Commit 2fc291452998f23e3be9102c6d0aa5507fd69617

Authored by Wilmer
1 parent 3f3fb8d128
Exists in master

controlando la solicitud de pida en todas las vistas

app/Resources/views/cea/solicitudes_mostar.html.twig
@@ -272,10 +272,18 @@ @@ -272,10 +272,18 @@
272 {% if not todo.pida %} 272 {% if not todo.pida %}
273 <p class="alert alert-warning">El Docente no ha registrado todavía su actividad PIDA</p> 273 <p class="alert alert-warning">El Docente no ha registrado todavía su actividad PIDA</p>
274 {% else %} 274 {% else %}
  275 +
275 <div class="col-md-12"> 276 <div class="col-md-12">
  277 + {% if servicioPida.idEstatus.id == 2 %}
  278 + <h4 class="alert btn-warning">El docente Todavía está creando su PIDA</h4>
  279 + {% elseif servicioPida.idEstatus.id == 4 %}
  280 + <h4 class="btn btn-primary col-lg-12" >Este Pida está formalizado y listo para ser revisado por la coordianción</h4>
  281 + {% endif %}
276 <div class="account-container full register"> 282 <div class="account-container full register">
  283 +
277 <div class="content clearfix"> 284 <div class="content clearfix">
278 - <h2>PIDA <span class="small" style="float: right;"> Estatus: {{ servicio.idEstatus }}</span></h2> 285 +
  286 + <h2>PIDA <span class="small" style="float: right;"> Estatus: {{ servicioPida.idEstatus }}</span></h2>
279 <table class="table table-bordered"> 287 <table class="table table-bordered">
280 <th>Objetivo Histórico</th> 288 <th>Objetivo Histórico</th>
281 <th>Actividad Docente</th> 289 <th>Actividad Docente</th>
app/Resources/views/solicitudes/adscripcion_show.twig
@@ -3,6 +3,9 @@ @@ -3,6 +3,9 @@
3 {{ parent() }} 3 {{ parent() }}
4 <link href="{{ asset('assets/vendor/lightbox2/dist/css/lightbox.css') }}" rel="stylesheet"> 4 <link href="{{ asset('assets/vendor/lightbox2/dist/css/lightbox.css') }}" rel="stylesheet">
5 <style> 5 <style>
  6 + .full{
  7 + width: 100%;
  8 + }
6 .wrapper { 9 .wrapper {
7 width: 6.9rem; 10 width: 6.9rem;
8 height: 2rem; 11 height: 2rem;
@@ -240,25 +243,58 @@ @@ -240,25 +243,58 @@
240 243
241 </div> 244 </div>
242 245
243 - <!-- MOSTRAR ACTIVIDAD PIDA DEL DOCENTE -->  
244 - {% if not todo.pida %}  
245 - <p class="alert alert-warning">El Docente no ha registrado todavía su actividad PIDA</p>  
246 - {% else %}  
247 - <div class="form-group">  
248 - <label for="pida">PIDA:</label>  
249 - {% for pida in todo.pida %}  
250 - <ul>  
251 - <li>Objetivo Estratégico: {{ pida.idPlanHistoricoNacionalEstrategico.nombre }}</li>  
252 - <li>Ámbito: {{ pida.idActividadDocente.nombre }}</li>  
253 - <li>Objetivo Específico: {{ pida.ObjetivoEspecifico }}</li>  
254 - <li>Fecha inicio: {{ pida.fechaInicio | date('d-m-Y') }} </li>  
255 - <li>Fecha final: {{ pida.fechaFinal | date('d-m-Y') }} </li>  
256 -  
257 - </ul>  
258 - {% endfor %} 246 + <!-- MOSTRAR ACTIVIDAD PIDA DEL DOCENTE -->
  247 + {% if not todo.pida %}
  248 + <p class="alert alert-warning">El Docente no ha registrado todavía su actividad PIDA</p>
  249 + {% else %}
259 250
  251 + <div class="col-md-12">
  252 + {% if servicioPida.idEstatus.id == 2 %}
  253 + <h4 class="alert btn-warning">El docente Todavía está creando su PIDA</h4>
  254 + {% elseif servicioPida.idEstatus.id == 4 %}
  255 + <h4 class="btn btn-primary col-lg-12" >Este Pida está formalizado y listo para ser revisado por la coordianción</h4>
  256 + {% endif %}
  257 + <div class="account-container full register">
  258 +
  259 + <div class="content clearfix">
  260 +
  261 + <h2>PIDA <span class="small" style="float: right;"> Estatus: {{ servicioPida.idEstatus }}</span></h2>
  262 + <table class="table table-bordered">
  263 + <th>Objetivo Histórico</th>
  264 + <th>Actividad Docente</th>
  265 + <th>Tarea Específica</th>
  266 + <th>Plazo</th>
  267 + <th>Estatus</th>
  268 + {% for pid in todo.pida | sort %}
  269 + <tr>
  270 + <td rowspan="{{ pid.pidaTareaEspecifico | length }}">
  271 + {{ pid.idPlanHistoricoNacionalEstrategico.nombre }}
  272 +
  273 + </td>
  274 + <td rowspan="{{ pid.pidaTareaEspecifico | length }}">
  275 + {{ pid.idActividadDocente.nombre }}
  276 + </td>
  277 +
  278 + {% for tarea in pid.pidaTareaEspecifico | sort %}
  279 + <td>{{ tarea.pidaTareaEspecifico }}
  280 +
  281 + </td>
  282 + <td>{{ tarea.idPidaPlazo }}</td>
  283 + <td>
  284 + {{ tarea.idPidaEstatus }}
  285 +
  286 + </td>
  287 +
  288 + </tr>
  289 + {% endfor %}
  290 +
  291 + </tr>
  292 + {% endfor %}
  293 + </table>
  294 + </div>
260 </div> 295 </div>
261 - {% endif %} 296 + </div>
  297 + {% endif %}
262 {#{% if servicio.idEstatus.id == 3 %} 298 {#{% if servicio.idEstatus.id == 3 %}
263 <button type="submit" class="btn btn-success" id="actualizar" name="actualizar">Actualizar Adscripción</button> 299 <button type="submit" class="btn btn-success" id="actualizar" name="actualizar">Actualizar Adscripción</button>
264 {% endif %}#} 300 {% endif %}#}
app/Resources/views/solicitudes/pida.html.twig
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 </h4> 36 </h4>
37 </div> 37 </div>
38 <div class="row"> 38 <div class="row">
39 - {% if servicio.idEstatus.id == 2 %} 39 + {% if not servicio or servicio.idEstatus.id == 2 %}
40 <div class="col-md-4"> 40 <div class="col-md-4">
41 41
42 42
@@ -87,7 +87,7 @@ @@ -87,7 +87,7 @@
87 </div> 87 </div>
88 {{ form_end(caducidadForm) }} 88 {{ form_end(caducidadForm) }}
89 {% else %} 89 {% else %}
90 - PIDA válido desde: {{ caduca.fechaInicio | date('d-m-Y')}} hasta: {{ caduca.fechaFinal | date('m-d-Y') }}. vigencia de ( {% if caducaAnos > 0 %} %} y {{ caducaAnos }} años {% endif %}{{ caducaMeses }} meses con {{ caducaDias }} días ) 90 + PIDA válido desde: {{ caduca.fechaInicio | date('d-m-Y')}} hasta: {{ caduca.fechaFinal | date('m-d-Y') }}. vigencia de ( {% if caducaAnos > 0 %} {{ caducaAnos }} años {% endif %}{{ caducaMeses }} meses con {{ caducaDias }} días )
91 91
92 {% endif %} 92 {% endif %}
93 <table class="table table-bordered"> 93 <table class="table table-bordered">
src/AppBundle/Controller/AdscripcionController.php
@@ -666,12 +666,15 @@ class AdscripcionController extends Controller @@ -666,12 +666,15 @@ class AdscripcionController extends Controller
666 { 666 {
667 $em = $this->getDoctrine()->getManager(); 667 $em = $this->getDoctrine()->getManager();
668 $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); 668 $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion());
669 - 669 + $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array(
  670 + 'idRolInstitucion' => $todo,
  671 + 'idServicioCe' => 4
  672 + ));
670 673
671 674
672 return $this->render('cea/solicitudes_mostar.html.twig', array( 675 return $this->render('cea/solicitudes_mostar.html.twig', array(
673 'servicio' => $servicio, 676 'servicio' => $servicio,
674 - 'servicio' => $servicio, 677 + 'servicioPida' => $servicioPida,
675 'todo' => $todo 678 'todo' => $todo
676 )); 679 ));
677 } 680 }
@@ -689,6 +692,10 @@ class AdscripcionController extends Controller @@ -689,6 +692,10 @@ class AdscripcionController extends Controller
689 { 692 {
690 $em = $this->getDoctrine()->getManager(); 693 $em = $this->getDoctrine()->getManager();
691 $todo = $servicio->getIdRolInstitucion(); 694 $todo = $servicio->getIdRolInstitucion();
  695 + $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array(
  696 + 'idRolInstitucion' => $todo,
  697 + 'idServicioCe' => 4
  698 + ));
692 699
693 $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); 700 $form = $this->createForm('AppBundle\Form\AdscripcionEditType');
694 701
@@ -746,7 +753,8 @@ class AdscripcionController extends Controller @@ -746,7 +753,8 @@ class AdscripcionController extends Controller
746 'servicio' => $servicio, 753 'servicio' => $servicio,
747 'todo' => $todo, 754 'todo' => $todo,
748 'form' => $form->createView(), 755 'form' => $form->createView(),
749 - 'proxEscala' => $proxEscalafon 756 + 'proxEscala' => $proxEscalafon,
  757 + 'servicioPida' => $servicioPida
750 )); 758 ));
751 } 759 }
752 760