Commit 68e1a5ef7c6425ea7cc176753d49b00bd71e81c1
1 parent
834f3b6622
Exists in
master
corregida las vistas de la adscripcion en los demas modulos
Showing
5 changed files
with
36 additions
and
20 deletions
Show diff stats
app/Resources/views/cea/ascenso_mostar.html.twig
@@ -316,7 +316,7 @@ | @@ -316,7 +316,7 @@ | ||
316 | <div class="col-md-12"> | 316 | <div class="col-md-12"> |
317 | <div class="account-container full register"> | 317 | <div class="account-container full register"> |
318 | <div class="content clearfix"> | 318 | <div class="content clearfix"> |
319 | - <h2>PIDA <span class="small" style="float: right;"> Estatus: {{ servicio.idEstatus }}</span></h2> | 319 | + <h2>PIDA <span class="small" style="float: right;"> Estatus: {{ servicioPida.idEstatus }}</span></h2> |
320 | <table class="table table-bordered"> | 320 | <table class="table table-bordered"> |
321 | <th>Objetivo Histórico</th> | 321 | <th>Objetivo Histórico</th> |
322 | <th>Actividad Docente</th> | 322 | <th>Actividad Docente</th> |
@@ -324,6 +324,8 @@ | @@ -324,6 +324,8 @@ | ||
324 | <th>Plazo</th> | 324 | <th>Plazo</th> |
325 | <th>Estatus</th> | 325 | <th>Estatus</th> |
326 | {% for pid in docente.pida | sort %} | 326 | {% for pid in docente.pida | sort %} |
327 | + {#solo muestre la vigente #} | ||
328 | + {% if pid.idDocenteServicio.id == servicioPida.id %} | ||
327 | <tr> | 329 | <tr> |
328 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> | 330 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> |
329 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} | 331 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} |
@@ -344,6 +346,7 @@ | @@ -344,6 +346,7 @@ | ||
344 | {% endfor %} | 346 | {% endfor %} |
345 | 347 | ||
346 | </tr> | 348 | </tr> |
349 | + {% endif %} | ||
347 | {% endfor %} | 350 | {% endfor %} |
348 | </table> | 351 | </table> |
349 | </div> | 352 | </div> |
app/Resources/views/cea/solicitudes_mostar.html.twig
@@ -269,7 +269,7 @@ | @@ -269,7 +269,7 @@ | ||
269 | </div> | 269 | </div> |
270 | 270 | ||
271 | <!-- MOSTRAR ACTIVIDAD PIDA DEL DOCENTE --> | 271 | <!-- MOSTRAR ACTIVIDAD PIDA DEL DOCENTE --> |
272 | - {% if not todo.pida %} | 272 | + {% if not servicioPida %} |
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 | ||
@@ -290,7 +290,7 @@ | @@ -290,7 +290,7 @@ | ||
290 | <th>Tarea Específica</th> | 290 | <th>Tarea Específica</th> |
291 | <th>Plazo</th> | 291 | <th>Plazo</th> |
292 | <th>Estatus</th> | 292 | <th>Estatus</th> |
293 | - {% for pid in todo.pida | sort %} | 293 | + {% for pid in pida | sort %} |
294 | <tr> | 294 | <tr> |
295 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> | 295 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> |
296 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} | 296 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} |
app/Resources/views/solicitudes/adscripcion_show.twig
@@ -266,6 +266,8 @@ | @@ -266,6 +266,8 @@ | ||
266 | <th>Plazo</th> | 266 | <th>Plazo</th> |
267 | <th>Estatus</th> | 267 | <th>Estatus</th> |
268 | {% for pid in todo.pida | sort %} | 268 | {% for pid in todo.pida | sort %} |
269 | + {#solo muestre la vigente #} | ||
270 | + {% if pid.idDocenteServicio.id == servicioPida.id %} | ||
269 | <tr> | 271 | <tr> |
270 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> | 272 | <td rowspan="{{ pid.pidaTareaEspecifico | length }}"> |
271 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} | 273 | {{ pid.idPlanHistoricoNacionalEstrategico.nombre }} |
@@ -289,6 +291,7 @@ | @@ -289,6 +291,7 @@ | ||
289 | {% endfor %} | 291 | {% endfor %} |
290 | 292 | ||
291 | </tr> | 293 | </tr> |
294 | + {% endif %} | ||
292 | {% endfor %} | 295 | {% endfor %} |
293 | </table> | 296 | </table> |
294 | </div> | 297 | </div> |
src/AppBundle/Controller/AdscripcionController.php
@@ -676,14 +676,26 @@ class AdscripcionController extends Controller | @@ -676,14 +676,26 @@ class AdscripcionController extends Controller | ||
676 | $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); | 676 | $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); |
677 | $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array( | 677 | $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array( |
678 | 'idRolInstitucion' => $todo, | 678 | 'idRolInstitucion' => $todo, |
679 | - 'idServicioCe' => 4 | ||
680 | - )); | 679 | + 'idServicioCe' => 4), |
680 | + array ('id' => 'DESC') | ||
681 | + ); | ||
682 | + $pida = false; | ||
683 | + | ||
684 | + if($servicioPida){ | ||
685 | + $pida = $this->getDoctrine()->getRepository("AppBundle:AdscripcionPida")->findBy(array( | ||
686 | + 'idRolInstitucion' => $servicio->getIdRolInstitucion(), | ||
687 | + 'idDocenteServicio' => $servicioPida | ||
688 | + )); | ||
689 | + } | ||
690 | + | ||
691 | + | ||
681 | 692 | ||
682 | 693 | ||
683 | return $this->render('cea/solicitudes_mostar.html.twig', array( | 694 | return $this->render('cea/solicitudes_mostar.html.twig', array( |
684 | 'servicio' => $servicio, | 695 | 'servicio' => $servicio, |
685 | 'servicioPida' => $servicioPida, | 696 | 'servicioPida' => $servicioPida, |
686 | - 'todo' => $todo | 697 | + 'todo' => $todo, |
698 | + 'pida' => $pida | ||
687 | )); | 699 | )); |
688 | } | 700 | } |
689 | 701 | ||
@@ -702,8 +714,9 @@ class AdscripcionController extends Controller | @@ -702,8 +714,9 @@ class AdscripcionController extends Controller | ||
702 | $todo = $servicio->getIdRolInstitucion(); | 714 | $todo = $servicio->getIdRolInstitucion(); |
703 | $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array( | 715 | $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array( |
704 | 'idRolInstitucion' => $todo, | 716 | 'idRolInstitucion' => $todo, |
705 | - 'idServicioCe' => 4 | ||
706 | - )); | 717 | + 'idServicioCe' => 4), |
718 | + array('id' => 'DESC') | ||
719 | + ); | ||
707 | 720 | ||
708 | $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); | 721 | $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); |
709 | 722 |
src/AppBundle/Controller/AscensoController.php
@@ -501,9 +501,13 @@ class AscensoController extends Controller | @@ -501,9 +501,13 @@ class AscensoController extends Controller | ||
501 | array('id' => 'DESC') | 501 | array('id' => 'DESC') |
502 | ); | 502 | ); |
503 | } | 503 | } |
504 | - | ||
505 | - | ||
506 | - $pida = $this->getDoctrine()->getRepository('AppBundle:AdscripcionPida')->findOneByIdRolInstitucion($servicio->getIdRolInstitucion()); | 504 | + |
505 | + $servicioPida = $this->getDoctrine()->getRepository("AppBundle:DocenteServicio")->findOneBy(array( | ||
506 | + 'idRolInstitucion' => $docente, | ||
507 | + 'idServicioCe' => 4), | ||
508 | + array('id' => 'DESC') | ||
509 | + ); | ||
510 | + //$pida = $this->getDoctrine()->getRepository('AppBundle:AdscripcionPida')->findOneByIdRolInstitucion($servicio->getIdRolInstitucion()); | ||
507 | $antiguedad = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( | 511 | $antiguedad = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( |
508 | 'idRolInstitucion' => $servicio->getIdRolInstitucion(), | 512 | 'idRolInstitucion' => $servicio->getIdRolInstitucion(), |
509 | 'idServicioCe' => 1 | 513 | 'idServicioCe' => 1 |
@@ -515,7 +519,7 @@ class AscensoController extends Controller | @@ -515,7 +519,7 @@ class AscensoController extends Controller | ||
515 | 'ascenso' => $ascenso, | 519 | 'ascenso' => $ascenso, |
516 | 'servicio' => $servicio, | 520 | 'servicio' => $servicio, |
517 | 'escalas' => $escala, | 521 | 'escalas' => $escala, |
518 | - 'pida' => $pida, | 522 | + 'servicioPida' => $servicioPida, |
519 | 'antiguedad' => $antiguedad, | 523 | 'antiguedad' => $antiguedad, |
520 | 'form' => $form->createView(), | 524 | 'form' => $form->createView(), |
521 | 'docente' => $docente | 525 | 'docente' => $docente |
@@ -737,14 +741,7 @@ class AscensoController extends Controller | @@ -737,14 +741,7 @@ class AscensoController extends Controller | ||
737 | 741 | ||
738 | $pida = $this->getDoctrine()->getRepository('AppBundle:AdscripcionPida')->findOneByIdRolInstitucion($serviciosAscenso->getIdRolInstitucion()); | 742 | $pida = $this->getDoctrine()->getRepository('AppBundle:AdscripcionPida')->findOneByIdRolInstitucion($serviciosAscenso->getIdRolInstitucion()); |
739 | $docente = $this->getDoctrine()->getRepository("AppBundle:RolInstitucion")->findOneById($ascenso->getIdRolInstitucion()->getId()); | 743 | $docente = $this->getDoctrine()->getRepository("AppBundle:RolInstitucion")->findOneById($ascenso->getIdRolInstitucion()->getId()); |
740 | - return $this->render('cea/ascenso_mostar.html.twig', array( | ||
741 | - 'ascenso' => $ascenso, | ||
742 | - 'servicio' => $serviciosAscenso, | ||
743 | - 'escalas' => $escala, | ||
744 | - 'pida' => $pida, | ||
745 | - 'antiguedad' => $antiguedad, | ||
746 | - 'docente' => $docente | ||
747 | - )); | 744 | + return $this->redirect($this->generateUrl('cea_ascenso_show', array('id' => $ascenso->getId()))); |
748 | 745 | ||
749 | } | 746 | } |
750 | 747 |