[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&aacute;lida
+        min: 1
+        min_error: Seleccione una provincia v&aacute;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&iacute;s }
             fk_tipoiva_id: { name: Tipo Iva } 
             telefono: { name: Tel&eacute;fono, params: size=20 }
         list:
@@ -24,6 +25,7 @@
                 
         edit:
             title: Editar Organizaci&oacute;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&oacute;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&aacute;lida
+        min: 1
+        min_error: Seleccione una provincia v&aacute;lida
+
+validar_fk_tipoiva_id:
+    class:  sfNumberValidator
+    param:
+        nan_error: Seleccione un tipo iva v&aacute;lido
+        min: 1
+        min_error: Seleccione una tipo iva v&aacute;lido
+                                        
\ No newline at end of file




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