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(), | ... | ... |