[Alba-desarrollo] SVN Alba r6319 - in prosistem/alba/trunk: . alba/config alba/data/fixtures/ejemplo1 alba/lib/filter/base alba/lib/form/base alba/lib/model/map alba/lib/model/om alba/web/instalar

commits en pressenter.com.ar commits en pressenter.com.ar
Sab Ene 16 06:33:02 CET 2010


Author: ftoledo
Date: 2010-01-16 02:33:02 -0300 (Sat, 16 Jan 2010)
New Revision: 6319

Modified:
   prosistem/alba/trunk/
   prosistem/alba/trunk/alba/config/databases.yml.dist
   prosistem/alba/trunk/alba/config/propel.ini.dist
   prosistem/alba/trunk/alba/data/fixtures/ejemplo1/datos_ejemplo.yml
   prosistem/alba/trunk/alba/lib/filter/base/BaseDocenteFormFilter.class.php
   prosistem/alba/trunk/alba/lib/filter/base/BasePeriodoFormFilter.class.php
   prosistem/alba/trunk/alba/lib/form/base/BaseCuentaForm.class.php
   prosistem/alba/trunk/alba/lib/form/base/BaseDocenteForm.class.php
   prosistem/alba/trunk/alba/lib/form/base/BasePeriodoForm.class.php
   prosistem/alba/trunk/alba/lib/model/map/ActividadMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/AdjuntoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/AlumnoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/AnioMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/AsistenciaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/BoletinActividadesMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/BoletinConceptualMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/CalendariovacunacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/CargobajaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/CarreraMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/CiclolectivoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/ConceptoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/ConceptobajaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/CuentaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/DistritoescolarMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/DivisionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/DocenteMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/EscalanotaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/EspacioMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/EstablecimientoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/EstadosalumnosMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/EventoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/ExamenMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/FeriadoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/HorarioescolarMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/HorarioescolartipoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/InformeMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/LegajoadjuntoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/LegajocategoriaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/LegajopedagogicoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/LegajosaludMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/NiveltipoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/OrganizacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/OrientacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/PaisMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/PeriodoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/PermisoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/PreferenciaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/ProvinciaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelAlumnoDivisionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelAnioActividadMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelCalendariovacunacionAlumnoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelDocenteEstablecimientoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelEstablecimientoLocacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelRolresponsableResponsableMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RelUsuarioPreferenciaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RepeticionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/ResponsableMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RolMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RolPermisoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/RolResponsableMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipoasistenciaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipodocenteMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipodocumentoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipoespacioMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipoinformeMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TipolocacionMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/TurnoMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/map/UsuarioMapBuilder.php
   prosistem/alba/trunk/alba/lib/model/om/BaseAdjunto.php
   prosistem/alba/trunk/alba/lib/model/om/BaseAlumno.php
   prosistem/alba/trunk/alba/lib/model/om/BaseAsistencia.php
   prosistem/alba/trunk/alba/lib/model/om/BaseBoletinActividades.php
   prosistem/alba/trunk/alba/lib/model/om/BaseBoletinConceptual.php
   prosistem/alba/trunk/alba/lib/model/om/BaseCiclolectivo.php
   prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php
   prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php
   prosistem/alba/trunk/alba/lib/model/om/BaseExamen.php
   prosistem/alba/trunk/alba/lib/model/om/BaseFeriado.php
   prosistem/alba/trunk/alba/lib/model/om/BaseLegajopedagogico.php
   prosistem/alba/trunk/alba/lib/model/om/BaseLegajosalud.php
   prosistem/alba/trunk/alba/lib/model/om/BasePeriodo.php
   prosistem/alba/trunk/alba/lib/model/om/BaseRelCalendariovacunacionAlumno.php
   prosistem/alba/trunk/alba/lib/model/om/BaseUsuario.php
   prosistem/alba/trunk/alba/web/instalar/funciones.php
   prosistem/alba/trunk/alba/web/instalar/paso4.php
   prosistem/alba/trunk/alba/web/instalar/paso6.php
Log:
correcion de datos de ejemplo,
instalacion y valores dist 




Property changes on: prosistem/alba/trunk
___________________________________________________________________
Modified: svn:ignore
   - build-stamp

   + build-stamp
.project
.externalToolBuilders
.metadata
.settings
nbproject


Modified: prosistem/alba/trunk/alba/config/databases.yml.dist
===================================================================
--- prosistem/alba/trunk/alba/config/databases.yml.dist	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/config/databases.yml.dist	2010-01-16 05:33:02 UTC (rev 6319)
@@ -1,3 +1,4 @@
+# Archivo generado por el Instalador de Alba el %TIMESTAMP%
 dev:
   propel:
     param:

Modified: prosistem/alba/trunk/alba/config/propel.ini.dist
===================================================================
--- prosistem/alba/trunk/alba/config/propel.ini.dist	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/config/propel.ini.dist	2010-01-16 05:33:02 UTC (rev 6319)
@@ -1,4 +1,4 @@
-# Archivo generado por el instalador de Alba 04/04/2008 11:55:30
+# Archivo generado por el instalador de Alba %TIMESTAMP%
 
 propel.targetPackage       = lib.model
 propel.project             = alba

Modified: prosistem/alba/trunk/alba/data/fixtures/ejemplo1/datos_ejemplo.yml
===================================================================
--- prosistem/alba/trunk/alba/data/fixtures/ejemplo1/datos_ejemplo.yml	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/data/fixtures/ejemplo1/datos_ejemplo.yml	2010-01-16 05:33:02 UTC (rev 6319)
@@ -156,6 +156,74 @@
     nombre_largo: Tucumán
     fk_pais_id: Pais_1
     orden: 0
+
+Distritoescolar:
+  Distritoescolar_1:
+    nombre: Nº8
+    direccion: Aguirre 3345
+    telefono: 4321-2134
+    ciudad: Buenos Aires
+  Distritoescolar_2:
+    nombre: Nº 4
+    direccion: Suarez 1131
+    telefono: 4302-2823 / 4301-355
+    ciudad: Buenos Aires
+  Distritoescolar_3:
+    nombre: Nº 5
+    direccion: Avda. M. A. Montes de Oca 439 - 1er Piso
+    telefono: 4307-4676 / 6753 / 4
+    ciudad: Buenos Aires
+  Distritoescolar_4:
+    nombre: Nº 6
+    direccion: Humberto Primo 3187
+    telefono: 4957-1563
+    ciudad: Buenos Aires
+  Distritoescolar_5:
+    nombre: Nº 9
+    direccion: Güemes 4615
+    telefono: 4773-7453
+    ciudad: Buenos Aires
+  Distritoescolar_6:
+    nombre: Nº 11
+    direccion:
+    telefono:
+    ciudad: Buenos Aires
+  Distritoescolar_7:
+    nombre: Nº 13
+    direccion: Manuel Artigas 5951
+    telefono: 4682-9849/0566
+    ciudad: Buenos Aires
+  Distritoescolar_8:
+    nombre: Nº 14
+    direccion: Bolivia 2571
+    telefono: 4581-6248
+    ciudad: Buenos Aires
+  Distritoescolar_9:
+    nombre: Nº 15
+    direccion: Galván 3463
+    telefono:  4541-0212 / 4541-26
+    ciudad: Buenos Aires
+  Distritoescolar_10:
+    nombre: Nº 16
+    direccion: José Cubas 3789
+    telefono:  4502-0182/6664/2165
+    ciudad: Buenos Aires
+  Distritoescolar_11:
+    nombre: Nº 19
+    direccion: Cnel. Pagola 4181
+    telefono: 4923-1276 / 6228
+    ciudad: Buenos Aires
+  Distritoescolar_12:
+    nombre: Nº 20
+    direccion: Fonrouge 346
+    telefono: 4641-1796 / 7247
+    ciudad: Buenos Aires
+  Distritoescolar_13:
+    nombre: Nº 21
+    direccion: Cnel. M. Chilavert 6090
+    telefono: 4605-1597 / 5860
+    ciudad: Buenos Aires
+
 Establecimiento:
   Establecimiento_2:
     nombre: Escuela N999 Gral. Stallman
@@ -544,72 +612,6 @@
     recurrencia_fin: 2007-12-14 00:00
     recurrencia_dias: 6
     estado: 1
-Distritoescolar:
-  Distritoescolar_1:
-    nombre: Nº8
-    direccion: Aguirre 3345
-    telefono: 4321-2134
-    ciudad: Buenos Aires
-  Distritoescolar_2:
-    nombre: Nº 4
-    direccion: Suarez 1131
-    telefono: 4302-2823 / 4301-355
-    ciudad: Buenos Aires
-  Distritoescolar_3:
-    nombre: Nº 5
-    direccion: Avda. M. A. Montes de Oca 439 - 1er Piso
-    telefono: 4307-4676 / 6753 / 4
-    ciudad: Buenos Aires
-  Distritoescolar_4:
-    nombre: Nº 6
-    direccion: Humberto Primo 3187
-    telefono: 4957-1563
-    ciudad: Buenos Aires
-  Distritoescolar_5:
-    nombre: Nº 9
-    direccion: Güemes 4615
-    telefono: 4773-7453
-    ciudad: Buenos Aires
-  Distritoescolar_6:
-    nombre: Nº 11
-    direccion:
-    telefono:
-    ciudad: Buenos Aires
-  Distritoescolar_7:
-    nombre: Nº 13
-    direccion: Manuel Artigas 5951
-    telefono: 4682-9849/0566
-    ciudad: Buenos Aires
-  Distritoescolar_8:
-    nombre: Nº 14
-    direccion: Bolivia 2571
-    telefono: 4581-6248
-    ciudad: Buenos Aires
-  Distritoescolar_9:
-    nombre: Nº 15
-    direccion: Galván 3463
-    telefono:  4541-0212 / 4541-26
-    ciudad: Buenos Aires
-  Distritoescolar_10:
-    nombre: Nº 16
-    direccion: José Cubas 3789
-    telefono:  4502-0182/6664/2165
-    ciudad: Buenos Aires
-  Distritoescolar_11:
-    nombre: Nº 19
-    direccion: Cnel. Pagola 4181
-    telefono: 4923-1276 / 6228
-    ciudad: Buenos Aires
-  Distritoescolar_12:
-    nombre: Nº 20
-    direccion: Fonrouge 346
-    telefono: 4641-1796 / 7247
-    ciudad: Buenos Aires
-  Distritoescolar_13:
-    nombre: Nº 21
-    direccion: Cnel. M. Chilavert 6090
-    telefono: 4605-1597 / 5860
-    ciudad: Buenos Aires
 Tipoiva:
   Tipoiva_1:
     nombre: Exento

Modified: prosistem/alba/trunk/alba/lib/filter/base/BaseDocenteFormFilter.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/filter/base/BaseDocenteFormFilter.class.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/filter/base/BaseDocenteFormFilter.class.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -37,8 +37,8 @@
       'activo'                          => new sfWidgetFormChoice(array('choices' => array('' => 'yes or no', 1 => 'yes', 0 => 'no'))),
       'fk_provincia_id'                 => new sfWidgetFormPropelChoice(array('model' => 'Provincia', 'add_empty' => true)),
       'fk_pais_id'                      => new sfWidgetFormPropelChoice(array('model' => 'Pais', 'add_empty' => true)),
+      'docente_horario_list'            => new sfWidgetFormPropelChoice(array('model' => 'Evento', 'add_empty' => true)),
       'rel_anio_actividad_docente_list' => new sfWidgetFormPropelChoice(array('model' => 'RelAnioActividad', 'add_empty' => true)),
-      'docente_horario_list'            => new sfWidgetFormPropelChoice(array('model' => 'Evento', 'add_empty' => true)),
     ));
 
     $this->setValidators(array(
@@ -64,8 +64,8 @@
       'activo'                          => new sfValidatorChoice(array('required' => false, 'choices' => array('', 1, 0))),
       'fk_provincia_id'                 => new sfValidatorPropelChoice(array('required' => false, 'model' => 'Provincia', 'column' => 'id')),
       'fk_pais_id'                      => new sfValidatorPropelChoice(array('required' => false, 'model' => 'Pais', 'column' => 'id')),
+      'docente_horario_list'            => new sfValidatorPropelChoice(array('model' => 'Evento', 'required' => false)),
       'rel_anio_actividad_docente_list' => new sfValidatorPropelChoice(array('model' => 'RelAnioActividad', 'required' => false)),
-      'docente_horario_list'            => new sfValidatorPropelChoice(array('model' => 'Evento', 'required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('docente_filters[%s]');
@@ -75,7 +75,7 @@
     parent::setup();
   }
 
-  public function addRelAnioActividadDocenteListColumnCriteria(Criteria $criteria, $field, $values)
+  public function addDocenteHorarioListColumnCriteria(Criteria $criteria, $field, $values)
   {
     if (!is_array($values))
     {
@@ -87,20 +87,20 @@
       return;
     }
 
-    $criteria->addJoin(RelAnioActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
+    $criteria->addJoin(DocenteHorarioPeer::FK_DOCENTE_ID, DocentePeer::ID);
 
     $value = array_pop($values);
-    $criterion = $criteria->getNewCriterion(RelAnioActividadDocentePeer::FK_ANIO_ACTIVIDAD_ID, $value);
+    $criterion = $criteria->getNewCriterion(DocenteHorarioPeer::FK_EVENTO_ID, $value);
 
     foreach ($values as $value)
     {
-      $criterion->addOr($criteria->getNewCriterion(RelAnioActividadDocentePeer::FK_ANIO_ACTIVIDAD_ID, $value));
+      $criterion->addOr($criteria->getNewCriterion(DocenteHorarioPeer::FK_EVENTO_ID, $value));
     }
 
     $criteria->add($criterion);
   }
 
-  public function addDocenteHorarioListColumnCriteria(Criteria $criteria, $field, $values)
+  public function addRelAnioActividadDocenteListColumnCriteria(Criteria $criteria, $field, $values)
   {
     if (!is_array($values))
     {
@@ -112,14 +112,14 @@
       return;
     }
 
-    $criteria->addJoin(DocenteHorarioPeer::FK_DOCENTE_ID, DocentePeer::ID);
+    $criteria->addJoin(RelAnioActividadDocentePeer::FK_DOCENTE_ID, DocentePeer::ID);
 
     $value = array_pop($values);
-    $criterion = $criteria->getNewCriterion(DocenteHorarioPeer::FK_EVENTO_ID, $value);
+    $criterion = $criteria->getNewCriterion(RelAnioActividadDocentePeer::FK_ANIO_ACTIVIDAD_ID, $value);
 
     foreach ($values as $value)
     {
-      $criterion->addOr($criteria->getNewCriterion(DocenteHorarioPeer::FK_EVENTO_ID, $value));
+      $criterion->addOr($criteria->getNewCriterion(RelAnioActividadDocentePeer::FK_ANIO_ACTIVIDAD_ID, $value));
     }
 
     $criteria->add($criterion);
@@ -156,8 +156,8 @@
       'activo'                          => 'Boolean',
       'fk_provincia_id'                 => 'ForeignKey',
       'fk_pais_id'                      => 'ForeignKey',
+      'docente_horario_list'            => 'ManyKey',
       'rel_anio_actividad_docente_list' => 'ManyKey',
-      'docente_horario_list'            => 'ManyKey',
     );
   }
 }

Modified: prosistem/alba/trunk/alba/lib/filter/base/BasePeriodoFormFilter.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/filter/base/BasePeriodoFormFilter.class.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/filter/base/BasePeriodoFormFilter.class.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -19,6 +19,8 @@
       'fecha_inicio'       => new sfWidgetFormFilterDate(array('from_date' => new sfWidgetFormDate(), 'to_date' => new sfWidgetFormDate(), 'with_empty' => false)),
       'fecha_fin'          => new sfWidgetFormFilterDate(array('from_date' => new sfWidgetFormDate(), 'to_date' => new sfWidgetFormDate(), 'with_empty' => false)),
       'descripcion'        => new sfWidgetFormFilterInput(),
+      'calcular'           => new sfWidgetFormChoice(array('choices' => array('' => 'yes or no', 1 => 'yes', 0 => 'no'))),
+      'formula'            => new sfWidgetFormFilterInput(),
     ));
 
     $this->setValidators(array(
@@ -26,6 +28,8 @@
       'fecha_inicio'       => new sfValidatorDateRange(array('required' => false, 'from_date' => new sfValidatorDate(array('required' => false)), 'to_date' => new sfValidatorDate(array('required' => false)))),
       'fecha_fin'          => new sfValidatorDateRange(array('required' => false, 'from_date' => new sfValidatorDate(array('required' => false)), 'to_date' => new sfValidatorDate(array('required' => false)))),
       'descripcion'        => new sfValidatorPass(array('required' => false)),
+      'calcular'           => new sfValidatorChoice(array('required' => false, 'choices' => array('', 1, 0))),
+      'formula'            => new sfValidatorPass(array('required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('periodo_filters[%s]');
@@ -48,6 +52,8 @@
       'fecha_inicio'       => 'Date',
       'fecha_fin'          => 'Date',
       'descripcion'        => 'Text',
+      'calcular'           => 'Boolean',
+      'formula'            => 'Text',
     );
   }
 }

Modified: prosistem/alba/trunk/alba/lib/form/base/BaseCuentaForm.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/form/base/BaseCuentaForm.class.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/form/base/BaseCuentaForm.class.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -29,7 +29,7 @@
       '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)),
-      'cuit'            => new sfValidatorString(array('max_length' => 20)),
+      '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)),

Modified: prosistem/alba/trunk/alba/lib/form/base/BaseDocenteForm.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/form/base/BaseDocenteForm.class.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/form/base/BaseDocenteForm.class.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -36,8 +36,8 @@
       'activo'                          => new sfWidgetFormInputCheckbox(),
       'fk_provincia_id'                 => new sfWidgetFormPropelChoice(array('model' => 'Provincia', 'add_empty' => false)),
       'fk_pais_id'                      => new sfWidgetFormPropelChoice(array('model' => 'Pais', 'add_empty' => false)),
+      'docente_horario_list'            => new sfWidgetFormPropelChoiceMany(array('model' => 'Evento')),
       'rel_anio_actividad_docente_list' => new sfWidgetFormPropelChoiceMany(array('model' => 'RelAnioActividad')),
-      'docente_horario_list'            => new sfWidgetFormPropelChoiceMany(array('model' => 'Evento')),
     ));
 
     $this->setValidators(array(
@@ -64,8 +64,8 @@
       'activo'                          => new sfValidatorBoolean(array('required' => false)),
       'fk_provincia_id'                 => new sfValidatorPropelChoice(array('model' => 'Provincia', 'column' => 'id')),
       'fk_pais_id'                      => new sfValidatorPropelChoice(array('model' => 'Pais', 'column' => 'id')),
+      'docente_horario_list'            => new sfValidatorPropelChoiceMany(array('model' => 'Evento', 'required' => false)),
       'rel_anio_actividad_docente_list' => new sfValidatorPropelChoiceMany(array('model' => 'RelAnioActividad', 'required' => false)),
-      'docente_horario_list'            => new sfValidatorPropelChoiceMany(array('model' => 'Evento', 'required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('docente[%s]');
@@ -85,26 +85,26 @@
   {
     parent::updateDefaultsFromObject();
 
-    if (isset($this->widgetSchema['rel_anio_actividad_docente_list']))
+    if (isset($this->widgetSchema['docente_horario_list']))
     {
       $values = array();
-      foreach ($this->object->getRelAnioActividadDocentes() as $obj)
+      foreach ($this->object->getDocenteHorarios() as $obj)
       {
-        $values[] = $obj->getFkAnioActividadId();
+        $values[] = $obj->getFkEventoId();
       }
 
-      $this->setDefault('rel_anio_actividad_docente_list', $values);
+      $this->setDefault('docente_horario_list', $values);
     }
 
-    if (isset($this->widgetSchema['docente_horario_list']))
+    if (isset($this->widgetSchema['rel_anio_actividad_docente_list']))
     {
       $values = array();
-      foreach ($this->object->getDocenteHorarios() as $obj)
+      foreach ($this->object->getRelAnioActividadDocentes() as $obj)
       {
-        $values[] = $obj->getFkEventoId();
+        $values[] = $obj->getFkAnioActividadId();
       }
 
-      $this->setDefault('docente_horario_list', $values);
+      $this->setDefault('rel_anio_actividad_docente_list', $values);
     }
 
   }
@@ -113,18 +113,18 @@
   {
     parent::doSave($con);
 
+    $this->saveDocenteHorarioList($con);
     $this->saveRelAnioActividadDocenteList($con);
-    $this->saveDocenteHorarioList($con);
   }
 
-  public function saveRelAnioActividadDocenteList($con = null)
+  public function saveDocenteHorarioList($con = null)
   {
     if (!$this->isValid())
     {
       throw $this->getErrorSchema();
     }
 
-    if (!isset($this->widgetSchema['rel_anio_actividad_docente_list']))
+    if (!isset($this->widgetSchema['docente_horario_list']))
     {
       // somebody has unset this widget
       return;
@@ -136,30 +136,30 @@
     }
 
     $c = new Criteria();
-    $c->add(RelAnioActividadDocentePeer::FK_DOCENTE_ID, $this->object->getPrimaryKey());
-    RelAnioActividadDocentePeer::doDelete($c, $con);
+    $c->add(DocenteHorarioPeer::FK_DOCENTE_ID, $this->object->getPrimaryKey());
+    DocenteHorarioPeer::doDelete($c, $con);
 
-    $values = $this->getValue('rel_anio_actividad_docente_list');
+    $values = $this->getValue('docente_horario_list');
     if (is_array($values))
     {
       foreach ($values as $value)
       {
-        $obj = new RelAnioActividadDocente();
+        $obj = new DocenteHorario();
         $obj->setFkDocenteId($this->object->getPrimaryKey());
-        $obj->setFkAnioActividadId($value);
+        $obj->setFkEventoId($value);
         $obj->save();
       }
     }
   }
 
-  public function saveDocenteHorarioList($con = null)
+  public function saveRelAnioActividadDocenteList($con = null)
   {
     if (!$this->isValid())
     {
       throw $this->getErrorSchema();
     }
 
-    if (!isset($this->widgetSchema['docente_horario_list']))
+    if (!isset($this->widgetSchema['rel_anio_actividad_docente_list']))
     {
       // somebody has unset this widget
       return;
@@ -171,17 +171,17 @@
     }
 
     $c = new Criteria();
-    $c->add(DocenteHorarioPeer::FK_DOCENTE_ID, $this->object->getPrimaryKey());
-    DocenteHorarioPeer::doDelete($c, $con);
+    $c->add(RelAnioActividadDocentePeer::FK_DOCENTE_ID, $this->object->getPrimaryKey());
+    RelAnioActividadDocentePeer::doDelete($c, $con);
 
-    $values = $this->getValue('docente_horario_list');
+    $values = $this->getValue('rel_anio_actividad_docente_list');
     if (is_array($values))
     {
       foreach ($values as $value)
       {
-        $obj = new DocenteHorario();
+        $obj = new RelAnioActividadDocente();
         $obj->setFkDocenteId($this->object->getPrimaryKey());
-        $obj->setFkEventoId($value);
+        $obj->setFkAnioActividadId($value);
         $obj->save();
       }
     }

Modified: prosistem/alba/trunk/alba/lib/form/base/BasePeriodoForm.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/form/base/BasePeriodoForm.class.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/form/base/BasePeriodoForm.class.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -18,6 +18,8 @@
       'fecha_inicio'       => new sfWidgetFormDateTime(),
       'fecha_fin'          => new sfWidgetFormDateTime(),
       'descripcion'        => new sfWidgetFormInput(),
+      'calcular'           => new sfWidgetFormInputCheckbox(),
+      'formula'            => new sfWidgetFormInput(),
     ));
 
     $this->setValidators(array(
@@ -26,6 +28,8 @@
       'fecha_inicio'       => new sfValidatorDateTime(),
       'fecha_fin'          => new sfValidatorDateTime(),
       'descripcion'        => new sfValidatorString(array('max_length' => 255)),
+      'calcular'           => new sfValidatorBoolean(),
+      'formula'            => new sfValidatorString(array('max_length' => 1000, 'required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('periodo[%s]');

Modified: prosistem/alba/trunk/alba/lib/model/map/ActividadMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ActividadMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ActividadMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('actividad_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/AdjuntoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/AdjuntoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/AdjuntoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('adjunto_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('DESCRIPCION', 'Descripcion', 'VARCHAR', false, 255);

Modified: prosistem/alba/trunk/alba/lib/model/map/AlumnoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/AlumnoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/AlumnoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('alumno_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('LEGAJO_PREFIJO', 'LegajoPrefijo', 'VARCHAR', true, 10);

Modified: prosistem/alba/trunk/alba/lib/model/map/AnioMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/AnioMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/AnioMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('anio_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/AsistenciaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/AsistenciaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/AsistenciaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('asistencia_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ALUMNO_ID', 'FkAlumnoId', 'INTEGER', 'alumno', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/BoletinActividadesMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/BoletinActividadesMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/BoletinActividadesMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('boletin_actividades_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESCALANOTA_ID', 'FkEscalanotaId', 'INTEGER', 'escalanota', 'ID', false, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/BoletinConceptualMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/BoletinConceptualMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/BoletinConceptualMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('boletin_conceptual_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESCALANOTA_ID', 'FkEscalanotaId', 'INTEGER', 'escalanota', 'ID', false, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/CalendariovacunacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/CalendariovacunacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/CalendariovacunacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('calendariovacunacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/CargobajaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/CargobajaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/CargobajaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('cargobaja_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/CarreraMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/CarreraMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/CarreraMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('carrera_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/CiclolectivoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/CiclolectivoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/CiclolectivoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('ciclolectivo_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/ConceptoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ConceptoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ConceptoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('concepto_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/ConceptobajaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ConceptobajaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ConceptobajaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('conceptobaja_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/CuentaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/CuentaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/CuentaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,13 +33,15 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('cuenta_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);
 
 		$tMap->addColumn('RAZON_SOCIAL', 'RazonSocial', 'VARCHAR', true, 128);
 
-		$tMap->addColumn('CUIT', 'Cuit', 'VARCHAR', true, 20);
+		$tMap->addColumn('CUIT', 'Cuit', 'VARCHAR', false, 20);
 
 		$tMap->addColumn('DIRECCION', 'Direccion', 'VARCHAR', true, 128);
 

Modified: prosistem/alba/trunk/alba/lib/model/map/DistritoescolarMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/DistritoescolarMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/DistritoescolarMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('distritoescolar_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/DivisionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/DivisionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/DivisionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('division_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ANIO_ID', 'FkAnioId', 'INTEGER', 'anio', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/DocenteMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/DocenteMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/DocenteMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('docente_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('APELLIDO', 'Apellido', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/EscalanotaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/EscalanotaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/EscalanotaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('escalanota_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/EspacioMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/EspacioMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/EspacioMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('espacio_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/EstablecimientoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/EstablecimientoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/EstablecimientoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('establecimiento_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/EstadosalumnosMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/EstadosalumnosMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/EstadosalumnosMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('estadosalumnos_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/EventoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/EventoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/EventoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('evento_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('TITULO', 'Titulo', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/ExamenMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ExamenMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ExamenMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('examen_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESCALANOTA_ID', 'FkEscalanotaId', 'INTEGER', 'escalanota', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/FeriadoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/FeriadoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/FeriadoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('feriado_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/HorarioescolarMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/HorarioescolarMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/HorarioescolarMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('horarioescolar_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/HorarioescolartipoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/HorarioescolartipoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/HorarioescolartipoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('horarioescolartipo_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/InformeMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/InformeMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/InformeMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('informe_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/LegajoadjuntoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LegajoadjuntoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/LegajoadjuntoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('legajoadjunto_id_seq');
+
 		$tMap->addForeignKey('FK_LEGAJOPEDAGOGICO_ID', 'FkLegajopedagogicoId', 'INTEGER', 'legajopedagogico', 'ID', true, null);
 
 		$tMap->addForeignKey('FK_ADJUNTO_ID', 'FkAdjuntoId', 'INTEGER', 'adjunto', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/LegajocategoriaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LegajocategoriaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/LegajocategoriaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('legajocategoria_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('DESCRIPCION', 'Descripcion', 'VARCHAR', true, 255);

Modified: prosistem/alba/trunk/alba/lib/model/map/LegajopedagogicoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LegajopedagogicoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/LegajopedagogicoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('legajopedagogico_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ALUMNO_ID', 'FkAlumnoId', 'INTEGER', 'alumno', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/LegajosaludMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LegajosaludMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/LegajosaludMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('legajosalud_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ALUMNO_ID', 'FkAlumnoId', 'INTEGER', 'alumno', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('locacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/NiveltipoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/NiveltipoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/NiveltipoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('niveltipo_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/OrganizacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/OrganizacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/OrganizacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('organizacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/OrientacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/OrientacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/OrientacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('orientacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/PaisMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/PaisMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/PaisMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('pais_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE_LARGO', 'NombreLargo', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/PeriodoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/PeriodoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/PeriodoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('periodo_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_CICLOLECTIVO_ID', 'FkCiclolectivoId', 'INTEGER', 'ciclolectivo', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/PermisoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/PermisoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/PermisoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('permiso_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/PreferenciaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/PreferenciaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/PreferenciaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('preferencia_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/ProvinciaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ProvinciaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ProvinciaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('provincia_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE_CORTO', 'NombreCorto', 'VARCHAR', true, 32);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelAlumnoDivisionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelAlumnoDivisionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelAlumnoDivisionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_alumno_division_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_DIVISION_ID', 'FkDivisionId', 'INTEGER', 'division', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelAnioActividadMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelAnioActividadMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelAnioActividadMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_anio_actividad_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ANIO_ID', 'FkAnioId', 'INTEGER', 'anio', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelCalendariovacunacionAlumnoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelCalendariovacunacionAlumnoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelCalendariovacunacionAlumnoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_calendariovacunacion_alumno_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ALUMNO_ID', 'FkAlumnoId', 'INTEGER', 'alumno', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelDivisionActividadDocenteMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_division_actividad_docente_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_DIVISION_ID', 'FkDivisionId', 'INTEGER', 'division', 'ID', false, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelDocenteEstablecimientoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelDocenteEstablecimientoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelDocenteEstablecimientoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_docente_establecimiento_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelEstablecimientoLocacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelEstablecimientoLocacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelEstablecimientoLocacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_establecimiento_locacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ESTABLECIMIENTO_ID', 'FkEstablecimientoId', 'INTEGER', 'establecimiento', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelRolresponsableResponsableMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelRolresponsableResponsableMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelRolresponsableResponsableMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_rolresponsable_responsable_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ROLRESPONSABLE_ID', 'FkRolresponsableId', 'INTEGER', 'rol_responsable', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RelUsuarioPreferenciaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RelUsuarioPreferenciaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RelUsuarioPreferenciaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rel_usuario_preferencia_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('FK_USUARIO_ID', 'FkUsuarioId', 'INTEGER', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RepeticionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RepeticionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RepeticionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('repeticion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('DESCRIPCION', 'Descripcion', 'VARCHAR', true, 255);

Modified: prosistem/alba/trunk/alba/lib/model/map/ResponsableMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/ResponsableMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/ResponsableMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('responsable_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/RolMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RolMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RolMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rol_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/RolPermisoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RolPermisoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RolPermisoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rol_permiso_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_ROL_ID', 'FkRolId', 'INTEGER', 'rol', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/RolResponsableMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/RolResponsableMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/RolResponsableMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('rol_responsable_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipoasistenciaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipoasistenciaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipoasistenciaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipoasistencia_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 10);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipodocenteMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipodocenteMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipodocenteMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipodocente_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipodocumentoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipodocumentoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipodocumentoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipodocumento_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipoespacioMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipoespacioMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipoespacioMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipoespacio_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipoinformeMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipoinformeMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipoinformeMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipoinforme_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipoiva_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TipolocacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TipolocacionMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TipolocacionMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('tipolocacion_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('NOMBRE', 'Nombre', 'VARCHAR', true, 128);

Modified: prosistem/alba/trunk/alba/lib/model/map/TurnoMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/TurnoMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/TurnoMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('turno_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addForeignKey('FK_CICLOLECTIVO_ID', 'FkCiclolectivoId', 'INTEGER', 'ciclolectivo', 'ID', true, null);

Modified: prosistem/alba/trunk/alba/lib/model/map/UsuarioMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/UsuarioMapBuilder.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/map/UsuarioMapBuilder.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -33,6 +33,8 @@
 
 		$tMap->setUseIdGenerator(true);
 
+		$tMap->setPrimaryKeyMethodInfo('usuario_id_seq');
+
 		$tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
 
 		$tMap->addColumn('USUARIO', 'Usuario', 'VARCHAR', true, 32);

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseAdjunto.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseAdjunto.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseAdjunto.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -104,14 +104,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -228,12 +225,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = AdjuntoPeer::FECHA;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseAlumno.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseAlumno.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseAlumno.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -244,14 +244,11 @@
 		}
 
 
-		if ($this->fecha_nacimiento === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_nacimiento);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_nacimiento, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_nacimiento);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_nacimiento, true), $x);
 		}
 
 		if ($format === null) {
@@ -500,12 +497,12 @@
 
 		if ( $this->fecha_nacimiento !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_nacimiento !== null && $tmpDt = new DateTime($this->fecha_nacimiento)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_nacimiento !== null && $tmpDt = new DateTime($this->fecha_nacimiento)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_nacimiento = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_nacimiento = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = AlumnoPeer::FECHA_NACIMIENTO;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseAsistencia.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseAsistencia.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseAsistencia.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -71,14 +71,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -161,12 +158,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = AsistenciaPeer::FECHA;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseBoletinActividades.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseBoletinActividades.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseBoletinActividades.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -107,14 +107,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -246,12 +243,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = BoletinActividadesPeer::FECHA;
 			}
 		} 
@@ -288,13 +285,7 @@
 			$this->fk_alumno_id = ($row[$startcol + 2] !== null) ? (int) $row[$startcol + 2] : null;
 			$this->fk_actividad_id = ($row[$startcol + 3] !== null) ? (int) $row[$startcol + 3] : null;
 			$this->fk_periodo_id = ($row[$startcol + 4] !== null) ? (int) $row[$startcol + 4] : null;
-			if ($row[$startcol + 5] !== null) {
-				$this->observacion = fopen('php://memory', 'r+');
-				fwrite($this->observacion, $row[$startcol + 5]);
-				rewind($this->observacion);
-			} else {
-				$this->observacion = null;
-			}
+			$this->observacion = $row[$startcol + 5];
 			$this->fecha = ($row[$startcol + 6] !== null) ? (string) $row[$startcol + 6] : null;
 			$this->resetModified();
 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseBoletinConceptual.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseBoletinConceptual.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseBoletinConceptual.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -107,14 +107,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -246,12 +243,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = BoletinConceptualPeer::FECHA;
 			}
 		} 
@@ -288,13 +285,7 @@
 			$this->fk_alumno_id = ($row[$startcol + 2] !== null) ? (int) $row[$startcol + 2] : null;
 			$this->fk_concepto_id = ($row[$startcol + 3] !== null) ? (int) $row[$startcol + 3] : null;
 			$this->fk_periodo_id = ($row[$startcol + 4] !== null) ? (int) $row[$startcol + 4] : null;
-			if ($row[$startcol + 5] !== null) {
-				$this->observacion = fopen('php://memory', 'r+');
-				fwrite($this->observacion, $row[$startcol + 5]);
-				rewind($this->observacion);
-			} else {
-				$this->observacion = null;
-			}
+			$this->observacion = $row[$startcol + 5];
 			$this->fecha = ($row[$startcol + 6] !== null) ? (string) $row[$startcol + 6] : null;
 			$this->resetModified();
 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseCiclolectivo.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseCiclolectivo.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseCiclolectivo.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -87,14 +87,11 @@
 		}
 
 
-		if ($this->fecha_inicio === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_inicio);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_inicio);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
 		}
 
 		if ($format === null) {
@@ -114,14 +111,11 @@
 		}
 
 
-		if ($this->fecha_fin === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_fin);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_fin);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
 		}
 
 		if ($format === null) {
@@ -198,12 +192,12 @@
 
 		if ( $this->fecha_inicio !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = CiclolectivoPeer::FECHA_INICIO;
 			}
 		} 
@@ -230,12 +224,12 @@
 
 		if ( $this->fecha_fin !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_fin = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_fin = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = CiclolectivoPeer::FECHA_FIN;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseDocente.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -179,14 +179,11 @@
 		}
 
 
-		if ($this->fecha_nacimiento === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_nacimiento);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_nacimiento, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_nacimiento);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_nacimiento, true), $x);
 		}
 
 		if ($format === null) {
@@ -399,12 +396,12 @@
 
 		if ( $this->fecha_nacimiento !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_nacimiento !== null && $tmpDt = new DateTime($this->fecha_nacimiento)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_nacimiento !== null && $tmpDt = new DateTime($this->fecha_nacimiento)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_nacimiento = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_nacimiento = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = DocentePeer::FECHA_NACIMIENTO;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseEvento.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -100,14 +100,11 @@
 		}
 
 
-		if ($this->fecha_inicio === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_inicio);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_inicio);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
 		}
 
 		if ($format === null) {
@@ -127,14 +124,11 @@
 		}
 
 
-		if ($this->fecha_fin === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_fin);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_fin);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
 		}
 
 		if ($format === null) {
@@ -231,12 +225,12 @@
 
 		if ( $this->fecha_inicio !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = EventoPeer::FECHA_INICIO;
 			}
 		} 
@@ -263,12 +257,12 @@
 
 		if ( $this->fecha_fin !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_fin = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_fin = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = EventoPeer::FECHA_FIN;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseExamen.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseExamen.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseExamen.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -117,14 +117,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -270,12 +267,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = ExamenPeer::FECHA;
 			}
 		} 
@@ -317,13 +314,7 @@
 			$this->fk_actividad_id = ($row[$startcol + 3] !== null) ? (int) $row[$startcol + 3] : null;
 			$this->fk_periodo_id = ($row[$startcol + 4] !== null) ? (int) $row[$startcol + 4] : null;
 			$this->nombre = ($row[$startcol + 5] !== null) ? (string) $row[$startcol + 5] : null;
-			if ($row[$startcol + 6] !== null) {
-				$this->observacion = fopen('php://memory', 'r+');
-				fwrite($this->observacion, $row[$startcol + 6]);
-				rewind($this->observacion);
-			} else {
-				$this->observacion = null;
-			}
+			$this->observacion = $row[$startcol + 6];
 			$this->fecha = ($row[$startcol + 7] !== null) ? (string) $row[$startcol + 7] : null;
 			$this->resetModified();
 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseFeriado.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseFeriado.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseFeriado.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -71,14 +71,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -157,12 +154,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = FeriadoPeer::FECHA;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLegajopedagogico.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseLegajopedagogico.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseLegajopedagogico.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -104,14 +104,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -228,12 +225,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = LegajopedagogicoPeer::FECHA;
 			}
 		} 
@@ -292,20 +289,8 @@
 			$this->id = ($row[$startcol + 0] !== null) ? (int) $row[$startcol + 0] : null;
 			$this->fk_alumno_id = ($row[$startcol + 1] !== null) ? (int) $row[$startcol + 1] : null;
 			$this->titulo = ($row[$startcol + 2] !== null) ? (string) $row[$startcol + 2] : null;
-			if ($row[$startcol + 3] !== null) {
-				$this->resumen = fopen('php://memory', 'r+');
-				fwrite($this->resumen, $row[$startcol + 3]);
-				rewind($this->resumen);
-			} else {
-				$this->resumen = null;
-			}
-			if ($row[$startcol + 4] !== null) {
-				$this->texto = fopen('php://memory', 'r+');
-				fwrite($this->texto, $row[$startcol + 4]);
-				rewind($this->texto);
-			} else {
-				$this->texto = null;
-			}
+			$this->resumen = $row[$startcol + 3];
+			$this->texto = $row[$startcol + 4];
 			$this->fecha = ($row[$startcol + 5] !== null) ? (string) $row[$startcol + 5] : null;
 			$this->fk_usuario_id = ($row[$startcol + 6] !== null) ? (int) $row[$startcol + 6] : null;
 			$this->fk_legajocategoria_id = ($row[$startcol + 7] !== null) ? (int) $row[$startcol + 7] : null;

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLegajosalud.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseLegajosalud.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseLegajosalud.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -83,14 +83,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -188,12 +185,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = LegajosaludPeer::FECHA;
 			}
 		} 
@@ -234,13 +231,7 @@
 			$this->id = ($row[$startcol + 0] !== null) ? (int) $row[$startcol + 0] : null;
 			$this->fk_alumno_id = ($row[$startcol + 1] !== null) ? (int) $row[$startcol + 1] : null;
 			$this->titulo = ($row[$startcol + 2] !== null) ? (string) $row[$startcol + 2] : null;
-			if ($row[$startcol + 3] !== null) {
-				$this->descripcion = fopen('php://memory', 'r+');
-				fwrite($this->descripcion, $row[$startcol + 3]);
-				rewind($this->descripcion);
-			} else {
-				$this->descripcion = null;
-			}
+			$this->descripcion = $row[$startcol + 3];
 			$this->fecha = ($row[$startcol + 4] !== null) ? (string) $row[$startcol + 4] : null;
 			$this->fk_usuario_id = ($row[$startcol + 5] !== null) ? (int) $row[$startcol + 5] : null;
 			$this->resetModified();

Modified: prosistem/alba/trunk/alba/lib/model/om/BasePeriodo.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BasePeriodo.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BasePeriodo.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -90,14 +90,11 @@
 		}
 
 
-		if ($this->fecha_inicio === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_inicio);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_inicio);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_inicio, true), $x);
 		}
 
 		if ($format === null) {
@@ -117,14 +114,11 @@
 		}
 
 
-		if ($this->fecha_fin === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_fin);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_fin);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_fin, true), $x);
 		}
 
 		if ($format === null) {
@@ -207,12 +201,12 @@
 
 		if ( $this->fecha_inicio !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_inicio !== null && $tmpDt = new DateTime($this->fecha_inicio)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_inicio = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = PeriodoPeer::FECHA_INICIO;
 			}
 		} 
@@ -239,12 +233,12 @@
 
 		if ( $this->fecha_fin !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_fin !== null && $tmpDt = new DateTime($this->fecha_fin)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_fin = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_fin = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = PeriodoPeer::FECHA_FIN;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseRelCalendariovacunacionAlumno.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseRelCalendariovacunacionAlumno.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseRelCalendariovacunacionAlumno.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -90,14 +90,11 @@
 		}
 
 
-		if ($this->fecha === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha, true), $x);
 		}
 
 		if ($format === null) {
@@ -208,12 +205,12 @@
 
 		if ( $this->fecha !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha !== null && $tmpDt = new DateTime($this->fecha)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = RelCalendariovacunacionAlumnoPeer::FECHA;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/lib/model/om/BaseUsuario.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseUsuario.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseUsuario.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -132,14 +132,11 @@
 		}
 
 
-		if ($this->fecha_creado === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_creado);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_creado, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_creado);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_creado, true), $x);
 		}
 
 		if ($format === null) {
@@ -159,14 +156,11 @@
 		}
 
 
-		if ($this->fecha_actualizado === '0000-00-00 00:00:00') {
-									return null;
-		} else {
-			try {
-				$dt = new DateTime($this->fecha_actualizado);
-			} catch (Exception $x) {
-				throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_actualizado, true), $x);
-			}
+
+		try {
+			$dt = new DateTime($this->fecha_actualizado);
+		} catch (Exception $x) {
+			throw new PropelException("Internally stored date/time/timestamp value could not be converted to DateTime: " . var_export($this->fecha_actualizado, true), $x);
 		}
 
 		if ($format === null) {
@@ -299,12 +293,12 @@
 
 		if ( $this->fecha_creado !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_creado !== null && $tmpDt = new DateTime($this->fecha_creado)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_creado !== null && $tmpDt = new DateTime($this->fecha_creado)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_creado = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_creado = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = UsuarioPeer::FECHA_CREADO;
 			}
 		} 
@@ -331,12 +325,12 @@
 
 		if ( $this->fecha_actualizado !== null || $dt !== null ) {
 			
-			$currNorm = ($this->fecha_actualizado !== null && $tmpDt = new DateTime($this->fecha_actualizado)) ? $tmpDt->format('Y-m-d H:i:s') : null;
-			$newNorm = ($dt !== null) ? $dt->format('Y-m-d H:i:s') : null;
+			$currNorm = ($this->fecha_actualizado !== null && $tmpDt = new DateTime($this->fecha_actualizado)) ? $tmpDt->format('Y-m-d\\TH:i:sO') : null;
+			$newNorm = ($dt !== null) ? $dt->format('Y-m-d\\TH:i:sO') : null;
 
 			if ( ($currNorm !== $newNorm) 					)
 			{
-				$this->fecha_actualizado = ($dt ? $dt->format('Y-m-d H:i:s') : null);
+				$this->fecha_actualizado = ($dt ? $dt->format('Y-m-d\\TH:i:sO') : null);
 				$this->modifiedColumns[] = UsuarioPeer::FECHA_ACTUALIZADO;
 			}
 		} 

Modified: prosistem/alba/trunk/alba/web/instalar/funciones.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/funciones.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/web/instalar/funciones.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -1,7 +1,7 @@
 <?php
 /**
  *    This file is part of Alba.
- * 
+ *
  *    Alba is free software; you can redistribute it and/or modify
  *    it under the terms of the GNU General Public License as published by
  *    the Free Software Foundation; either version 2 of the License, or
@@ -47,120 +47,55 @@
     }
 }
 
-function dump2Array($file) { 
-    $aSql = array();
-    $res_sql = "";
-    DebugLog ("dump2Array(): Comprobando si existe el archivo");
-    if(file_exists($file)) {
-        $sql = file($file);        
-        DebugLog("dump2Array(): Leyendo archivo .SQL");
-        foreach($sql as $sql_line) {
-             $sql_line = trim($sql_line);
-            if (($sql_line != "") && (substr($sql_line, 0, 2) != "--") && (substr($sql_line, 0, 1) != "#") ) {
-                $res_sql .= $sql_line."\n"; 
-            }
-        }    
-        $aSql= array_slice(explode(";\n", $res_sql),0,-1);
-        DebugLog ("dump2Array(): Total de lineas :" . count($aSql));
-    }
-    else {
-        DebugLog ("dump2Array(): El archivo no existe: $file");
-        return array();
-    }
-        
-    return $aSql;
-}
-
-function executeDump($file, $protocol, $host, $user, $pass, $db) {
-    DebugLog("executeDump(): file: $file");
-    DebugLog("executeDump(): user: $user");
-    DebugLog("executeDump(): db: $db");
-    $aSql = dump2Array($file);
-    $error = false;    
-    if(count($aSql) > 0 && file_exists($file)) {
-        if($protocol == 'mysql' OR $protocol == 'pgsql') {
-            $dsn = "$protocol:host=$host;dbname=$db"; // necesito saber como hacer conexion utf8
-
-            try {
-                $dbh = new PDO($dsn, $user, $pass);
-                $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
-            }
-            catch (PDOException $e) {
-                DebugLog("excuteDump(): No se puede conectar ala base de datos. " . $e->getMessage());
-                return false;
-            }
-
-            try {
-                DebugLog("executeDump(): ejecutando BEGIN" );
-                $dbh->beginTransaction();
-
-                if($protocol == 'pgsql') { 
-                    DebugLog("executeDump(): ejecutando SET CONSTRAINTS ALL DEFERRED" );
-                    $dbh->exec("SET CONSTRAINTS ALL DEFERRED");
-                }
-
-                foreach($aSql as $sql_line) {
-                    // esto es lamentable: saco los drop que genera el propel
-//                    if($protocol == 'pgsql' AND ( strstr($sql_line,'DROP') !== false)) {
-                        //                        continue;
-                    if($protocol == 'pgsql') {
-                        $sql_line = str_replace('DROP TABLE', 'DROP TABLE IF EXISTS', $sql_line);
-                        $sql_line = str_replace('DROP SEQUENCE', 'DROP SEQUENCE IF EXISTS', $sql_line);
-                    }
-                    $dbh->exec(trim($sql_line));
-                }
-
-                DebugLog("executeDump(): Sin errores ejecutando COMMIT y saliendo");
-                $dbh->commit();
-            }
-            catch (PDOException $e) {
-                DebugLog("executeDump(): Error en". $e->getMessage());
-                DebugLog("executeDump(): Se encontraron errores ejecutando ROLLBACK y saliendo");
-                $dbh->rollBack();
-                return false;
-            }
-
-            return true;
-
-        } else {
-            DebugLog("executeDump(): El protocolo no es ni mysql ni pgsql");
-            return false;
-        }
-    } else {
-        DebugLog("executeDump(): No hay instrucciones SQL en el archivo");
-        return false;
-    }
-
-}
 /**
 * genera el archivo de conexion a la base de datos
 */
 function generate_databases_yml($protocol,$host,$user,$pass,$db) {
-    $yml = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "databases.yml";
-    DebugLog ("generate_databases_yml(): generando archivo de conexion $yml");
-    if ($fp = @fopen ($yml,'w')) {
-        fwrite ($fp,"# Archivo generado por el instalador de Alba " . date('m/d/Y H:i:s') . "\n");
-        fwrite ($fp,"all:\n");
-        fwrite ($fp,"  propel:\n");
-        fwrite ($fp,"    class: sfPropelDatabase\n");
-        fwrite ($fp,"    param:\n");
-        if ($pass != "") {
-            fwrite ($fp,"      dsn: $protocol://$user:$pass@$host/$db\n");
-        } else {
-            fwrite ($fp,"      dsn: $protocol://$user@$host/$db\n");
-        }
-        fwrite ($fp,"      datasource: alba\n");
-        fwrite ($fp,"      encoding: utf8\n");
-        fwrite ($fp, "\n");
+    $dist = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "databases.yml.dist";
+    $out = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "databases.yml";
+    $vars = array(
+      'PROTOCOL'=> $protocol,
+      'USERDB'=> $user,
+      'PASSDB'=> $pass,
+      'DBNAME'=> $db,
+      'SERVER'=> $host
+    );
+    DebugLog ("generate_databases_yml(): generando archivo de conexion " . $dist);
+    if (template_file($dist,$out, $vars)) {
         DebugLog("generate_databases_yml(): archivo yml generado");
         return true;
     }
     else {
-        DebugLog("generate_databases_yml(): no se puede abrir el archivo. ");
+        DebugLog("generate_databases_yml(): no se puede generar el archivo. ");
         return false;
     }
 }
 
+/**
+ * abre el archivo de texto, y remplaza %VARIABLE% por la del array
+ * y lo guarda en el archivo destino
+ * el path de los archivos debe ser absoluto
+ */
+function template_file($origen = '', $destino = '', $variables = array())
+{
+  //cargamos algunas variables propias
+  $variables['TIMESTAMP'] = date('d/m/Y H:i:s');
+  DebugLog('template_file: comprobando si existe el archivo de origen ' .$origen);
+  if (file_exists($origen)) {
+    DebugLog('template_file: cargando contenidos de '. $origen);
+    $contenido = file_get_contents($origen);
+    foreach ($variables as $variable => $valor) {
+      DebugLog('template_file: reemplazando var: ' . $variable. '=' . $valor);
+      $contenido = str_replace('%'.strtoupper($variable).'%', $valor, $contenido);
+    }
+    DebugLog('template_file: guardando contenido en ' . $destino);
+    return file_put_contents($destino, $contenido);
+  }
+  else {
+    DebugLog('template_file: no se puede abrir el archivo de origen: ' . $origen);
+    return false;
+  }
+}
 
 /**
 * genera el archivo autoload.yml para que no se autocarguen todos los modelos de DB
@@ -189,86 +124,72 @@
 * genera el archivo propel.ini para configurar el acceso a la base de datos para tareas
 */
 function generate_propel_ini($protocol,$host,$user,$pass,$db) {
-    $ini = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "propel.ini";
-    DebugLog ("generate_propel_ini(): generando archivo de propel $ini");
-    if ($fp = @fopen ($ini,'w')) {
-        fwrite ($fp,"# Archivo generado por el instalador de Alba " . date('m/d/Y H:i:s') . "\n\n");
-        fwrite ($fp,"propel.targetPackage       = alba\n");
-        fwrite ($fp,"propel.project             = alba\n");
-        fwrite ($fp,"propel.database            = $protocol\n");
-        fwrite ($fp,"propel.database.createUrl  = $protocol://$user:$pass@$host/\n");
-        fwrite ($fp,"propel.database.url        = $protocol://$user:$pass@$host/$db\n");
-        fwrite ($fp,"propel.addGenericAccessors = true\n");
-        fwrite ($fp,"propel.addGenericMutators  = true\n");
-        fwrite ($fp,"propel.addTimeStamp        = false\n");
-        fwrite ($fp,"propel.schema.validate     = false\n\n");
-        fwrite ($fp,"; directories\n");
-        fwrite ($fp,"propel.home                    = .\n");
-        fwrite ($fp,'propel.output.dir              = ${propel.home}'."\n");
-        fwrite ($fp,'propel.schema.dir              = ${propel.output.dir}/config'."\n");
-        fwrite ($fp,'propel.conf.dir                = ${propel.output.dir}/config'."\n");
-        fwrite ($fp,'propel.phpconf.dir             = ${propel.output.dir}/config'."\n");
-        fwrite ($fp,'propel.sql.dir                 = ${propel.output.dir}/data/sql'."\n");
-        fwrite ($fp,"propel.runtime.conf.file       = runtime-conf.xml\n");
-        fwrite ($fp,'propel.php.dir                 = ${propel.output.dir}'."\n");
-        fwrite ($fp,"propel.default.schema.basename = schema\n");
-        fwrite ($fp,"propel.datadump.mapper.from    = *schema.xml\n");
-        fwrite ($fp,"propel.datadump.mapper.to      = *data.xml\n\n");
-        fwrite ($fp,"; builder settings\n");
-        fwrite ($fp,"propel.builder.peer.class              = addon.propel.builder.SfPeerBuilder\n");
-        fwrite ($fp,"propel.builder.object.class            = addon.propel.builder.SfObjectBuilder\n");
-        fwrite ($fp,"propel.builder.objectstub.class        = addon.propel.builder.SfExtensionObjectBuilder\n");
-        fwrite ($fp,"propel.builder.peerstub.class          = addon.propel.builder.SfExtensionPeerBuilder\n");
-        fwrite ($fp,"propel.builder.objectmultiextend.class = addon.propel.builder.SfMultiExtendObjectBuilder\n");
-        fwrite ($fp,"propel.builder.mapbuilder.class        = addon.propel.builder.SfMapBuilderBuilder\n");
-        fwrite ($fp,"propel.builder.interface.class         = propel.engine.builder.om.php5.PHP5InterfaceBuilder\n");
-        fwrite ($fp,"propel.builder.node.class              = propel.engine.builder.om.php5.PHP5NodeBuilder\n");
-        fwrite ($fp,"propel.builder.nodepeer.class          = propel.engine.builder.om.php5.PHP5NodePeerBuilder\n");
-        fwrite ($fp,"propel.builder.nodestub.class          = propel.engine.builder.om.php5.PHP5ExtensionNodeBuilder\n");
-        fwrite ($fp,"propel.builder.nodepeerstub.class      = propel.engine.builder.om.php5.PHP5ExtensionNodePeerBuilder\n\n");
-        fwrite ($fp,"propel.mysql.tableType = InnoDB\n");
-        fwrite ($fp,"propel.mysql.encoding = utf8\n");
-        fwrite ($fp,"propel.packageObjectModel = true\n\n");
-        fwrite ($fp,"propel.builder.addIncludes  = false\n");
-        fwrite ($fp,"propel.builder.addComments  = false\n");
-        fwrite ($fp,"propel.builder.addBehaviors = false\n");
+    $dist = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "propel.ini.dist";
+    $out = AlbaPath() . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "propel.ini";
 
+    $vars = array(
+      'PROTOCOL' => $protocol,
+      'SERVER' => $host,
+      'DBNAME' => $db,
+      'USERDB' => $user,
+      'PASSDB' => $pass
+    );
+    DebugLog ("generate_propel_ini(): generando archivo de propel ". $out);
+
+    if (template_file($dist,$out,$vars)) {
         DebugLog("generate_propel_ini(): archivo ini generado");
         return true;
     } else {
-        DebugLog("generate_propel_ini(): no se puede abrir el archivo. ");
+        DebugLog("generate_propel_ini(): no se pudo generar " . $out);
         return false;
     }
 }
 
 
-
-
 /**
 * carga el schema a l abase de datos
+* hace el build-sql y el insert-sql
 */
-function crear_schema ($filesql, $protocol, $host, $user, $pass, $db) {
-    DebugLog ("crear_schema(): Agregando $filesql");
-    if ($filesql == "")
-        return false;
-    else
-        return executeDump(AlbaPath() . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'sql'  . DIRECTORY_SEPARATOR .$filesql, $protocol, $host, $user, $pass, $db);
+function crear_schema () {
+  DebugLog('crear_schema: lanzando tarea propel-build-sql');
+  if (run_sf_task('sfPropelBuildSqlTask')) {
+    DebugLog('crear_schema: lanzando tarea propel-insert-sql');
+    if (run_sf_task('sfPropelInsertSqlTask')) {
+      return true;
+    }
+    else {
+      DebugLog('crear_schema: Error al ejecutar insert-sql' , 'E');
+      return false;
+    }
+  }
+  else {
+    DebugLog ('crear_schema: error al ejecutar build-sql', 'E');
+    return false;
+  }
 }
 
 /**
-* carga los datos ejemplo/minima
+* carga los datos base y si se selecciono algun ejemplo
+* lo agrega.
 */
-function crear_base_modelo($filesql, $protocol, $host, $user, $pass, $db) {
-    DebugLog("crear_base_modelo(): Creado base de datos modelo: $filesql");
-    if ($filesql == "")
-        return false;
-    else
-        return executeDump(AlbaPath() . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'sql'  . DIRECTORY_SEPARATOR .$filesql, $protocol, $host, $user, $pass, $db);
+function cargar_base_modelo($modelo) {
+
+  DebugLog('cargar_base_modelo: lanzando LoadData con fixture base');
+  if (!run_sf_task('sfPropelLoadDataTask',array(),'--dir=data'.DIRECTORY_SEPARATOR.'base')) {
+    return false;
+  }
+  if ($modelo != '') {
+    DebugLog('cargar_base_modelo: lanazando LoadData con Base seleccionada: '. $modelo);
+    if (!run_sf_task('sfPropelLoadDataTask',array(),'--append --dir=data'.DIRECTORY_SEPARATOR. $modelo)) {
+      return false;
+    }
+  }
+  return true;
 }
 
 /**
 * helpers para comprobaciones
-*/ 
+*/
 function check_php() {
     DebugLog ("Comprobando version de php");
     return version_compare(phpversion(),'5.0.0','>=');
@@ -293,8 +214,8 @@
 function check_apache2() {
     DebugLog("Comprobando version de apache");
     if (extension_loaded('apache')) {
-	$version = 0;
-	preg_match('!Apache/(.*) !U', apache_get_version(), $version);
+        $version = 0;
+        preg_match('!Apache/(.*) !U', apache_get_version(), $version);
         return version_compare($version[1],'2.0.0','>=');
     }
     else
@@ -319,59 +240,41 @@
         return false;
 }
 
-
-function build_model_sql() {
-
-    define ('STDOUT','');
+function run_sf_task($tarea ='', $args = array(), $options = array()) {
+    if (!defined('STDOUT')) {
+      define ('STDOUT','');
+    }
     $pconfig = dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'ProjectConfiguration.class.php';
-    DebugLog('pconfig: ' . $pconfig);
-    require($pconfig);
+    DebugLog('run_sf_task: pconfig: ' . $pconfig);
+    require_once($pconfig);
     $configuration = ProjectConfiguration::getApplicationConfiguration('principal', 'dev', true);
     sfContext::createInstance($configuration);
 
     $dispatcher = sfContext::getInstance()->getEventDispatcher();
     $formatter = new sfFormatter();
-    $args = array();
-    $options = array();
-    
-    $task = new sfPropelBuildModelTask($dispatcher,$formatter);
+    $old_cwd = getcwd();
+    DebugLog('run_sf_task: cambiado a: ' . sfConfig::get('sf_root_dir'));
     chdir(sfConfig::get('sf_root_dir'));
-    $task->run($args, $options);
-    
-    $task = new sfPropelBuildSqlTask($dispatcher, $formatter);
-    chdir(sfConfig::get('sf_root_dir'));
-    $task->run($args, $options);
-  
 
-    /*
-    try
-    {
-        $ret = $pake->run(sfConfig::get('sf_symfony_data_dir').DIRECTORY_SEPARATOR.'tasks'.DIRECTORY_SEPARATOR.'sfPakePropel.php', array('propel-build-model','--quiet') , true);
+    DebugLog('run_sf_task: creando instancia de ' . $tarea);
+    $task = new $tarea($dispatcher,$formatter);
+    try {
+      DebugLog('run_sf_task: ejecutando tarea '  . $tarea);
+      $task->run($args, $options);
+      DebugLog('run_sf_task: fin de tarea, volviendo a ' . $old_cwd);
+      chdir($old_cwd);
+      return true;
     }
-    catch (pakeException $e)
-    {
-        print "<strong>ERROR</strong>: ".$e->getMessage();
+    catch (Exception $e) {
+        DebugLog('run_sf_task: volviendo a ' . $old_cwd ,"E");
+        chdir($old_cwd);
+        DebugLog('run_sf_task: error al ejecutar tarea: ' . $e->getMessage() ,"E");
+        return $e->getMessage();
     }
 
-    try
-    {
-        $ret = $pake->run(sfConfig::get('sf_symfony_data_dir').DIRECTORY_SEPARATOR.'tasks'.DIRECTORY_SEPARATOR.'sfPakePropel.php', array('propel-build-sql','--quiet') , true);
-    }
-    catch (pakeException $e)
-    {
-        print "<strong>ERROR</strong>: ".$e->getMessage();
-    }
-*/
 }
+function build_model_sql() {
+    DebugLog('build_model_sql: lanzando tarea');
+    return run_sf_task('sfPropelBuildModelTask');
 
-
-
-/*
-<?php
-##IP_CHECK##
-require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
-
-$configuration = ProjectConfiguration::getApplicationConfiguration('principal', 'dev', true);
-sfContext::createInstance($configuration)->dispatch();
-
-*/
+}

Modified: prosistem/alba/trunk/alba/web/instalar/paso4.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/paso4.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/web/instalar/paso4.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -1,7 +1,7 @@
 <?php
 /**
  *    This file is part of Alba.
- * 
+ *
  *    Alba is free software; you can redistribute it and/or modify
  *    it under the terms of the GNU General Public License as published by
  *    the Free Software Foundation; either version 2 of the License, or
@@ -37,24 +37,24 @@
     $user = $_SESSION['albainstall']['user'];
     $pass = $_SESSION['albainstall']['pass'];
     $db = $_SESSION['albainstall']['db'];
- 
- 
+
+
     if (isset($_POST['set_tipo_base']) && $_POST['set_tipo_base'] == 1) {
         if(!isset($_POST['tipo_base'])) {
             $error_flag= true;
             $error_msg = "Por favor seleccione un tipo de base de datos";
         }
-        else {    
+        else {
             $_SESSION['albainstall']['tipo_base'] = $_POST['tipo_base'];
             $completo = false;
         }
     }
     else
-        $completo = true; 
+        $completo = true;
 ?>
 <div id="detalle">
 <p>Selecci&oacute;n de base de datos inicial:</p>
-<p>Ahora ud. podr&aacute; elegir si desea comenzar 
+<p>Ahora ud. podr&aacute; elegir si desea comenzar
 a utilizar el sistema con una base vac&iacute;a (datos m&iacute;nimos)<br/>
 &oacute; con una base de datos de Ejemplo (datos de prueba).</p>
 </div>
@@ -73,12 +73,13 @@
     <table>
         <tr>
             <td>Datos m&iacute;nimos:</td>
-            <td><input type="radio" name="tipo_base" value="minima" <?php echo isset($_POST['tipo_base']) && $_POST['tipo_base'] == 'minima' ? 'checked' : ''?> ></td>
+            <td>
+              <select name="tipo_base">
+                <option value="" <?php echo $_SESSION['albainstall']['tipo_base'] == '' ? 'selected' : ''?>>MINIMA - Datos basicos para comenzar a operar</option>
+                <option value="ejemplo1" <?php echo $_SESSION['albainstall']['tipo_base'] == 'ejemplo1' ? 'selected' : ''?>>EJEMPLO1 - Datos de ejemplo</option>
+              </select>
+            </td>
         </tr>
-        <tr>
-            <td>Datos ejemplo:</td>
-            <td><input type="radio" name="tipo_base" value="ejemplo1" <?php echo isset($_POST['tipo_base']) && $_POST['tipo_base'] == 'ejemplo1' ? 'checked' : ''?>></td>
-        </tr>
     </table>
     <br/>
     <input type="submit" name="btEnviar" value="Seleccionar base de datos" class="boton">
@@ -92,8 +93,8 @@
     <?php endif;?>
 <?php endif;?>
 
-<?php 
+<?php
 // ir al siguiente paso
    $paso = 5;
-   
-?>
\ No newline at end of file
+
+?>

Modified: prosistem/alba/trunk/alba/web/instalar/paso6.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/paso6.php	2010-01-14 15:46:10 UTC (rev 6318)
+++ prosistem/alba/trunk/alba/web/instalar/paso6.php	2010-01-16 05:33:02 UTC (rev 6319)
@@ -1,7 +1,7 @@
 <?php
 /**
  *    This file is part of Alba.
- * 
+ *
  *    Alba is free software; you can redistribute it and/or modify
  *    it under the terms of the GNU General Public License as published by
  *    the Free Software Foundation; either version 2 of the License, or
@@ -37,9 +37,9 @@
 $user = $_SESSION['albainstall']['user'];
 $pass = $_SESSION['albainstall']['pass'];
 $db = $_SESSION['albainstall']['db'];
-$tipo_base = $_SESSION ['albainstall']['tipo_base']; 
- 
-$error_flag = false;    
+$tipo_base = $_SESSION ['albainstall']['tipo_base'];
+
+$error_flag = false;
 ?>
 <div id="detalle">
 <p>Resultado de la instalaci&oacute;n:</p>
@@ -48,7 +48,7 @@
     <tr>
         <td>Generando archivo de configuraci&oacute;n de acceso a base de datos:</td>
         <td>
-            <?php 
+            <?php
                 $ret = generate_databases_yml($tipo_motor_base,$host,$user,$pass,$db);
                 echo $ret ? IMG_OK : IMG_ERROR;
                 if (!$ret) {
@@ -63,7 +63,7 @@
     <tr>
         <td>Generando archivo de configuraci&oacute;n para las tareas:</td>
         <td>
-            <?php 
+            <?php
                 $ret = generate_propel_ini($tipo_motor_base,$host,$user,$pass,$db);
                 echo $ret ? IMG_OK : IMG_ERROR;
                 if (!$ret) {
@@ -74,21 +74,18 @@
         </td>
     </tr>
     <tr>
-        <td>Generando modelo de la base de datos:</td>
+        <td>Generando modelo de datos:</td>
         <td>
 
-            <div style="display: none;">
-            <?php 
-                $ret = build_model_sql();
-            ?>
+            <div style="display: none">
+            <?php $ret = build_model_sql();?>
             </div>
 
-            <?php 
-                $ret = file_exists(AlbaPath() . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . 'sql'  . DIRECTORY_SEPARATOR .'lib.model.schema.sql');
+            <?php
                 echo $ret ? IMG_OK : IMG_ERROR;
                 if (!$ret) {
                     $error_flag = true;
-                    DebugLog("Error al generar archivo lib.model.schema.sql","E");
+                    DebugLog("Error al generar el modelo de datos","E");
                 }
             ?>
         </td>
@@ -96,8 +93,8 @@
     <tr>
         <td>Creando esquema de base de datos:</td>
         <td>
-            <?php 
-                $ret = crear_schema('lib.model.schema.sql', $tipo_motor_base, $host, $user, $pass, $db);
+            <?php
+                $ret = crear_schema();
                 echo $ret ? IMG_OK : IMG_ERROR;
                 if (!$ret) {
                     $error_flag = true;
@@ -107,34 +104,17 @@
         </td>
     </tr>
     <tr>
-        <td>Cargando modelo de base de datos <?php echo $_SESSION['albainstall']['tipo_base']?>:</td>
+        <td>Inicializar base de datos <?php echo $_SESSION['albainstall']['tipo_base']?>:</td>
         <td>
-            <?php 
-                if ($_SESSION['albainstall']['tipo_base'] == 'minima')
-                    $archivo = "datos_desde_cero.sql";
-                elseif ($_SESSION['albainstall']['tipo_base'] == 'ejemplo1')
-                        $archivo = "datos_ejemplo.sql";
-                    else
-                        $archivo = "";
+            <?php
             ?>
-            <?php 
-                $ret = crear_base_modelo($archivo, $tipo_motor_base, $host, $user, $pass, $db);
+            <?php
+                $ret = cargar_base_modelo($_SESSION['albainstall']['tipo_base']);
                 echo $ret ? IMG_OK : IMG_ERROR;
                 if (!$ret) {
                     $error_flag = true;
-                    DebugLog("Error al cargar modelo de base de datos: $archivo","E");
+                    DebugLog("Error al cargar modelo de datos: $archivo","E");
                 }
-
-                //Esto se agrego para hacer update a las secuencias de postgresql
-                if($tipo_motor_base == 'pgsql') {
-                    $archivo = substr($archivo,0,-4)."_update_seq.sql";
-                    $ret = crear_base_modelo($archivo, $tipo_motor_base, $host, $user, $pass, $db);
-                    echo $ret ? IMG_OK : IMG_ERROR;
-                    if (!$ret) {
-                        $error_flag = true;
-                        DebugLog("Error al cargar modelo de base de datos: $archivo","E");
-                    }
-                }
             ?>
         </td>
     </tr>
@@ -155,8 +135,8 @@
 <p><a href="../">Ingresar al Sistema de Gesti&oacute;n Educactiva Alba</a></p>
 <p><i>* Recuerde que para ingresar al sistema el nombre de usuario por defecto es <b>admin</b> y la clave es <b>admin</b>.</i></p>
 <?php
-         
-// finaliznado los pasos 
+
+// finaliznado los pasos
     DebugLog  ("============================ FIN INSTALACION ALBA - " .date('d-m-Y H:i:s'). "=======================");
     $completo = true;
 ?>




Más información sobre la lista de distribución Alba-desarrollo