Commit 12288ca882262badc71122a6ed48bb6a13f72d88

Authored by Wilmer
1 parent bc82bb8aee
Exists in master

usada la misma adscripcion_show del docente para actualizar su ascenso rechazado

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