SVN Alba r4504 - in prosistem/alba/trunk/alba/apps/principal/modules: locacion/actions locacion/config locacion/templates locacion/validate organizacion/actions organizacion/config organizacion/validate
Author: josx Date: 2007-03-19 16:52:23 -0300 (Mon, 19 Mar 2007) New Revision: 4504 Modified: 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/apps/principal/modules/locacion/templates/_provincia.php prosistem/alba/trunk/alba/apps/principal/modules/locacion/validate/edit.yml prosistem/alba/trunk/alba/apps/principal/modules/organizacion/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/organizacion/config/generator.yml prosistem/alba/trunk/alba/apps/principal/modules/organizacion/validate/edit.yml Log: Agregue ajax de pais/provincia para locacion y organizacion 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-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php 2007-03-19 19:52:23 UTC (rev 4504) @@ -97,6 +97,15 @@ $this->redirect( 'establecimiento?action=editLocacion&id='.$establecimiento_id); } + + + public function executeCambiarPais() { + $this->pais_id = $this->getRequestParameter('pais_id'); + $this->provincia_id = $this->getRequestParameter('provincia_id'); + $c = new Criteria(); + $c->add(ProvinciaPeer::FK_PAIS_ID, $this->pais_id); + $this->provincias = ProvinciaPeer::getEnOrden($c); + } + } - ?> \ No newline at end of file Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-03-19 19:52:23 UTC (rev 4504) @@ -16,11 +16,13 @@ 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} + principal: {name: Sede Principal} + pais_id: {name: País } + edit: title: Modificar la Locación - display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, fk_provincia_id , codigo_postal, telefono, fax, encargado, encargado_telefono, principal ] - + display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, _fk_provincia_id , _pais_id, codigo_postal, telefono, fax, encargado, encargado_telefono, principal ] + list: title: Listado de Locaciones display: [ =nombre, tipolocacion, direccion, ciudad, provincia, telefono, encargado, encargado_telefono, principal ] Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/templates/_provincia.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/locacion/templates/_provincia.php 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/templates/_provincia.php 2007-03-19 19:52:23 UTC (rev 4504) @@ -1 +1 @@ -<? echo link_to($locacion->getProvincia()->getNombreCorto(),'locacion/edit?id='.$locacion->getFkProvinciaId());?> \ No newline at end of file +<? echo link_to($locacion->getProvincia()->getNombreLargo(),'locacion/edit?id='.$locacion->getFkProvinciaId());?> \ No newline at end of file Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/validate/edit.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/locacion/validate/edit.yml 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/validate/edit.yml 2007-03-19 19:52:23 UTC (rev 4504) @@ -9,6 +9,7 @@ - "locacion{encargado}" - "locacion{encargado_telefono}" - "locacion{codigo_postal}" + - "locacion{fk_provincia_id}" fillin: @@ -54,6 +55,12 @@ required: No validators: caracteresMaximos20 + locacion{fk_provincia_id}: + required: Yes + required_msg: El campo provincia es obligatorio + validators: validar_fk_provincia_id + + caracteresMaximos20: class: sfStringValidator param: @@ -72,4 +79,12 @@ param: max: 255 max_error: La maxima cantidad de caracteres permitida es de 255 - \ No newline at end of file + +validar_fk_provincia_id: + class: sfNumberValidator + param: + nan_error: Seleccione una provincia válida + min: 1 + min_error: Seleccione una provincia válida + + \ No newline at end of file Modified: prosistem/alba/trunk/alba/apps/principal/modules/organizacion/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/organizacion/actions/actions.class.php 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/organizacion/actions/actions.class.php 2007-03-19 19:52:23 UTC (rev 4504) @@ -36,6 +36,20 @@ public function preExecute() { $this->vista = $this->getRequestParameter('vista'); } + + + public function executeCambiarPais() { + $this->pais_id = $this->getRequestParameter('pais_id'); + $this->provincia_id = $this->getRequestParameter('provincia_id'); + $c = new Criteria(); + $c->add(ProvinciaPeer::FK_PAIS_ID, $this->pais_id); + $this->provincias = ProvinciaPeer::getEnOrden($c); + } + + + + + } ?> \ No newline at end of file Modified: prosistem/alba/trunk/alba/apps/principal/modules/organizacion/config/generator.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/organizacion/config/generator.yml 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/organizacion/config/generator.yml 2007-03-19 19:52:23 UTC (rev 4504) @@ -13,6 +13,7 @@ ciudad: { name: Ciudad, params: size=64 } codigo_postal: { name: CP, params: size=20 } fk_provincia_id: { name: Provincia } + pais_id: { name: País } fk_tipoiva_id: { name: Tipo Iva } telefono: { name: Teléfono, params: size=20 } list: @@ -24,6 +25,7 @@ edit: title: Editar Organización + display: [ nombre, descripcion, razon_social, cuit, direccion, ciudad, codigo_postal, _fk_provincia_id, _pais_id, fk_tipoiva_id , telefono] actions: _save: - _list: - Modified: prosistem/alba/trunk/alba/apps/principal/modules/organizacion/validate/edit.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/organizacion/validate/edit.yml 2007-03-19 19:50:24 UTC (rev 4503) +++ prosistem/alba/trunk/alba/apps/principal/modules/organizacion/validate/edit.yml 2007-03-19 19:52:23 UTC (rev 4504) @@ -8,7 +8,8 @@ - "organizacion{ciudad}" - "organizacion{codigo_postal}" - "organizacion{telefono}" - + - "organizacion{fk_provincia_id}" + - "organizacion{fk_tipoiva_id}" fillin: enabled: on @@ -52,6 +53,19 @@ required_msg: El campo Código Postal es obligatorio validators: caracteresMaximos20 + + organizacion{fk_provincia_id}: + required: Yes + required_msg: El campo provincia es obligatorio + validators: validar_fk_provincia_id + + organizacion{fk_tipoiva_id}: + required: Yes + required_msg: El campo Tipo iva es obligatorio + validators: validar_fk_tipoiva_id + + + caracteresMaximos13: class: sfStringValidator param: @@ -81,4 +95,20 @@ validaCuit: class: albaCUITValidator param: - cuit_error: El CUIT ingresado es invalido \ No newline at end of file + cuit_error: El CUIT ingresado es invalido + + +validar_fk_provincia_id: + class: sfNumberValidator + param: + nan_error: Seleccione una provincia válida + min: 1 + min_error: Seleccione una provincia válida + +validar_fk_tipoiva_id: + class: sfNumberValidator + param: + nan_error: Seleccione un tipo iva válido + min: 1 + min_error: Seleccione una tipo iva válido + \ No newline at end of file
participants (1)
-
commits@pressenter.com.ar