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 | 157 | </tr> |
| 158 | 158 | {% endfor %} |
| 159 | 159 | </table> |
| 160 | - | |
| 160 | + {% if servicio.idServicioCe.id == 5 %} <p>Escalfón al que está solicitando: <strong>{{ proxEscala.nombre }} </strong></p>{% endif %} | |
| 161 | 161 | {% if todo.escalafones is empty %} |
| 162 | 162 | <div class="form-group"> |
| 163 | 163 | <h6 class="alert alert-warning">El Docente al momento de la solicitud |
| ... | ... | @@ -210,13 +210,13 @@ |
| 210 | 210 | {% if verificado.idTipoDocumentos.id <= 4 %} |
| 211 | 211 | <a style="color:green;" target="_blank" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 212 | 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 | 214 | {% endif %} |
| 215 | 215 | {% else %} |
| 216 | 216 | {% if verificado.idTipoDocumentos.id <= 4 %} |
| 217 | 217 | <a target="_blank" style="color:yellow;" href="{{ asset('uploads/adscripcion/' ~ verificado.ubicacion) }}">{{ verificado.idTipoDocumentos.nombre }}</a><br> |
| 218 | 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 | 220 | {% endif %} |
| 221 | 221 | {% endif %} |
| 222 | 222 | {% endif %} |
| ... | ... | @@ -255,9 +255,9 @@ |
| 255 | 255 | |
| 256 | 256 | </div> |
| 257 | 257 | {% endif %} |
| 258 | - {% if servicio.idEstatus.id == 3 %} | |
| 258 | + {#{% if servicio.idEstatus.id == 3 %} | |
| 259 | 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 | 263 | </div> | ... | ... |
src/AppBundle/Controller/AdscripcionController.php
| ... | ... | @@ -584,7 +584,7 @@ class AdscripcionController extends Controller |
| 584 | 584 | public function adscripcionShowAction(DocenteServicio $servicio, Request $request) |
| 585 | 585 | { |
| 586 | 586 | $em = $this->getDoctrine()->getManager(); |
| 587 | - $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); | |
| 587 | + $todo = $servicio->getIdRolInstitucion(); | |
| 588 | 588 | |
| 589 | 589 | $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); |
| 590 | 590 | |
| ... | ... | @@ -598,17 +598,23 @@ class AdscripcionController extends Controller |
| 598 | 598 | foreach ($form->getData() as $key => $value) { |
| 599 | 599 | |
| 600 | 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 | 607 | $constancia = $form->get($key)->getData(); |
| 602 | 608 | $nombre = md5(uniqid()).'.'.$constancia->guessExtension(); |
| 603 | 609 | $constancia->move( |
| 604 | - $this->container->getParameter('adscripcion_directory'), | |
| 610 | + $this->container->getParameter($directorio . '_directory'), | |
| 605 | 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 | 615 | $documento = $this->getDoctrine()->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( |
| 610 | 616 | 'idRolInstitucion' => $servicio->getIdRolInstitucion()->getId(), |
| 611 | - 'idTipoDocumentos' => $this->getDoctrine()->getRepository("AppBundle:TipoDocumentos")->findOneByIdentificador($key)->getId(), | |
| 617 | + 'idTipoDocumentos' => $idDocumento, | |
| 612 | 618 | 'idEstatus' => 3 |
| 613 | 619 | )); |
| 614 | 620 | |
| ... | ... | @@ -626,12 +632,16 @@ class AdscripcionController extends Controller |
| 626 | 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 | 640 | return $this->render('solicitudes/adscripcion_show.twig', array( |
| 631 | 641 | 'servicio' => $servicio, |
| 632 | - 'servicio' => $servicio, | |
| 633 | 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 | 45 | $form = $event->getForm(); |
| 46 | 46 | $existe = false; |
| 47 | 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 | 49 | $existe = true; |
| 50 | 50 | $form->add($documentos->getIdTipoDocumentos()->getIdentificador(), FileType::class, array( |
| 51 | 51 | 'label' => $documentos->getIdTipoDocumentos()->getNombre(), | ... | ... |