From 0601348afe3fbfd831211f5a4c7ed118c60b297c Mon Sep 17 00:00:00 2001 From: Wilmer Date: Mon, 21 Nov 2016 09:23:06 -0400 Subject: [PATCH] =?UTF-8?q?corregido=20el=20error=20al=20ascender=20por=20?= =?UTF-8?q?segunda=20vez;=20corregido=20el=20documento=20a=20mostar=20de?= =?UTF-8?q?=20acuerdo=20con=20la=20escala=20para=20ascender;=20se=20muestr?= =?UTF-8?q?an=20todos=20los=20tipos=20de=20ascenso=20en=20la=20adscripcion?= =?UTF-8?q?;=20no=20permite=20ascender=20m=C3=A1s=20si=20hemos=20llegado?= =?UTF-8?q?=20a=20titular?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cea/reconocimiento_escala_mostrar.html.twig | 43 ++++++ app/Resources/views/cea/servicios.html.twig | 167 +++++++++++---------- .../views/cea/solicitudes_mostar.html.twig | 29 +++- src/AppBundle/Controller/AppController.php | 2 +- src/AppBundle/Controller/AscensoController.php | 11 +- 5 files changed, 164 insertions(+), 88 deletions(-) diff --git a/app/Resources/views/cea/reconocimiento_escala_mostrar.html.twig b/app/Resources/views/cea/reconocimiento_escala_mostrar.html.twig index 7fab225..16da20e 100644 --- a/app/Resources/views/cea/reconocimiento_escala_mostrar.html.twig +++ b/app/Resources/views/cea/reconocimiento_escala_mostrar.html.twig @@ -104,7 +104,21 @@ {% else %} + {% if escalafones == "ASISTENTE" %} +
+
+ + + +
+

Constancia de Aprobación de Ascenso.

+
+
+
+ {% endif %} + + {% if escalafones == "AGREGADO" %}
+ {% endif %} + + + {% if escalafones == "ASOCIADO" %} +
+
+ + + +
+

Constancia de Aprobación de Ascenso.

+
+
+
+ {% endif %} + + + {% if escalafones == "TITULAR" %} +
+
+ + + +
+

Constancia de Aprobación de Ascenso.

+
+
+
+ {% endif %} diff --git a/app/Resources/views/cea/servicios.html.twig b/app/Resources/views/cea/servicios.html.twig index 3bbcb98..243d8df 100644 --- a/app/Resources/views/cea/servicios.html.twig +++ b/app/Resources/views/cea/servicios.html.twig @@ -2,94 +2,97 @@ {%block body %}
-
+
-

Solicitudes al CEA con Estatus {{ estatus_servicio }}

+

Solicitudes al CEA con Estatus {{ estatus_servicio }}

- - - - - - - - - - - - - - {%for servicio in servicios %} - {% if not is_granted('ROLE_COORDINADOR_NACIONAL') %} - {% if servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idEje == app.user.idRolInstitucion.idInstitucion.idEjeParroquia.idEje %} - - - - - - - - - - - {%endif%} - {%else%} - +
Id Datos del Docente Tipo de Solicitud Area / PfG Docente Eje del Docente Estado del Eje Acciones
{{servicio.id}} - {{servicio.idRolInstitucion.idRol.idPersona.PrimerNombre}} - {{servicio.idRolInstitucion.idRol.idPersona.PrimerApellido}} - ( {{servicio.idRolInstitucion}} ) - - - {{servicio.idRolInstitucion}} - {{servicio.idRolInstitucion.IdRol.IdAreaInstitucion.nombre}} - - {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.IdEje}} - {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}} - - -
+ + + + + + + + + + + + + {%for servicio in servicios %} + {% if not is_granted('ROLE_DIRECTOR_NACIONAL') %} + {% if servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idEje == app.user.idRolInstitucion.idInstitucion.idEjeParroquia.idEje %} + + + + + + + + + + {% endif %} + {%else%} - - - - - - - - - {%endif%} - {% endfor %} - - -
Id Datos del Docente Tipo de Solicitud Area / PfG Docente Eje del Docente Estado del Eje Acciones
{{servicio.id}} + {{servicio.idRolInstitucion.idRol.idPersona.PrimerNombre}} + {{servicio.idRolInstitucion.idRol.idPersona.PrimerApellido}} + ( {{servicio.idRolInstitucion}} ) + {{servicio.idServicioCe.nombre}} + {{servicio.idRolInstitucion.IdRol.IdAreaInstitucion.nombre}} + + {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.IdEje}} + {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}} + {% if servicio.idServicioCe.id == 1 %} + + {% elseif servicio.idServicioCe.id == 2 %} + + {% elseif servicio.idServicioCe.id == 3 %} + + {% elseif servicio.idServicioCe.id == 5 %} + + {% elseif servicio.idServicioCe.id == 6 %} + + {% endif %} +
{{servicio.id}} - {{servicio.idRolInstitucion.idRol.idPersona.PrimerNombre}} - {{servicio.idRolInstitucion.idRol.idPersona.PrimerApellido}} - ( {{servicio.idRolInstitucion}} ) - - - {{servicio.idServicioCe.nombre}} - {{servicio.idRolInstitucion.IdRol.IdAreaInstitucion.nombre}} - - {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.IdEje}} - {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}} - {% if servicio.idServicioCe.id == 1 %} - - {% elseif servicio.idServicioCe.id == 2 %} - - {% elseif servicio.idServicioCe.id == 3 %} - - {% elseif servicio.idServicioCe.id == 5 %} - - {% elseif servicio.idServicioCe.id == 6 %} - - {% endif %} -
+ {{servicio.id}} + + {{servicio.idRolInstitucion.idRol.idPersona.PrimerNombre}} + {{servicio.idRolInstitucion.idRol.idPersona.PrimerApellido}} + ( {{servicio.idRolInstitucion}} ) + + {{servicio.idServicioCe.nombre}} + + {{servicio.idRolInstitucion.IdRol.IdAreaInstitucion.nombre}} + + + {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.IdEje}} + + {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}} + + {% if servicio.idServicioCe.id == 1 %} + + {% elseif servicio.idServicioCe.id == 2 %} + + {% elseif servicio.idServicioCe.id == 3 %} + + {% elseif servicio.idServicioCe.id == 5 %} + + {% elseif servicio.idServicioCe.id == 6 %} + + {% endif %} + + + {%endif%} + {% endfor %} + + +
-
- -
+
+ + {% endblock %} diff --git a/app/Resources/views/cea/solicitudes_mostar.html.twig b/app/Resources/views/cea/solicitudes_mostar.html.twig index 98d3af0..87744f7 100644 --- a/app/Resources/views/cea/solicitudes_mostar.html.twig +++ b/app/Resources/views/cea/solicitudes_mostar.html.twig @@ -172,7 +172,34 @@
-

Ascenso Asistente

+

Ascenso Agregado

+
+ + + {% endif %} + + + {% if adscripcion.asociado is not null %} +
+
+ + + +
+

Ascenso Asociado

+
+
+
+ {% endif %} + + {% if adscripcion.titular is not null %} +
+
+ + + +
+

Ascenso Titular

diff --git a/src/AppBundle/Controller/AppController.php b/src/AppBundle/Controller/AppController.php index 8b952a5..eae6e79 100644 --- a/src/AppBundle/Controller/AppController.php +++ b/src/AppBundle/Controller/AppController.php @@ -78,7 +78,7 @@ class AppController extends Controller { if ($request->getMethod() != 'POST') { $servicios = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findBy(array( 'idEstatus' => $estatus, - )); + )); switch ($estatus){ case 1: $mensaje = "activas"; diff --git a/src/AppBundle/Controller/AscensoController.php b/src/AppBundle/Controller/AscensoController.php index eeccc65..27afb60 100644 --- a/src/AppBundle/Controller/AscensoController.php +++ b/src/AppBundle/Controller/AscensoController.php @@ -57,6 +57,8 @@ class AscensoController extends Controller $ascenso = new Ascenso(); if($siguiente < 6){ $nueva_escala = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById($siguiente); + }else{ + return $this->redirect($this->generateUrl('servicios_index')); } @@ -152,7 +154,7 @@ class AscensoController extends Controller ); thumbnail2($nombrePertinencia, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); $ascenso->setPertinencia($nombrePertinencia); - $ascenso->setIdLineaInvestigacion($form->get('lineas_investigacion')->getData()); + //$ascenso->setIdLineaInvestigacion($form->get('lineas_investigacion')->getData()); } @@ -404,7 +406,8 @@ class AscensoController extends Controller //$adscripciones = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneById($adscripcion->getId()); $serviciosAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 'idRolInstitucion' => $ascenso->getIdRolInstitucion(), - 'idServicioCe' => 5 + 'idServicioCe' => 5, + 'idEstatus' => 2 )); @@ -495,8 +498,8 @@ class AscensoController extends Controller if ($this->get('request')->request->get('tipo') == 2 ){ $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), - 'idServicioCe' => 6, - 'idEstatus' => 2 + 'idServicioCe' => 5, + 'idEstatus' => 1 )); -- 2.0.0