[Alba-desarrollo] SVN Alba r5352 - in prosistem/alba/trunk/alba: apps/principal/modules/informes/actions data/sql web/uploads/informes

commits en pressenter.com.ar commits en pressenter.com.ar
Mie Dic 26 16:32:13 CET 2007


Author: josx
Date: 2007-12-26 12:32:13 -0300 (Wed, 26 Dec 2007)
New Revision: 5352

Added:
   prosistem/alba/trunk/alba/web/uploads/informes/cuenta.odt
   prosistem/alba/trunk/alba/web/uploads/informes/responsable.odt
Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php
   prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql
   prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
Log:
Se agrego la posibilidad de listar cuentas en los informes. Ademas se sumaron los informes de responsables y cuentas

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-12-26 15:14:45 UTC (rev 5351)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php	2007-12-26 15:32:13 UTC (rev 5352)
@@ -505,6 +505,21 @@
         foreach($aVariable as $idx => $result) { //Recorrer las variables
             switch($idx) { // me fijo que variables debo enviar al template de resultado
 
+                case 'cuenta':
+                    if( array_key_exists('loop', $result) AND $result['loop'] == 1) {
+                        $criteria = new Criteria();
+                        $cuentas = CuentaPeer::doSelect($criteria);
+                        foreach($cuentas as $cuenta) {
+                            $aDato['cuenta'][] = $cuenta->toArray();
+                        }
+                    } else {
+                        if($this->getRequestParameter('cuenta_id')) {
+                            $cuenta = CuentaPeer::retrieveByPk($this->getRequestParameter('cuenta_id'));
+                            $aDato['cuenta'] = $cuenta->toArray();
+                        }
+                    }
+                    break;
+
                 case 'responsable': 
                     if( array_key_exists('loop', $result) AND $result['loop'] == 1) {
                         $criteria = new Criteria();

Modified: prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql	2007-12-26 15:14:45 UTC (rev 5351)
+++ prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql	2007-12-26 15:32:13 UTC (rev 5352)
@@ -334,7 +334,11 @@
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (8, NULL, NULL, 'organizacion.odt', 'application/vnd.oasis.opendocument.text', 'organizacion.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (9, NULL, NULL, 'cuenta.odt', 'application/vnd.oasis.opendocument.text', 'cuenta.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (10, NULL, NULL, 'responsable.odt', 'application/vnd.oasis.opendocument.text', 'responsable.odt', '2007-10-17 00:00:00');
+
+
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (1, 'Constancia de alumno regular', 'Constancia de alumno regular', 1, 1, 0, '');
 
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado fin de estudios primarios', 'Certificado fin de estudios primarios', 2, 1, 0, '');
@@ -351,5 +355,10 @@
 
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (8, 'Organización', 'Organización', 8, 2, 0, '');
 
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (9, 'Cuenta', 'Cuenta', 9, 2, 1, '');
 
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (10, 'Responsable', 'Responsable', 10, 2, 1, '');
+
+
+
 SET FOREIGN_KEY_CHECKS = 1;

Modified: prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql	2007-12-26 15:14:45 UTC (rev 5351)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql	2007-12-26 15:32:13 UTC (rev 5352)
@@ -3473,7 +3473,12 @@
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (8, NULL, NULL, 'organizacion.odt', 'application/vnd.oasis.opendocument.text', 'organizacion.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (9, NULL, NULL, 'cuenta.odt', 'application/vnd.oasis.opendocument.text', 'cuenta.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (10, NULL, NULL, 'responsable.odt', 'application/vnd.oasis.opendocument.text', 'responsable.odt', '2007-10-17 00:00:00');
+
+
+
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (1, 'Constancia de alumno regular', 'Constancia de alumno regular', 1, 1, 0, '');
 
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado fin de estudios primarios', 'Certificado fin de estudios primarios', 2, 1, 0, '');
@@ -3491,5 +3496,9 @@
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (8, 'Organización', 'Organización', 8, 2, 0, '');
 
 
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (9, 'Cuenta', 'Cuenta', 9, 2, 1, '');
+
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (10, 'Responsable', 'Responsable', 10, 2, 1, '');
+
 SET FOREIGN_KEY_CHECKS = 1;
 

Added: prosistem/alba/trunk/alba/web/uploads/informes/cuenta.odt
===================================================================
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/uploads/informes/cuenta.odt
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/uploads/informes/responsable.odt
===================================================================
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/uploads/informes/responsable.odt
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




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