[Alba-desarrollo] SVN Alba r4169 - in prosistem/alba/trunk/alba:
apps/principal/modules/informes/actions
apps/principal/modules/informes/templates
apps/principal/modules/locacion/actions
apps/principal/modules/locacion/config config lib/model/map
lib/model/om
commits en pressenter.com.ar
commits en pressenter.com.ar
Mie Feb 7 22:48:14 CET 2007
Author: josx
Date: 2007-02-07 18:48:12 -0300 (Wed, 07 Feb 2007)
New Revision: 4169
Added:
prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php
prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml
prosistem/alba/trunk/alba/config/schema.xml
prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php
prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php
prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php
Log:
Agregue Constancia de Alumno Regular y modificaciones a Locacion
Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -98,4 +98,98 @@
}
-}
\ No newline at end of file
+
+ public function executeConstanciaAlumnoRegularFormulario() {
+
+ // inicializando variables
+ $optionsDivision = array();
+ $aAlumno = array();
+
+ // tomando los datos del formulario
+ $division_id = $this->getRequestParameter('division_id');
+ $txt = $this->getRequestParameter('txt');
+
+ // llenando el combo de division segun establecimiento
+ $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id');
+ $criteria = new Criteria();
+ $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $establecimiento_id);
+ $divisiones = DivisionPeer::doSelectJoinAnio($criteria);
+ $optionsDivision[] = "";
+ foreach($divisiones as $division) {
+ $optionsDivision[$division->getId()] = $division->getAnio()->getDescripcion()." ".$division->getDescripcion();
+ }
+ asort($optionsDivision);
+
+ if ($this->getRequest()->getMethod() == sfRequest::POST) {
+ // buscando alumnos
+ $criteria = new Criteria();
+ if($division_id) {
+ $criteria->add(DivisionPeer::ID, $division_id);
+ }
+ $criteria->addJoin(RelAlumnoDivisionPeer::FK_ALUMNO_ID, AlumnoPeer::ID);
+ $criteria->addJoin(RelAlumnoDivisionPeer::FK_DIVISION_ID, DivisionPeer::ID);
+ $criteria->addJoin(DivisionPeer::FK_ANIO_ID, AnioPeer::ID);
+
+ if($txt) {
+ $cton1 = $criteria->getNewCriterion(AlumnoPeer::NOMBRE, "%$txt%", Criteria::LIKE);
+ $cton2 = $criteria->getNewCriterion(AlumnoPeer::APELLIDO, "%$txt%", Criteria::LIKE);
+ $cton1->addOr($cton2);
+ $criteria->add($cton1);
+ }
+
+ $criteria->addAsColumn("alumno_id", AlumnoPeer::ID);
+ $criteria->addAsColumn("alumno_nombre", AlumnoPeer::NOMBRE);
+ $criteria->addAsColumn("alumno_apellido", AlumnoPeer::APELLIDO);
+ $criteria->addAsColumn("division_id", DivisionPeer::ID);
+ $criteria->addAsColumn("division_descripcion", DivisionPeer::DESCRIPCION);
+ $criteria->addAsColumn("anio_descripcion", AnioPeer::DESCRIPCION);
+
+ $alumnos = BasePeer::doSelect($criteria);
+ foreach($alumnos as $alumno) {
+ $aAlumno[] = (object) array( 'alumno_id' => $alumno[0],'alumno_nombre' => $alumno[1], 'alumno_apellido' => $alumno[2], 'division_id' => $alumno[3], 'division_nombre' => $alumno[4], 'anio_descripcion' => $alumno[5] );
+ }
+
+ }
+
+ // asignando variables para ser usadas en el template
+ $this->optionsDivision = $optionsDivision;
+ $this->division_id = $division_id;
+ $this->txt = $txt;
+ $this->aAlumno = $aAlumno;
+
+
+ }
+
+ public function executeConstanciaAlumnoRegularListado() {
+
+ // tomando los datos del formulario
+ $alumno_id = $this->getRequestParameter('alumno_id');
+ $division_id = $this->getRequestParameter('division_id');
+ $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id');
+ $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id');
+
+ $alumno = AlumnoPeer::retrieveByPK($alumno_id);
+ $division = DivisionPeer::retrieveByPK($division_id);
+ $establecimiento = EstablecimientoPeer::retrieveByPK($establecimiento_id);
+ $turnos = TurnosPeer::retrieveByPK($division->getFkTurnosId());
+
+ $criteria = new Criteria();
+ $criteria->add(RelEstablecimientoLocacionPeer::FK_ESTABLECIMIENTO_ID, $establecimiento_id);
+ $criteria->addJoin(RelEstablecimientoLocacionPeer::FK_LOCACION_ID, LocacionPeer::ID);
+ $criteria->add(LocacionPeer::PRINCIPAL, true);
+ $locacion = LocacionPeer::doSelectOne($criteria);
+
+ // asignando variables para ser usadas en el template
+ $this->alumno = $alumno;
+ $this->division = $division;
+ $this->establecimiento = $establecimiento;
+ $this->turnos = $turnos;
+ $this->locacion = $locacion;
+ $this->vista = "imprimir";
+ }
+
+
+
+
+}
+?>
\ No newline at end of file
Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -0,0 +1,62 @@
+<h1>Informe: Constancia de Alumno Regular</h1>
+
+<?php echo form_tag('informes/constanciaAlumnoRegularFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?>
+
+<fieldset id="sf_fieldset_none" class="">
+ <div class="form-row">
+ <?php echo label_for('Buscar', __('Buscar Alumnos:')) ?>
+ <?php echo input_tag('txt', $txt) ?>
+ </div>
+
+ <div class="form-row">
+ <?php echo label_for('division', __('Division:')) ?>
+ <?php echo select_tag('division_id', options_for_select($optionsDivision, $division_id)) ?>
+ </div>
+</fieldset>
+
+ <ul class="sf_admin_actions">
+ <li><?php echo submit_tag(__('Buscar'), array (
+ 'name' => 'Mostrar',
+ 'class' => 'sf_admin_action_save',
+)) ?></li>
+</ul>
+
+</form>
+
+
+<? if (count($aAlumno) > 0) {
+ if ($txt) { ?>
+ Ustde busco -<?=$txt?>-
+ <? } ?>
+<h1>Alumnos</h1>
+<table cellspacing="0" class="sf_admin_list">
+ <thead>
+ <tr>
+ <th id="sf_admin_list_th_alumno"> Alumno</th>
+ <th id="sf_admin_list_th_sf_actions">Ver Informe</th>
+ </tr>
+ </thead>
+
+ <tbody>
+<?
+ $i = 0;
+ foreach($aAlumno as $alumno){
+?>
+ <tr class="sf_admin_row_0">
+ <td><?echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?> ( <?=$alumno->anio_descripcion?> - <?=$alumno->division_nombre?> ) </td>
+ <td>
+ <ul class="sf_admin_td_actions">
+ <li><?php echo link_to(image_tag('/sf/images/sf_admin/edit_icon.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=constanciaAlumnoRegularListado&alumno_id='.$alumno->alumno_id."&division_id=".$alumno->division_id); ?></li>
+ </ul>
+ </td>
+ </tr>
+ <? } ?>
+ </tbody>
+</table>
+
+<? } else {
+ if ($txt) { ?>
+ Su búsqueda por -<?=$txt?>- no ha encontrado alumnos.
+ <? }
+}
+?>
\ No newline at end of file
Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php
___________________________________________________________________
Name: svn:keywords
+ Id Date Author Rev URL
Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -0,0 +1,12 @@
+GOBIERNO DE LA CIUDAD DE BUENOS AIRES<br>
+SECRETARÍA DE EDUCACIÓN<br>
+<?=$establecimiento->getNombre()?> <br>
+<?=$locacion->getDireccion()?> - Télefono: <?=$locacion->getTelefono()?> (<?=$locacion->getCodigoPostal()?>) <br> <?=$locacion->getCiudad()?><br>
+CONSTANCIA DE ALUMNO REGULAR
+<br><br>
+Se hace constar de <?=$alumno->getApellido()?>, <?=$alumno->getNombre()?> es un alumno regular de:<br><br>
+Año: <?=$division->getAnio()->getDescripcion()?> División: <?=$division->getDescripcion()?> Turno: <?=$turnos->getDescripcion();?>, en este establecimiento<br>
+
+Fecha:
+Presentar en:
+Firma:
Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php
___________________________________________________________________
Name: svn:keywords
+ Id Date Author Rev URL
Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -39,17 +39,44 @@
// Automaticamente al guardar por primera vez una locacion, además guarda una relación con el establecimeinto actual
- protected function saveLocacion($locacion) {
+ public function saveLocacion($locacion) {
+
$id = $locacion->getId();
- $locacion->save();
- if(!$id) {
- $relEstablecimientoLocacion = new RelEstablecimientoLocacion();
- $relEstablecimientoLocacion ->setFkEstablecimientoId($this->getUser()->getAttribute('fk_establecimiento_id'));
- $relEstablecimientoLocacion ->setFkLocacionId($locacion->getId());
- $relEstablecimientoLocacion ->save();
+ new sfUser(); // nasty hack to load propel
+ $con = Propel::getConnection();
+ try {
+
+ $con->begin();
+
+ if ($locacion->getPrincipal()) {
+
+ $c1 = new Criteria();
+ $c1->add(RelEstablecimientoLocacionPeer::FK_ESTABLECIMIENTO_ID, $this->getUser()->getAttribute('fk_establecimiento_id'));
+ $c1->addJoin(LocacionPeer::ID, RelEstablecimientoLocacionPeer::FK_LOCACION_ID);
+ $c2 = new Criteria();
+ $c2->add(LocacionPeer::PRINCIPAL,false);
+
+// BasePeer::doUpdate($c1,$c2,$con);
+
+ }
+
+ $locacion->save();
+ if(!$id) {
+ $relEstablecimientoLocacion = new RelEstablecimientoLocacion();
+ $relEstablecimientoLocacion ->setFkEstablecimientoId($this->getUser()->getAttribute('fk_establecimiento_id'));
+ $relEstablecimientoLocacion ->setFkLocacionId($locacion->getId());
+ $relEstablecimientoLocacion ->save();
+ }
+
+ $con->commit();
+
}
-
+ catch (Exception $e) {
+ $con->rollback();
+ throw $e;
+ }
+
}
protected function deleteLocacion($locacion) {
Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-02-07 21:48:12 UTC (rev 4169)
@@ -16,14 +16,14 @@
fax: {name: Fax, params: size=20}
encargado: {name: Nombre del Encargado , params: size=64 }
encargado_telefono: {name: Teléfono del Encargado, params: size=20}
-
+ principal: {name: Sede Principal}
edit:
title: Modificar la Locación
- display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, fk_provincia_id , codigo_postal, telefono, fax, encargado, encargado_telefono ]
+ display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, fk_provincia_id , codigo_postal, telefono, fax, encargado, encargado_telefono, principal ]
list:
title: Listado de Locaciones
- display: [ =nombre, tipolocacion, direccion, ciudad, provincia, telefono, encargado, encargado_telefono ]
+ display: [ =nombre, tipolocacion, direccion, ciudad, provincia, telefono, encargado, encargado_telefono, principal ]
object_actions:
_edit: -
_delete: -
Modified: prosistem/alba/trunk/alba/config/schema.xml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.xml 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/config/schema.xml 2007-02-07 21:48:12 UTC (rev 4169)
@@ -15,7 +15,8 @@
<column name="fax" type="VARCHAR" size="20"/>
<column name="encargado" type="VARCHAR" size="128"/>
<column name="encargado_telefono" type="VARCHAR" size="20"/>
- <foreign-key foreignTable="provincia">
+ <column name="principal" type="BOOLEAN" required="true" default="false"/>
+ <foreign-key foreignTable="provincia">
<reference local="fk_provincia_id" foreign="id"/>
</foreign-key>
<foreign-key foreignTable="tipolocacion">
Modified: prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -87,6 +87,8 @@
$tMap->addColumn('ENCARGADO', 'Encargado', 'string', CreoleTypes::VARCHAR, false);
$tMap->addColumn('ENCARGADO_TELEFONO', 'EncargadoTelefono', 'string', CreoleTypes::VARCHAR, false);
+
+ $tMap->addColumn('PRINCIPAL', 'Principal', 'boolean', CreoleTypes::BOOLEAN, true);
} // doBuild()
Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -111,7 +111,14 @@
*/
protected $encargado_telefono;
+
/**
+ * The value for the principal field.
+ * @var boolean
+ */
+ protected $principal = true;
+
+ /**
* @var Provincia
*/
protected $aProvincia;
@@ -292,6 +299,17 @@
}
/**
+ * Get the [principal] column value.
+ *
+ * @return boolean
+ */
+ public function getPrincipal()
+ {
+
+ return $this->principal;
+ }
+
+ /**
* Set the value of [id] column.
*
* @param int $v new value
@@ -492,6 +510,22 @@
} // setEncargadoTelefono()
/**
+ * Set the value of [principal] column.
+ *
+ * @param boolean $v new value
+ * @return void
+ */
+ public function setPrincipal($v)
+ {
+
+ if ($this->principal !== $v || $v === true) {
+ $this->principal = $v;
+ $this->modifiedColumns[] = LocacionPeer::PRINCIPAL;
+ }
+
+ } // setPrincipal()
+
+ /**
* Hydrates (populates) the object variables with values from the database resultset.
*
* An offset (1-based "start column") is specified so that objects can be hydrated
@@ -532,12 +566,14 @@
$this->encargado_telefono = $rs->getString($startcol + 11);
+ $this->principal = $rs->getBoolean($startcol + 12);
+
$this->resetModified();
$this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer.
- return $startcol + 12; // 12 = LocacionPeer::NUM_COLUMNS - LocacionPeer::NUM_LAZY_LOAD_COLUMNS).
+ return $startcol + 13; // 13 = LocacionPeer::NUM_COLUMNS - LocacionPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) {
throw new PropelException("Error populating Locacion object", $e);
@@ -848,6 +884,9 @@
case 11:
return $this->getEncargadoTelefono();
break;
+ case 12:
+ return $this->getPrincipal();
+ break;
default:
return null;
break;
@@ -880,6 +919,7 @@
$keys[9] => $this->getFax(),
$keys[10] => $this->getEncargado(),
$keys[11] => $this->getEncargadoTelefono(),
+ $keys[12] => $this->getPrincipal(),
);
return $result;
}
@@ -947,6 +987,9 @@
case 11:
$this->setEncargadoTelefono($value);
break;
+ case 12:
+ $this->setPrincipal($value);
+ break;
} // switch()
}
@@ -982,6 +1025,7 @@
if (array_key_exists($keys[9], $arr)) $this->setFax($arr[$keys[9]]);
if (array_key_exists($keys[10], $arr)) $this->setEncargado($arr[$keys[10]]);
if (array_key_exists($keys[11], $arr)) $this->setEncargadoTelefono($arr[$keys[11]]);
+ if (array_key_exists($keys[12], $arr)) $this->setPrincipal($arr[$keys[12]]);
}
/**
@@ -1005,6 +1049,7 @@
if ($this->isColumnModified(LocacionPeer::FAX)) $criteria->add(LocacionPeer::FAX, $this->fax);
if ($this->isColumnModified(LocacionPeer::ENCARGADO)) $criteria->add(LocacionPeer::ENCARGADO, $this->encargado);
if ($this->isColumnModified(LocacionPeer::ENCARGADO_TELEFONO)) $criteria->add(LocacionPeer::ENCARGADO_TELEFONO, $this->encargado_telefono);
+ if ($this->isColumnModified(LocacionPeer::PRINCIPAL)) $criteria->add(LocacionPeer::PRINCIPAL, $this->principal);
return $criteria;
}
@@ -1081,7 +1126,9 @@
$copyObj->setEncargadoTelefono($this->encargado_telefono);
+ $copyObj->setPrincipal($this->principal);
+
if ($deepCopy) {
// important: temporarily setNew(false) because this affects the behavior of
// the getter/setter methods for fkey referrer objects.
Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php 2007-02-07 20:27:23 UTC (rev 4168)
+++ prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php 2007-02-07 21:48:12 UTC (rev 4169)
@@ -24,7 +24,7 @@
const CLASS_DEFAULT = 'model.Locacion';
/** The total number of columns. */
- const NUM_COLUMNS = 12;
+ const NUM_COLUMNS = 13;
/** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -66,6 +66,9 @@
/** the column name for the ENCARGADO_TELEFONO field */
const ENCARGADO_TELEFONO = 'locacion.ENCARGADO_TELEFONO';
+ /** the column name for the PRINCIPAL field */
+ const PRINCIPAL = 'locacion.PRINCIPAL';
+
/** The PHP to DB Name Mapping */
private static $phpNameMap = null;
@@ -77,10 +80,10 @@
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/
private static $fieldNames = array (
- BasePeer::TYPE_PHPNAME => array ('Id', 'Nombre', 'Descripcion', 'Direccion', 'Ciudad', 'CodigoPostal', 'FkProvinciaId', 'FkTipolocacionId', 'Telefono', 'Fax', 'Encargado', 'EncargadoTelefono', ),
- BasePeer::TYPE_COLNAME => array (LocacionPeer::ID, LocacionPeer::NOMBRE, LocacionPeer::DESCRIPCION, LocacionPeer::DIRECCION, LocacionPeer::CIUDAD, LocacionPeer::CODIGO_POSTAL, LocacionPeer::FK_PROVINCIA_ID, LocacionPeer::FK_TIPOLOCACION_ID, LocacionPeer::TELEFONO, LocacionPeer::FAX, LocacionPeer::ENCARGADO, LocacionPeer::ENCARGADO_TELEFONO, ),
- BasePeer::TYPE_FIELDNAME => array ('id', 'nombre', 'descripcion', 'direccion', 'ciudad', 'codigo_postal', 'fk_provincia_id', 'fk_tipolocacion_id', 'telefono', 'fax', 'encargado', 'encargado_telefono', ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
+ BasePeer::TYPE_PHPNAME => array ('Id', 'Nombre', 'Descripcion', 'Direccion', 'Ciudad', 'CodigoPostal', 'FkProvinciaId', 'FkTipolocacionId', 'Telefono', 'Fax', 'Encargado', 'EncargadoTelefono', 'Principal', ),
+ BasePeer::TYPE_COLNAME => array (LocacionPeer::ID, LocacionPeer::NOMBRE, LocacionPeer::DESCRIPCION, LocacionPeer::DIRECCION, LocacionPeer::CIUDAD, LocacionPeer::CODIGO_POSTAL, LocacionPeer::FK_PROVINCIA_ID, LocacionPeer::FK_TIPOLOCACION_ID, LocacionPeer::TELEFONO, LocacionPeer::FAX, LocacionPeer::ENCARGADO, LocacionPeer::ENCARGADO_TELEFONO, LocacionPeer::PRINCIPAL, ),
+ BasePeer::TYPE_FIELDNAME => array ('id', 'nombre', 'descripcion', 'direccion', 'ciudad', 'codigo_postal', 'fk_provincia_id', 'fk_tipolocacion_id', 'telefono', 'fax', 'encargado', 'encargado_telefono', 'principal', ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, )
);
/**
@@ -90,10 +93,10 @@
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/
private static $fieldKeys = array (
- BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'Nombre' => 1, 'Descripcion' => 2, 'Direccion' => 3, 'Ciudad' => 4, 'CodigoPostal' => 5, 'FkProvinciaId' => 6, 'FkTipolocacionId' => 7, 'Telefono' => 8, 'Fax' => 9, 'Encargado' => 10, 'EncargadoTelefono' => 11, ),
- BasePeer::TYPE_COLNAME => array (LocacionPeer::ID => 0, LocacionPeer::NOMBRE => 1, LocacionPeer::DESCRIPCION => 2, LocacionPeer::DIRECCION => 3, LocacionPeer::CIUDAD => 4, LocacionPeer::CODIGO_POSTAL => 5, LocacionPeer::FK_PROVINCIA_ID => 6, LocacionPeer::FK_TIPOLOCACION_ID => 7, LocacionPeer::TELEFONO => 8, LocacionPeer::FAX => 9, LocacionPeer::ENCARGADO => 10, LocacionPeer::ENCARGADO_TELEFONO => 11, ),
- BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'nombre' => 1, 'descripcion' => 2, 'direccion' => 3, 'ciudad' => 4, 'codigo_postal' => 5, 'fk_provincia_id' => 6, 'fk_tipolocacion_id' => 7, 'telefono' => 8, 'fax' => 9, 'encargado' => 10, 'encargado_telefono' => 11, ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, )
+ BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'Nombre' => 1, 'Descripcion' => 2, 'Direccion' => 3, 'Ciudad' => 4, 'CodigoPostal' => 5, 'FkProvinciaId' => 6, 'FkTipolocacionId' => 7, 'Telefono' => 8, 'Fax' => 9, 'Encargado' => 10, 'EncargadoTelefono' => 11, 'Principal' => 12, ),
+ BasePeer::TYPE_COLNAME => array (LocacionPeer::ID => 0, LocacionPeer::NOMBRE => 1, LocacionPeer::DESCRIPCION => 2, LocacionPeer::DIRECCION => 3, LocacionPeer::CIUDAD => 4, LocacionPeer::CODIGO_POSTAL => 5, LocacionPeer::FK_PROVINCIA_ID => 6, LocacionPeer::FK_TIPOLOCACION_ID => 7, LocacionPeer::TELEFONO => 8, LocacionPeer::FAX => 9, LocacionPeer::ENCARGADO => 10, LocacionPeer::ENCARGADO_TELEFONO => 11, LocacionPeer::PRINCIPAL => 12, ),
+ BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'nombre' => 1, 'descripcion' => 2, 'direccion' => 3, 'ciudad' => 4, 'codigo_postal' => 5, 'fk_provincia_id' => 6, 'fk_tipolocacion_id' => 7, 'telefono' => 8, 'fax' => 9, 'encargado' => 10, 'encargado_telefono' => 11, 'principal' => 12, ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, )
);
/**
@@ -218,6 +221,8 @@
$criteria->addSelectColumn(LocacionPeer::ENCARGADO_TELEFONO);
+ $criteria->addSelectColumn(LocacionPeer::PRINCIPAL);
+
}
const COUNT = 'COUNT(locacion.ID)';
Más información sobre la lista de distribución Alba-desarrollo