Commit f63b714981290808c73cfdd80f7cbdcfbe56fd81
1 parent
dc5c1a5ef6
Exists in
master
Corregido el bug que confundía los escalafones entre asociado y agregado a la hora de la adscripcion
Showing
1 changed file
with
22 additions
and
21 deletions
Show diff stats
src/AppBundle/Controller/AdscripcionController.php
... | ... | @@ -354,30 +354,10 @@ class AdscripcionController extends Controller |
354 | 354 | |
355 | 355 | } |
356 | 356 | |
357 | - if ($form->get('documento_asociado')->getData()) { | |
358 | - $escala3 = new DocenteEscala(); | |
359 | - $asociado = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById(3); | |
360 | - $escala3->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
361 | - $escala3->setFechaEscala($form->get('fecha_ascenso_asociado')->getData()); | |
362 | - $escala3->setIdEscala($asociado); | |
363 | - $escala3->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); | |
364 | - $em->persist($escala3); | |
365 | - | |
366 | - | |
367 | - $constanciaAsociado = $form->get('documento_asociado')->getData(); | |
368 | - $nombreAsociado = md5(uniqid()).'.'.$constanciaAsociado->guessExtension(); | |
369 | - $constanciaAsociado->move( | |
370 | - $this->container->getParameter('ascenso_directory'), | |
371 | - $nombreAsociado | |
372 | - ); | |
373 | - thumbnail($nombreAsociado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | |
374 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 6, 2, $em, $nombreAsociado, $servicios); | |
375 | - } | |
376 | - | |
377 | 357 | |
378 | 358 | if ($form->get('documento_agregado')->getData()) { |
379 | 359 | $escala4 = new DocenteEscala(); |
380 | - $agregado = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById(4); | |
360 | + $agregado = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById(3); | |
381 | 361 | $escala4->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); |
382 | 362 | $escala4->setFechaEscala($form->get('fecha_ascenso_agregado')->getData()); |
383 | 363 | $escala4->setIdEscala($agregado); |
... | ... | @@ -396,6 +376,27 @@ class AdscripcionController extends Controller |
396 | 376 | } |
397 | 377 | |
398 | 378 | |
379 | + if ($form->get('documento_asociado')->getData()) { | |
380 | + $escala3 = new DocenteEscala(); | |
381 | + $asociado = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById(4); | |
382 | + $escala3->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
383 | + $escala3->setFechaEscala($form->get('fecha_ascenso_asociado')->getData()); | |
384 | + $escala3->setIdEscala($asociado); | |
385 | + $escala3->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); | |
386 | + $em->persist($escala3); | |
387 | + | |
388 | + | |
389 | + $constanciaAsociado = $form->get('documento_asociado')->getData(); | |
390 | + $nombreAsociado = md5(uniqid()).'.'.$constanciaAsociado->guessExtension(); | |
391 | + $constanciaAsociado->move( | |
392 | + $this->container->getParameter('ascenso_directory'), | |
393 | + $nombreAsociado | |
394 | + ); | |
395 | + thumbnail($nombreAsociado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | |
396 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 6, 2, $em, $nombreAsociado, $servicios); | |
397 | + } | |
398 | + | |
399 | + | |
399 | 400 | if ($form->get('documento_titular')->getData()) { |
400 | 401 | $escala5 = new DocenteEscala(); |
401 | 402 | $titular = $this->getDoctrine()->getRepository('AppBundle:Escalafones')->findOneById(5); | ... | ... |