Commit 12288ca882262badc71122a6ed48bb6a13f72d88
1 parent
bc82bb8aee
Exists in
master
usada la misma adscripcion_show del docente para actualizar su ascenso rechazado
Showing
3 changed files
with
22 additions
and
12 deletions
Show diff stats
app/Resources/views/solicitudes/adscripcion_show.twig
| @@ -157,7 +157,7 @@ | @@ -157,7 +157,7 @@ | ||
| 157 | </tr> | 157 | </tr> |
| 158 | {% endfor %} | 158 | {% endfor %} |
| 159 | </table> | 159 | </table> |
| 160 | - | 160 | + {% if servicio.idServicioCe.id == 5 %} <p>Escalfón al que está solicitando: <strong>{{ proxEscala.nombre }} </strong></p>{% endif %} |
| 161 | {% if todo.escalafones is empty %} | 161 | {% if todo.escalafones is empty %} |
| 162 | <div class="form-group"> | 162 | <div class="form-group"> |
| 163 | <h6 class="alert alert-warning">El Docente al momento de la solicitud | 163 | <h6 class="alert alert-warning">El Docente al momento de la solicitud |
| @@ -210,13 +210,13 @@ | @@ -210,13 +210,13 @@ | ||
| 210 | {% if verificado.idTipoDocumentos.id <= 4 %} | 210 | {% if verificado.idTipoDocumentos.id <= 4 %} |
| 211 | <a style="color:green;" target="_blank" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> | 211 | <a style="color:green;" target="_blank" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 212 | {% else %} | 212 | {% else %} |
| 213 | - <a style="color:green;" target="_blank" href="{{ asset('uploads/ascenso/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a> | 213 | + <a style="color:green;" target="_blank" href="{{ asset('uploads/ascenso/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 214 | {% endif %} | 214 | {% endif %} |
| 215 | {% else %} | 215 | {% else %} |
| 216 | {% if verificado.idTipoDocumentos.id <= 4 %} | 216 | {% if verificado.idTipoDocumentos.id <= 4 %} |
| 217 | <a target="_blank" style="color:yellow;" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> | 217 | <a target="_blank" style="color:yellow;" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 218 | {% else %} | 218 | {% else %} |
| 219 | - <a style="color:yellow;" target="_blank" href="{{ asset('uploads/ascenso/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a> | 219 | + <a style="color:yellow;" target="_blank" href="{{ asset('uploads/ascenso/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 220 | {% endif %} | 220 | {% endif %} |
| 221 | {% endif %} | 221 | {% endif %} |
| 222 | {% endif %} | 222 | {% endif %} |
| @@ -255,9 +255,9 @@ | @@ -255,9 +255,9 @@ | ||
| 255 | 255 | ||
| 256 | </div> | 256 | </div> |
| 257 | {% endif %} | 257 | {% endif %} |
| 258 | - {% if servicio.idEstatus.id == 3 %} | 258 | + {#{% if servicio.idEstatus.id == 3 %} |
| 259 | <button type="submit" class="btn btn-success" id="actualizar" name="actualizar">Actualizar Adscripción</button> | 259 | <button type="submit" class="btn btn-success" id="actualizar" name="actualizar">Actualizar Adscripción</button> |
| 260 | - {% endif %} | 260 | + {% endif %}#} |
| 261 | 261 | ||
| 262 | 262 | ||
| 263 | </div> | 263 | </div> |
src/AppBundle/Controller/AdscripcionController.php
| @@ -584,7 +584,7 @@ class AdscripcionController extends Controller | @@ -584,7 +584,7 @@ class AdscripcionController extends Controller | ||
| 584 | public function adscripcionShowAction(DocenteServicio $servicio, Request $request) | 584 | public function adscripcionShowAction(DocenteServicio $servicio, Request $request) |
| 585 | { | 585 | { |
| 586 | $em = $this->getDoctrine()->getManager(); | 586 | $em = $this->getDoctrine()->getManager(); |
| 587 | - $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); | 587 | + $todo = $servicio->getIdRolInstitucion(); |
| 588 | 588 | ||
| 589 | $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); | 589 | $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); |
| 590 | 590 | ||
| @@ -598,17 +598,23 @@ class AdscripcionController extends Controller | @@ -598,17 +598,23 @@ class AdscripcionController extends Controller | ||
| 598 | foreach ($form->getData() as $key => $value) { | 598 | foreach ($form->getData() as $key => $value) { |
| 599 | 599 | ||
| 600 | //var_dump($key); exit; | 600 | //var_dump($key); exit; |
| 601 | + $idDocumento = $this->getDoctrine()->getRepository("AppBundle:TipoDocumentos")->findOneByIdentificador($key)->getId(); | ||
| 602 | + if($servicio->getIdServicioCe()->getId() == 2 ){ | ||
| 603 | + $directorio = 'adscripcion'; | ||
| 604 | + }else{ | ||
| 605 | + $directorio = 'ascenso'; | ||
| 606 | + } | ||
| 601 | $constancia = $form->get($key)->getData(); | 607 | $constancia = $form->get($key)->getData(); |
| 602 | $nombre = md5(uniqid()).'.'.$constancia->guessExtension(); | 608 | $nombre = md5(uniqid()).'.'.$constancia->guessExtension(); |
| 603 | $constancia->move( | 609 | $constancia->move( |
| 604 | - $this->container->getParameter('adscripcion_directory'), | 610 | + $this->container->getParameter($directorio . '_directory'), |
| 605 | $nombre | 611 | $nombre |
| 606 | ); | 612 | ); |
| 607 | - thumbnail($nombre, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); | 613 | + thumbnail($nombre, $this->container->getParameter($directorio . '_directory'), $this->container->getParameter($directorio . '_thumb_directory')); |
| 608 | 614 | ||
| 609 | $documento = $this->getDoctrine()->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( | 615 | $documento = $this->getDoctrine()->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( |
| 610 | 'idRolInstitucion' => $servicio->getIdRolInstitucion()->getId(), | 616 | 'idRolInstitucion' => $servicio->getIdRolInstitucion()->getId(), |
| 611 | - 'idTipoDocumentos' => $this->getDoctrine()->getRepository("AppBundle:TipoDocumentos")->findOneByIdentificador($key)->getId(), | 617 | + 'idTipoDocumentos' => $idDocumento, |
| 612 | 'idEstatus' => 3 | 618 | 'idEstatus' => 3 |
| 613 | )); | 619 | )); |
| 614 | 620 | ||
| @@ -626,12 +632,16 @@ class AdscripcionController extends Controller | @@ -626,12 +632,16 @@ class AdscripcionController extends Controller | ||
| 626 | return $this->redirect($this->generateUrl('adscripcion_show', array('id' => $servicio->getId()))); | 632 | return $this->redirect($this->generateUrl('adscripcion_show', array('id' => $servicio->getId()))); |
| 627 | } | 633 | } |
| 628 | 634 | ||
| 635 | + //var_dump($servicio->getIdRolInstitucion()->getEscalafones()->last()); exit; | ||
| 636 | + $escalafon = $servicio->getIdRolInstitucion()->getEscalafones()->last(); | ||
| 637 | + | ||
| 638 | + $proxEscalafon = $em->getRepository("AppBundle:Escalafones")->findOneById($escalafon->getIdEscala()->getId() + 1); | ||
| 629 | 639 | ||
| 630 | return $this->render('solicitudes/adscripcion_show.twig', array( | 640 | return $this->render('solicitudes/adscripcion_show.twig', array( |
| 631 | 'servicio' => $servicio, | 641 | 'servicio' => $servicio, |
| 632 | - 'servicio' => $servicio, | ||
| 633 | 'todo' => $todo, | 642 | 'todo' => $todo, |
| 634 | - 'form' => $form->createView() | 643 | + 'form' => $form->createView(), |
| 644 | + 'proxEscala' => $proxEscalafon | ||
| 635 | )); | 645 | )); |
| 636 | } | 646 | } |
| 637 | 647 |
src/AppBundle/Form/AdscripcionEditType.php
| @@ -45,7 +45,7 @@ class AdscripcionEditType extends AbstractType | @@ -45,7 +45,7 @@ class AdscripcionEditType extends AbstractType | ||
| 45 | $form = $event->getForm(); | 45 | $form = $event->getForm(); |
| 46 | $existe = false; | 46 | $existe = false; |
| 47 | foreach ($user->getIdRolInstitucion()->getDocumentosVerificados() as $documentos){ | 47 | foreach ($user->getIdRolInstitucion()->getDocumentosVerificados() as $documentos){ |
| 48 | - if($documentos->getIdServicio()->getIdServicioCe()->getId() == 2 && $documentos->getIdEstatus()->getId() == 3){ | 48 | + if($documentos->getIdEstatus()->getId() == 3){ |
| 49 | $existe = true; | 49 | $existe = true; |
| 50 | $form->add($documentos->getIdTipoDocumentos()->getIdentificador(), FileType::class, array( | 50 | $form->add($documentos->getIdTipoDocumentos()->getIdentificador(), FileType::class, array( |
| 51 | 'label' => $documentos->getIdTipoDocumentos()->getNombre(), | 51 | 'label' => $documentos->getIdTipoDocumentos()->getNombre(), |