diff --git a/app/Resources/views/solicitudes/adscripcion_show.twig b/app/Resources/views/solicitudes/adscripcion_show.twig index 372d3ad..848e42d 100644 --- a/app/Resources/views/solicitudes/adscripcion_show.twig +++ b/app/Resources/views/solicitudes/adscripcion_show.twig @@ -157,7 +157,7 @@ {% endfor %} - + {% if servicio.idServicioCe.id == 5 %}

Escalfón al que está solicitando: {{ proxEscala.nombre }}

{% endif %} {% if todo.escalafones is empty %}
El Docente al momento de la solicitud @@ -210,13 +210,13 @@ {% if verificado.idTipoDocumentos.id <= 4 %} {{ verificado.idTipoDocumentos.nombre }}
{% else %} - {{ verificado.idTipoDocumentos.nombre }} + {{ verificado.idTipoDocumentos.nombre }}
{% endif %} {% else %} {% if verificado.idTipoDocumentos.id <= 4 %} {{ verificado.idTipoDocumentos.nombre }}
{% else %} - {{ verificado.idTipoDocumentos.nombre }} + {{ verificado.idTipoDocumentos.nombre }}
{% endif %} {% endif %} {% endif %} @@ -255,9 +255,9 @@
{% endif %} - {% if servicio.idEstatus.id == 3 %} + {#{% if servicio.idEstatus.id == 3 %} - {% endif %} + {% endif %}#} diff --git a/src/AppBundle/Controller/AdscripcionController.php b/src/AppBundle/Controller/AdscripcionController.php index b72231e..4da5947 100644 --- a/src/AppBundle/Controller/AdscripcionController.php +++ b/src/AppBundle/Controller/AdscripcionController.php @@ -584,7 +584,7 @@ class AdscripcionController extends Controller public function adscripcionShowAction(DocenteServicio $servicio, Request $request) { $em = $this->getDoctrine()->getManager(); - $todo = $em->getRepository("AppBundle:RolInstitucion")->findOneById($servicio->getIdRolInstitucion()); + $todo = $servicio->getIdRolInstitucion(); $form = $this->createForm('AppBundle\Form\AdscripcionEditType'); @@ -598,17 +598,23 @@ class AdscripcionController extends Controller foreach ($form->getData() as $key => $value) { //var_dump($key); exit; + $idDocumento = $this->getDoctrine()->getRepository("AppBundle:TipoDocumentos")->findOneByIdentificador($key)->getId(); + if($servicio->getIdServicioCe()->getId() == 2 ){ + $directorio = 'adscripcion'; + }else{ + $directorio = 'ascenso'; + } $constancia = $form->get($key)->getData(); $nombre = md5(uniqid()).'.'.$constancia->guessExtension(); $constancia->move( - $this->container->getParameter('adscripcion_directory'), + $this->container->getParameter($directorio . '_directory'), $nombre ); - thumbnail($nombre, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); + thumbnail($nombre, $this->container->getParameter($directorio . '_directory'), $this->container->getParameter($directorio . '_thumb_directory')); $documento = $this->getDoctrine()->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( 'idRolInstitucion' => $servicio->getIdRolInstitucion()->getId(), - 'idTipoDocumentos' => $this->getDoctrine()->getRepository("AppBundle:TipoDocumentos")->findOneByIdentificador($key)->getId(), + 'idTipoDocumentos' => $idDocumento, 'idEstatus' => 3 )); @@ -626,12 +632,16 @@ class AdscripcionController extends Controller return $this->redirect($this->generateUrl('adscripcion_show', array('id' => $servicio->getId()))); } + //var_dump($servicio->getIdRolInstitucion()->getEscalafones()->last()); exit; + $escalafon = $servicio->getIdRolInstitucion()->getEscalafones()->last(); + + $proxEscalafon = $em->getRepository("AppBundle:Escalafones")->findOneById($escalafon->getIdEscala()->getId() + 1); return $this->render('solicitudes/adscripcion_show.twig', array( 'servicio' => $servicio, - 'servicio' => $servicio, 'todo' => $todo, - 'form' => $form->createView() + 'form' => $form->createView(), + 'proxEscala' => $proxEscalafon )); } diff --git a/src/AppBundle/Form/AdscripcionEditType.php b/src/AppBundle/Form/AdscripcionEditType.php index 3f80509..06232e8 100644 --- a/src/AppBundle/Form/AdscripcionEditType.php +++ b/src/AppBundle/Form/AdscripcionEditType.php @@ -45,7 +45,7 @@ class AdscripcionEditType extends AbstractType $form = $event->getForm(); $existe = false; foreach ($user->getIdRolInstitucion()->getDocumentosVerificados() as $documentos){ - if($documentos->getIdServicio()->getIdServicioCe()->getId() == 2 && $documentos->getIdEstatus()->getId() == 3){ + if($documentos->getIdEstatus()->getId() == 3){ $existe = true; $form->add($documentos->getIdTipoDocumentos()->getIdentificador(), FileType::class, array( 'label' => $documentos->getIdTipoDocumentos()->getNombre(),