Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
  • 4 commits
  • 12 files changed
  • 0 commit comments
  • 1 contributor
Commits on Jan 09, 2012
@ftoledo se agregaron las tablas de nivel de instruccion, alumno_salud
y los cambios en responsable
13b71af
Commits on Jan 10, 2012
@ftoledo eliminando tarea personalizada 51228d9
@ftoledo direcotior alumnos debe existir para uploads de fotos
cambios de campos requeridos para cuenta
se crea una carrera por defecto (Sin asignar)
)
bdebb46
Commits on Jan 11, 2012
@ftoledo cambios de campor requeridos en cuenta
carrera por defecto en datos desde cero
00e5c1b
View
30 apps/principal/modules/alumno/validate/grabarCuenta.yml
@@ -1,17 +1,17 @@
methods:
- post:
+ post:
- "cuenta{nombre}"
- "cuenta{razon_social}"
- "cuenta{cuit}"
- "cuenta{direccion}"
- - "cuenta{ciudad}"
- - "cuenta{fk_tipoiva_id}"
- - "cuenta{codigo_postal}"
-# - "cuenta{fk_provincia_id}"
-
+ - "cuenta{ciudad}"
+ - "cuenta{fk_tipoiva_id}"
+ - "cuenta{codigo_postal}"
+# - "cuenta{fk_provincia_id}"
+
fillin:
enabled: on
-
+
names:
cuenta{nombre}:
required: Yes
@@ -19,7 +19,7 @@ names:
validators: caracteresMaximos128
cuenta{razon_social}:
- required: Yes
+ required: No
required_msg: El campo razón social es obligatorio
validators: caracteresMaximos128
@@ -29,21 +29,21 @@ names:
cuenta{fk_tipoiva_id}:
required: No
- validators: validarNumero
+ validators: validarNumero
cuenta{ciudad}:
- required: Yes
+ required: No
required_msg: El campo ciudad es obligatorio
validators: caracteresMaximos128
cuenta{direccion}:
- required: Yes
+ required: No
required_msg: El campo dirección es obligatorio
validators: caracteresMaximos128
cuenta{codigo_postal}:
- required: Yes
+ required: No
required_msg: El campo código postal es obligatorio
validators: caracteresMaximos20
@@ -52,13 +52,13 @@ names:
# required_msg: El campo Provincia es obligatorio
# validators: validarNumero
-
+
caracteresMaximos128:
class: sfStringValidator
param:
max: 128
max_error: La maxima cantidad de caracteres permitida es de 128
-
+
caracteresMaximos255:
class: sfStringValidator
param:
@@ -75,7 +75,7 @@ caracteresMaximos20:
validarNumero:
class: sfNumberValidator
param:
- nan_error: Por favor ingrese un valor númerico
+ nan_error: Por favor ingrese un valor númerico
min: 0
min_error: El número debe ser positivo
View
28 apps/principal/modules/cuenta/validate/edit.yml
@@ -1,17 +1,17 @@
methods:
- post:
+ post:
- "cuenta{nombre}"
- "cuenta{razon_social}"
- "cuenta{cuit}"
- "cuenta{direccion}"
- - "cuenta{ciudad}"
+ - "cuenta{ciudad}"
- "cuenta{codigo_postal}"
- - "cuenta{telefono}"
- - "cuenta{fk_provincia_id}"
-
+ - "cuenta{telefono}"
+ - "cuenta{fk_provincia_id}"
+
fillin:
enabled: on
-
+
names:
cuenta{nombre}:
required: Yes
@@ -19,7 +19,7 @@ names:
validators: valida_nombrecuenta, cuentaValidador
cuenta{razon_social}:
- required: Yes
+ required: No
required_msg: El campo razón social es obligatorio
validators: caracteresMaximos128
@@ -29,18 +29,18 @@ names:
validators: validaCuit
cuenta{direccion}:
- required: Yes
+ required: No
required_msg: El campo dirección es obligatorio
validators: caracteresMaximos128
cuenta{ciudad}:
- required: Yes
+ required: No
required_msg: El campo ciudad es obligatorio
validators: caracteresMaximos128
-
+
cuenta{codigo_postal}:
- required: Yes
+ required: No
required_msg: El campo código postal es obligatorio
validators: caracteresMaximos20
@@ -52,7 +52,7 @@ names:
required: Yes
required_msg: El campo provincia es obligatorio
validators: validar_fk_provincia_id
-
+
valida_nombrecuenta:
@@ -69,13 +69,13 @@ caracteresMaximos20:
max: 20
max_error: La máxima cantidad de caracteres permitida es de 20
-
+
caracteresMaximos128:
class: sfStringValidator
param:
max: 128
max_error: La máxima cantidad de caracteres permitida es de 128
-
+
validar_fk_provincia_id:
class: sfNumberValidator
param:
View
10 config/schema.yml
@@ -626,7 +626,7 @@ propel:
razon_social:
type: VARCHAR
size: 128
- required: true
+ required: false
cuit:
type: VARCHAR
size: 20
@@ -634,15 +634,15 @@ propel:
direccion:
type: VARCHAR
size: 128
- required: true
+ required: false
ciudad:
type: VARCHAR
size: 128
- required: true
+ required: false
codigo_postal:
type: VARCHAR
size: 20
- required: true
+ required: false
telefono:
type: VARCHAR
size: 20
@@ -2032,7 +2032,7 @@ propel:
type: varchar
size: 128
required: true
-
+
alumno_salud:
_attributes:
idMethod: native
View
4 data/fixtures/base/00_datos_desde_cero.yml
@@ -759,3 +759,7 @@ UsuarioRol:
Usuario_Rol_administrador_1:
fk_usuario_id: Usuario_1
fk_rol_id: Rol_administrador
+Carrera:
+ Carrera_1:
+ fk_establecimiento_id: Establecimiento_1
+ descripcion: No definido
View
2  data/fixtures/ejemplo1/datos_ejemplo.yml
@@ -15580,7 +15580,7 @@ Asistencia:
fk_tipoasistencia_id: Tipoasistencia_1
fecha: 2007-03-30 00:00:00
Carrera:
- Carrera_1:
+ Carrera_2:
fk_establecimiento_id: Establecimiento_2
descripcion: Electronica
orden: 10
View
8 data/sql/lib.model.schema.sql
@@ -489,11 +489,11 @@ CREATE TABLE `cuenta`
(
`id` INTEGER NOT NULL AUTO_INCREMENT,
`nombre` VARCHAR(128) NOT NULL,
- `razon_social` VARCHAR(128) NOT NULL,
+ `razon_social` VARCHAR(128),
`cuit` VARCHAR(20),
- `direccion` VARCHAR(128) NOT NULL,
- `ciudad` VARCHAR(128) NOT NULL,
- `codigo_postal` VARCHAR(20) NOT NULL,
+ `direccion` VARCHAR(128),
+ `ciudad` VARCHAR(128),
+ `codigo_postal` VARCHAR(20),
`telefono` VARCHAR(20),
`fk_provincia_id` INTEGER,
`fk_tipoiva_id` INTEGER default 0 NOT NULL,
View
45 data/sql/updatedb.sh
@@ -1,45 +0,0 @@
-#!/bin/bash
-
-CONFIGURACIONDB="../../config/databases.yml"
-EJEMPLO="datos_ejemplo.sql"
-DSNARCHIVO=`cat $CONFIGURACIONDB | grep dsn: | tr -d " "`
-DSN=${DSNARCHIVO#dsn:*}
-DSNs=${DSN#mysql://*}
-
-if [ $DSN == $DSNs ]; then
- DBSERVER="pgsql"
- DSNs=${DSN#pgsql://*}
-else
- DBSERVER="mysql"
-fi
-
-SCHEMA="lib.model.schema.sql"
-USERANDPASS=${DSNs%@*}
-USER=${USERANDPASS%:*}
-PASS=${USERANDPASS#*:}
-SERVERANDDB=${DSNs#*@}
-SERVER=${SERVERANDDB%/*}
-DB=${SERVERANDDB#*/}
-
-DOSPUNTOS=`expr index "$USERANDPASS" :`
-OPTION=""
-if [ $DOSPUNTOS != 0 ]; then
- OPTION="-p$PASS"
-fi
-
-if [ $DBSERVER == "mysql" ]; then
- ENCODING="--default-character-set=utf8"
- mysqladmin --force -u $USER $OPTION -h $SERVER drop $DB
- mysqladmin $ENCODING --force -u $USER $OPTION -h $SERVER create $DB
- mysql $ENCODING -u $USER $OPTION -h $SERVER $DB < $SCHEMA
- mysql $ENCODING -u $USER $OPTION -h $SERVER $DB < $EJEMPLO
-fi
-
-if [ $DBSERVER == "pgsql" ]; then
- dropdb $DB -U $USER
- createdb $DB -U $USER
- psql $DB -U $USER < $SCHEMA
- psql $DB -U $USER < $EJEMPLO
-# ../../symfony alba-load-data principal data/fixtures/datos_desde_cero.yml
-fi
-
View
BIN  doc/diagrama_er.mwb
Binary file not shown
View
8 lib/form/base/BaseCuentaForm.class.php
@@ -27,11 +27,11 @@ public function setup()
$this->setValidators(array(
'id' => new sfValidatorPropelChoice(array('model' => 'Cuenta', 'column' => 'id', 'required' => false)),
'nombre' => new sfValidatorString(array('max_length' => 128)),
- 'razon_social' => new sfValidatorString(array('max_length' => 128)),
+ 'razon_social' => new sfValidatorString(array('max_length' => 128, 'required' => false)),
'cuit' => new sfValidatorString(array('max_length' => 20, 'required' => false)),
- 'direccion' => new sfValidatorString(array('max_length' => 128)),
- 'ciudad' => new sfValidatorString(array('max_length' => 128)),
- 'codigo_postal' => new sfValidatorString(array('max_length' => 20)),
+ 'direccion' => new sfValidatorString(array('max_length' => 128, 'required' => false)),
+ 'ciudad' => new sfValidatorString(array('max_length' => 128, 'required' => false)),
+ 'codigo_postal' => new sfValidatorString(array('max_length' => 20, 'required' => false)),
'telefono' => new sfValidatorString(array('max_length' => 20, 'required' => false)),
'fk_provincia_id' => new sfValidatorPropelChoice(array('model' => 'Provincia', 'column' => 'id', 'required' => false)),
'fk_tipoiva_id' => new sfValidatorPropelChoice(array('model' => 'Tipoiva', 'column' => 'id')),
View
8 lib/model/map/CuentaMapBuilder.php
@@ -37,15 +37,15 @@ public function doBuild()
$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);
- $tMap->addColumn('RAZON_SOCIAL', 'RazonSocial', 'VARCHAR', true, 128);
+ $tMap->addColumn('RAZON_SOCIAL', 'RazonSocial', 'VARCHAR', false, 128);
$tMap->addColumn('CUIT', 'Cuit', 'VARCHAR', false, 20);
- $tMap->addColumn('DIRECCION', 'Direccion', 'VARCHAR', true, 128);
+ $tMap->addColumn('DIRECCION', 'Direccion', 'VARCHAR', false, 128);
- $tMap->addColumn('CIUDAD', 'Ciudad', 'VARCHAR', true, 128);
+ $tMap->addColumn('CIUDAD', 'Ciudad', 'VARCHAR', false, 128);
- $tMap->addColumn('CODIGO_POSTAL', 'CodigoPostal', 'VARCHAR', true, 20);
+ $tMap->addColumn('CODIGO_POSTAL', 'CodigoPostal', 'VARCHAR', false, 20);
$tMap->addColumn('TELEFONO', 'Telefono', 'VARCHAR', false, 20);
View
204 lib/task/migracion_aeqTask.class.php
@@ -1,204 +0,0 @@
-<?php
-
-class migracion_aeqTask extends sfBaseTask
-{
- protected function configure()
- {
- // // add your own arguments here
- // $this->addArguments(array(
- // new sfCommandArgument('my_arg', sfCommandArgument::REQUIRED, 'My argument'),
- // ));
-
- $this->addOptions(array(
- new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name'),
- new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
- new sfCommandOption('connection', null, sfCommandOption::PARAMETER_REQUIRED, 'The connection name', 'propel'),
- // add your own options here
- ));
-
- $this->namespace = 'aeq';
- $this->name = 'migracion';
- $this->briefDescription = 'Importar datos tabla AEQ';
- $this->detailedDescription = <<<EOF
-The [migracion_aeq|INFO] task does things.
-Call it with:
-
- [php symfony migracion_aeq|INFO]
-EOF;
- }
-
- protected function execute($arguments = array(), $options = array())
- {
- // initialize the database connection
- $databaseManager = new sfDatabaseManager($this->configuration);
- $connection = $databaseManager->getDatabase($options['connection'] ? $options['connection'] : null)->getConnection();
-
- $this->updateOrganizacion($connection);
- $this->cargarEstablecimiento($connection);
- $this->cargarOrientaciones($connection);
- $this->cargarCiclosLectivos($connection);
- $this->cargarTurnos($connection);
- $this->cargarCarrera($connection);
- $this->cargarAnios($connection);
- $this->cargarDivisiones($connection);
- $this->importarAlumnos($connection);
-
- }
-
- private function updateOrganizacion($connection){
- $org = OrganizacionPeer::retrieveByPK(1);
- $org->setNombre('Aequalis');
- $org->setDescripcion('Organización principal');
- $org->setRazonSocial('Razón social');
- $org->setDireccion('Crámer 1222');
- $org->setCiudad('Colegiales');
- $org->setCodigoPostal('C1426AOB');
- $org->setFkProvinciaId(2);
- $org->save();
- print "Organización actualizada...\n";
-
- }
-
- private function cargarEstablecimiento($connection){
- $est = EstablecimientoPeer::retrieveByPK(3);
- if(is_null($est)){
- $est = new Establecimiento();
- }
- $est->setNombre('Aequalis escuela primaria A-950');
- $est->setDescripcion('Aequalis escuela primaria A-950');
- $est->setLegajoprefijo('');
- $est->setFkDistritoescolarId(1);
- $est->setFkOrganizacionId(1);
- $est->setFkNiveltipoId(2);
- $est->setDireccion('Crámer 1222');
- $est->setCiudad('Colegiales');
- $est->setCodigoPostal('C1426AOB');
- $est->setFkProvinciaId(2);
- $est->save();
- print "Establecimiento actualizado...\n";
- }
-
- private function cargarOrientaciones($connection){
- $c = new Criteria();
- $c->add(OrientacionPeer::NOMBRE, 'Primaria');
- $or = OrientacionPeer::doSelectOne($c);
- if(is_null($or)){
- $or = new Orientacion();
- }
- $or->setNombre('Primaria');
- $or->setDescripcion('Primaria');
- $or->save();
- print "Orientación actualizada...\n";
- }
-
- private function cargarCiclosLectivos($connection){
- $cl = CiclolectivoPeer::retrieveByPK(2);
- if(is_null($cl)){
- $cl = new Ciclolectivo();
- }
- $cl->setFkEstablecimientoId(3);
- $cl->setFechainicio('2011-01-01');
- $cl->setFechafin('2011-12-31');
- $cl->setDescripcion('Ciclo lectivo 2011');
- $cl->setActual(1);
- $cl->save();
- print "Ciclos lectivos cargados...\n";
- }
-
- private function cargarTurnos($connection){
- $c = new Criteria();
- $c->add(TurnoPeer::ID, 4);
- $t = TurnoPeer::doSelectOne($c);
- if(is_null($t)){
- $t = new Turno();
- }
- $t->setFkCiclolectivoId(2);
- $t->setHoraInicio('07:30:00');
- $t->setHoraFin('17:00:00');
- $t->setDescripcion('Jornada completa');
- $t->save();
- print "Turnos cargados...\n";
- }
-
- private function cargarCarrera($connection){
- $c = new Criteria();
- $c->add(CarreraPeer::DESCRIPCION, 'Primaria');
- $c->add(CarreraPeer::FK_ESTABLECIMIENTO_ID, 3);
- $c = CarreraPeer::doSelectOne($c);
- if(is_null($c)){
- $c = new Carrera();
- }
- $c->setFkEstablecimientoId(3);
- $c->setDescripcion('Primaria');
- $c->save();
- print "Carrera cargada...\n";
- }
-
- private function cargarAnios($connection){
-
- $anios_array = array(
- 8 => array('Primer grado', 10),
- 9 => array('Segundo grado', 20),
- 10 => array('Tercer grado', 30),
- 11 => array('Cuarto grado', 40),
- 12 => array('Quinto grado', 50),
- 13 => array('Sexto grado', 60),
- 14 => array('Séptimo grado', 70),
- );
- foreach($anios_array as $i => $anio){
- $a = AnioPeer::retrieveByPK($i);
- if(is_null($a)){
- $a = new Anio();
- }
- $a->setFkEstablecimientoId(3);
- $a->setFkCarreraId(2);
- $a->setDescripcion($anio[0]);
- $a->setOrden($anio[1]);
- $a->save();
- }
- print "Años cargados...\n";
-
- }
-
- private function cargarDivisiones($connection){
- $orientacion_id = 2;
- $turno_id = 4;
- $divisiones_array = array(
- 15 => array(8, 'A'), // 1a
- 16 => array(8, 'B'), // 1b
- 17 => array(9, 'A'), // 2
- 18 => array(10, 'A'), // 3
- 19 => array(11, 'A'), // 4a
- 20 => array(11, 'B'), // 4b
- 21 => array(12, 'A'), // 5
- 22 => array(13, 'A'), // 6
- 23 => array(14, 'A'), // 7
- );
- foreach($divisiones_array as $i => $division){
- $d = DivisionPeer::retrieveByPK($i);
- if(is_null($d)){
- $d = new Division();
- }
- $d->setFkAnioId($division[0]);
- $d->setDescripcion($division[1]);
- $d->setFkTurnoId($turno_id);
- $d->setFkOrientacionId($orientacion_id);
- $d->save();
- }
- print "Divisiones cargadas...\n";
- }
-
- private function importarAlumnos($connection){
- /*
- por cada alumno
-
- crear cuenta
- cargar datos del alumno
- cargar padre asociado a cuenta
- cargar madre asociado a cuenta
- cargar hermano 1,2,3 asociado a cuenta
- asociar a anio/division al alumno
- */
- }
-
-}
View
0  web/uploads/alumnos/.gitignore
No changes.

No commit comments for this range

Something went wrong with that request. Please try again.