[Alba-desarrollo] 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
commits en pressenter.com.ar
commits en pressenter.com.ar
Lun Mar 19 20:52:25 CET 2007
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
Más información sobre la lista de distribución Alba-desarrollo