[Alba-desarrollo] SVN Alba r5347 - 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 15:22:22 CET 2007


Author: josx
Date: 2007-12-26 11:22:21 -0300 (Wed, 26 Dec 2007)
New Revision: 5347

Added:
   prosistem/alba/trunk/alba/web/uploads/informes/docente.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 agrega el informe para los docentes y la capacidad de mostrar los datos del docente. Ademas se agrego el tipo de informe general (el cual no requiere ninguna busqueda previa)

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-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php	2007-12-26 14:22:21 UTC (rev 5347)
@@ -318,6 +318,8 @@
                 } else {
                     $this->redirect('informes/busquedaListadoAlumnos?id='.$informe->getId()); break;
                 }
+            case 'General':
+                $this->redirect('informes/mostrar?id='.$informe->getId());
             default: $this->redirect('informes/busquedaAlumnos?id='.$informe->getId());
         }
     }
@@ -614,6 +616,22 @@
                     }
                     break;
 
+
+                case 'docente':
+                    if( array_key_exists('loop', $result) AND $result['loop'] == 1 ) {
+                        $c = new Criteria();
+                        $docentes = DocentePeer::doSelect($c);
+                        foreach($docentes as $docente) {
+                            $aDato['docente'][] = $docente->toArray();
+                        }
+                    } else {
+                        if($this->getRequestParameter('docente_id')) {
+                            $docente = DocentePeer::retrieveByPK($this->getRequestParameter('docente_id'));
+                            $aDato['docente'] = $docente->toArray();
+                        }
+                    }
+                    break;
+
                 default:
             }
         }

Modified: prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql	2007-12-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql	2007-12-26 14:22:21 UTC (rev 5347)
@@ -315,7 +315,9 @@
 
 INSERT INTO `tipoinforme` (`id` ,`nombre` ,`descripcion`) VALUES (1 , 'Alumnos', 'Informes relacionados a los alumnos');
 
+INSERT INTO `tipoinforme` (`id`, `nombre`, `descripcion`) VALUES (2, 'General', '');
 
+
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (1, NULL, NULL, 'constancia_alumno_regular.odt', 'application/vnd.oasis.opendocument.text', 'constancia_alumno_regular.odt', '2007-10-17 00:00:00');
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (2, NULL, NULL, 'certificado_de_terminacion_de_estudios_primarios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_terminacion_de_estudios_primarios.odt', '2007-10-17 00:00:00');
@@ -328,7 +330,9 @@
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'locacion.odt', 'application/vnd.oasis.opendocument.text', 'locacion.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'docente.odt', 'application/vnd.oasis.opendocument.text', 'docente.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, '');
@@ -339,6 +343,8 @@
 
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (5, 'Alumnos por división', 'Alumnos por división', 5, 1, 1, '');
 
-INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 1, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 2, 1, '');
 
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Docente', 'Docente', 7, 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-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql	2007-12-26 14:22:21 UTC (rev 5347)
@@ -3454,7 +3454,9 @@
 
 INSERT INTO `tipoinforme` (`id` ,`nombre` ,`descripcion`) VALUES (1 , 'Alumnos', 'Informes relacionados a los alumnos');
 
+INSERT INTO `tipoinforme` (`id`, `nombre`, `descripcion`) VALUES (2, 'General', '');
 
+
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (1, NULL, NULL, 'constancia_alumno_regular.odt', 'application/vnd.oasis.opendocument.text', 'constancia_alumno_regular.odt', '2007-10-17 00:00:00');
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (2, NULL, NULL, 'certificado_de_terminacion_de_estudios_primarios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_terminacion_de_estudios_primarios.odt', '2007-10-17 00:00:00');
@@ -3467,7 +3469,9 @@
 
 INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'locacion.odt', 'application/vnd.oasis.opendocument.text', 'locacion.odt', '2007-10-17 00:00:00');
 
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (7, NULL, NULL, 'docente.odt', 'application/vnd.oasis.opendocument.text', 'docente.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, '');
@@ -3478,7 +3482,10 @@
 
 INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (5, 'Alumnos por división', 'Alumnos por división', 5, 1, 1, '');
 
-INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 1, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 2, 1, '');
 
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (7, 'Docente', 'Docente', 7, 2, 1, '');
+
+
 SET FOREIGN_KEY_CHECKS = 1;
 

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


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




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