From dd222cdb2b3391b4eebec6b60597420eadbbd708 Mon Sep 17 00:00:00 2001 From: Wilmer Date: Wed, 8 Mar 2017 12:51:41 -0400 Subject: [PATCH] creada la vista para mostrar la adscripcion enviada por el docente --- .../views/solicitudes/adscripcion_show.twig | 370 +++++++++++++++++++++ app/Resources/views/solicitudes/index.html.twig | 7 +- src/AppBundle/Controller/AdscripcionController.php | 23 ++ 3 files changed, 398 insertions(+), 2 deletions(-) create mode 100644 app/Resources/views/solicitudes/adscripcion_show.twig diff --git a/app/Resources/views/solicitudes/adscripcion_show.twig b/app/Resources/views/solicitudes/adscripcion_show.twig new file mode 100644 index 0000000..d8e10db --- /dev/null +++ b/app/Resources/views/solicitudes/adscripcion_show.twig @@ -0,0 +1,370 @@ +{% extends 'base_app.html.twig' %} +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block body %} + +
+
+ {% for message in app.session.flashBag.get('notice') %} +

{{ message }}

+ + {% endfor %} +
+
+

Solicitud de Adscripción número + CEA-{{ todo.idInstitucion.idEjeParroquia.IdEje.abreviacion }}-{{ todo.adscripcion.anoAdscripcion }}-{{ todo.adscripcion.correlativoAdscripcion }}: + {{ todo }} +

+
+
+ {% if servicio.idEstatus.id == 1 %} +

Estatus {{ servicio.idEstatus }}

+ Activo desde: {{ servicio.fechaUltimaActualizacion | date("d-m-Y h:i:s") }} + {% elseif servicio.idEstatus.id == 3 %} +

Estatus {{ servicio.idEstatus }}

+ {% else %} +

Estatus {{ servicio.idEstatus }}

+ {% endif %} + +
+ +
+
+
+ +
+ +
+ +
+ +
+ + +
+ + +
+ {% if todo.escalafones is not null %} +
+ + + + + + {% for escala in todo.escalafones %} + + + + + + + {% endfor %} +
EscalafónFechaTipo
{{ escala.idEscala }}{{ escala.fechaEscala | date('d-m-Y') }}{{ escala.idTipoEscala }}
+ + {% if todo.escalafones is empty %} +
+
El Docente al momento de la solicitud + informa no + haber realizado Concurso de oposición
+
+ + {% endif %} + + +
+ {% endif %} + + + {% if todo.adscripcion.idLineaInvestigacion is not null %} +
+ +
    +
  • {{ todo.adscripcion.idLineaInvestigacion.idAreaInvestigacion }}
  • +
  • {{ todo.adscripcion.idLineaInvestigacion }}
  • +
+
+ {% endif %} + + + {% if todo.adscripcion.tituloTrabajo is not null %} +
+ + +
+ {% endif %} + +
+
+
+

Documentos Consignados

+ +
+ + {% for verificado in todo.documentosVerificados %} + {% if verificado.idServicio.id == servicio.id %} + {% set extension = verificado.ubicacion | split('.') | last %} +
+ +
+ {% if extension == "pdf" %} + {% if verificado.idTipoDocumentos.id <= 4 %} + + {% else %} + + {% endif %} + {% else %} + {% if verificado.idTipoDocumentos.id <= 4 %} + + + + {% else %} + + + + {% endif %} + {% endif %} + +
+

{{ verificado.idTipoDocumentos.nombre }}

+ {% if verificado.idEstatus.id == 2 or verificado.idEstatus.id == 3 %} +
+ + + + + + +
+
+ {% endif %} +
+ {% endif %} +
+ +
+ + {% endfor %} + + + + + + +
+
+ + +
+ + + {% if not todo.pida %} +

El Docente no ha registrado todavía su actividad PIDA

+ {% else %} +
+ + {% for pida in todo.pida %} +
    +
  • Objetivo Estratégico: {{ pida.idPlanHistoricoNacionalEstrategico.nombre }}
  • +
  • Ámbito: {{ pida.idActividadDocente.nombre }}
  • +
  • Objetivo Específico: {{ pida.ObjetivoEspecifico }}
  • +
  • Fecha inicio: {{ pida.fechaInicio | date('d-m-Y') }}
  • +
  • Fecha final: {{ pida.fechaFinal | date('d-m-Y') }}
  • + +
+ {% endfor %} + +
+ {% endif %} + {% if servicio.idEstatus.id == 3 %} + + {% elseif servicio.idEstatus.id == 2 %} + + Rechazar + {% endif %} + + + + +
+ +
+ +{% endblock %} + + +{% block javascripts %} + {{ parent() }} + + +{% endblock %} \ No newline at end of file diff --git a/app/Resources/views/solicitudes/index.html.twig b/app/Resources/views/solicitudes/index.html.twig index e74d26b..49dcbaa 100644 --- a/app/Resources/views/solicitudes/index.html.twig +++ b/app/Resources/views/solicitudes/index.html.twig @@ -45,8 +45,11 @@ {%if servicio.idServicioCe.id == 1 and servicio.idEstatus.id == 1 %} - {% elseif servicio.idServicioCe.id == 2 and servicio.idEstatus.id == 1 %} - + {% elseif servicio.idServicioCe.id == 2 %} + {% if servicio.idEstatus.id == 1 %} + + {% endif %} + {%endif%} diff --git a/src/AppBundle/Controller/AdscripcionController.php b/src/AppBundle/Controller/AdscripcionController.php index 778519a..5d8f74b 100644 --- a/src/AppBundle/Controller/AdscripcionController.php +++ b/src/AppBundle/Controller/AdscripcionController.php @@ -571,6 +571,29 @@ class AdscripcionController extends Controller 'todo' => $todo )); } + + + + /** + * Encuentra y muestra una entidad de tipo Adscripción para los docentes. + * + * @Route("/adscripcion_show/{id}", name="adscripcion_show") + * @Method("GET") + * + */ + public function adscripcionShowAction(DocenteServicio $servicio) + { + $em = $this->getDoctrine()->getManager(); + $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); + + + + return $this->render('solicitudes/adscripcion_show.twig', array( + 'servicio' => $servicio, + 'servicio' => $servicio, + 'todo' => $todo + )); + } /** -- 2.0.0