Commit 1552ad9d1f26a63aea1e29ad9a78069623d97122
1 parent
9ae39944af
Exists in
master
cambiado de los serviciosCEA a los servicios de los docentes para enlazar cada d…
…ocumento al proceso correspondiente
Showing
4 changed files
with
79 additions
and
72 deletions
Show diff stats
app/Resources/views/cea/reconocimiento_escala_mostrar.html.twig
@@ -187,7 +187,7 @@ | @@ -187,7 +187,7 @@ | ||
187 | <div class="widget-content"> | 187 | <div class="widget-content"> |
188 | 188 | ||
189 | {% for documento in docente.documentosVerificados %} | 189 | {% for documento in docente.documentosVerificados %} |
190 | - {% if documento.idServicio.id == 5 and documento.idEstatus.id == 2 %} | 190 | + {% if documento.idServicio.id == servicio.id %} |
191 | <div class="col-xs-4"> | 191 | <div class="col-xs-4"> |
192 | <div class="thumbnail"> | 192 | <div class="thumbnail"> |
193 | <a href="{{asset('uploads/adscripcion/'~ documento.ubicacion)}}" data-lightbox="adscripcion"> | 193 | <a href="{{asset('uploads/adscripcion/'~ documento.ubicacion)}}" data-lightbox="adscripcion"> |
src/AppBundle/Controller/AdscripcionController.php
@@ -34,7 +34,7 @@ class AdscripcionController extends Controller | @@ -34,7 +34,7 @@ class AdscripcionController extends Controller | ||
34 | return $this->redirect($this->generateUrl('cea_index')); | 34 | return $this->redirect($this->generateUrl('cea_index')); |
35 | } | 35 | } |
36 | 36 | ||
37 | - | 37 | + $em = $this->getDoctrine()->getManager(); |
38 | $adscripcion = new Adscripcion(); | 38 | $adscripcion = new Adscripcion(); |
39 | $escala = new DocenteEscala(); | 39 | $escala = new DocenteEscala(); |
40 | 40 | ||
@@ -46,7 +46,19 @@ class AdscripcionController extends Controller | @@ -46,7 +46,19 @@ class AdscripcionController extends Controller | ||
46 | $form->get('escala')->getData(); | 46 | $form->get('escala')->getData(); |
47 | 47 | ||
48 | if ($form->isSubmitted() && $form->isValid()) { | 48 | if ($form->isSubmitted() && $form->isValid()) { |
49 | - $em = $this->getDoctrine()->getManager(); | 49 | + |
50 | + //Crear la solicitud de Servicio | ||
51 | + $servicios = new DocenteServicio(); | ||
52 | + | ||
53 | + $servicios->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | ||
54 | + $servicios->setIdServicioCe($this->getDoctrine()->getRepository('AppBundle:ServiciosCe')->findOneById(2)); | ||
55 | + $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:estatus')->findOneById(2)); | ||
56 | + | ||
57 | + $em->persist($servicios); | ||
58 | + | ||
59 | + | ||
60 | + $em->flush(); //guarda en la base de datos | ||
61 | + | ||
50 | //var_dump($form->get('lineas_investigacion')->getData()); exit; | 62 | //var_dump($form->get('lineas_investigacion')->getData()); exit; |
51 | 63 | ||
52 | // $file stores the uploaded PDF file | 64 | // $file stores the uploaded PDF file |
@@ -82,7 +94,7 @@ class AdscripcionController extends Controller | @@ -82,7 +94,7 @@ class AdscripcionController extends Controller | ||
82 | $nombrePostgrado | 94 | $nombrePostgrado |
83 | ); | 95 | ); |
84 | thumbnail($nombrePostgrado, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); | 96 | thumbnail($nombrePostgrado, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); |
85 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 3, 2, $em, $nombrePostgrado); | 97 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 3, 2, $em, $nombrePostgrado, $servicios); |
86 | } | 98 | } |
87 | 99 | ||
88 | 100 | ||
@@ -92,8 +104,8 @@ class AdscripcionController extends Controller | @@ -92,8 +104,8 @@ class AdscripcionController extends Controller | ||
92 | $adscripcion->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(2)); | 104 | $adscripcion->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(2)); |
93 | $adscripcion->setIdLineaInvestigacion($form->get('lineas_investigacion')->getData()); | 105 | $adscripcion->setIdLineaInvestigacion($form->get('lineas_investigacion')->getData()); |
94 | $adscripcion->setTituloTrabajo($form->get('titulo_trabajo')->getData()); | 106 | $adscripcion->setTituloTrabajo($form->get('titulo_trabajo')->getData()); |
95 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 1, 2, $em, $nombreTrabajo); | ||
96 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 2, 2, $em, $nombrePregrado); | 107 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 1, 2, $em, $nombreTrabajo, $servicios); |
108 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 2, 2, $em, $nombrePregrado, $servicios); | ||
97 | 109 | ||
98 | $correlativo = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneBy( | 110 | $correlativo = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneBy( |
99 | array(), | 111 | array(), |
@@ -123,7 +135,7 @@ class AdscripcionController extends Controller | @@ -123,7 +135,7 @@ class AdscripcionController extends Controller | ||
123 | $nombreOposicion | 135 | $nombreOposicion |
124 | ); | 136 | ); |
125 | thumbnail($nombreOposicion, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); | 137 | thumbnail($nombreOposicion, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); |
126 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 4, 2, $em, $nombreOposicion); | 138 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 4, 2, $em, $nombreOposicion, $servicios); |
127 | } | 139 | } |
128 | 140 | ||
129 | 141 | ||
@@ -137,7 +149,7 @@ class AdscripcionController extends Controller | @@ -137,7 +149,7 @@ class AdscripcionController extends Controller | ||
137 | $escala2->setIdEscala($asistente); | 149 | $escala2->setIdEscala($asistente); |
138 | $escala2->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); | 150 | $escala2->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); |
139 | $em->persist($escala2); | 151 | $em->persist($escala2); |
140 | - verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 5, 2, $em); | 152 | + verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 5, 2, $em, $servicios); |
141 | 153 | ||
142 | $constanciaAsistente = $form->get('documento_asistente')->getData(); | 154 | $constanciaAsistente = $form->get('documento_asistente')->getData(); |
143 | $nombreAsistente = md5(uniqid()).'.'.$constanciaAsistente->guessExtension(); | 155 | $nombreAsistente = md5(uniqid()).'.'.$constanciaAsistente->guessExtension(); |
@@ -146,7 +158,7 @@ class AdscripcionController extends Controller | @@ -146,7 +158,7 @@ class AdscripcionController extends Controller | ||
146 | $nombreAsistente | 158 | $nombreAsistente |
147 | ); | 159 | ); |
148 | thumbnail($nombreAsistente, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 160 | thumbnail($nombreAsistente, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
149 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 5, 2, $em, $nombreAsistente); | 161 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 5, 2, $em, $nombreAsistente, $servicios); |
150 | 162 | ||
151 | 163 | ||
152 | } | 164 | } |
@@ -168,7 +180,7 @@ class AdscripcionController extends Controller | @@ -168,7 +180,7 @@ class AdscripcionController extends Controller | ||
168 | $nombreAsociado | 180 | $nombreAsociado |
169 | ); | 181 | ); |
170 | thumbnail($nombreAsociado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 182 | thumbnail($nombreAsociado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
171 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 6, 2, $em, $nombreAsociado); | 183 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 6, 2, $em, $nombreAsociado, $servicios); |
172 | } | 184 | } |
173 | 185 | ||
174 | 186 | ||
@@ -180,7 +192,7 @@ class AdscripcionController extends Controller | @@ -180,7 +192,7 @@ class AdscripcionController extends Controller | ||
180 | $escala4->setIdEscala($agregado); | 192 | $escala4->setIdEscala($agregado); |
181 | $escala4->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); | 193 | $escala4->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); |
182 | $em->persist($escala4); | 194 | $em->persist($escala4); |
183 | - verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 7, 2, $em); | 195 | + verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 7, 2, $em, $servicios); |
184 | 196 | ||
185 | $constanciaAgregado = $form->get('documento_agregado')->getData(); | 197 | $constanciaAgregado = $form->get('documento_agregado')->getData(); |
186 | $nombreAgregado = md5(uniqid()).'.'.$constanciaAgregado->guessExtension(); | 198 | $nombreAgregado = md5(uniqid()).'.'.$constanciaAgregado->guessExtension(); |
@@ -189,7 +201,7 @@ class AdscripcionController extends Controller | @@ -189,7 +201,7 @@ class AdscripcionController extends Controller | ||
189 | $nombreAgregado | 201 | $nombreAgregado |
190 | ); | 202 | ); |
191 | thumbnail($nombreAgregado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 203 | thumbnail($nombreAgregado, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
192 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 7, 2, $em, $nombreAgregado); | 204 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 7, 2, $em, $nombreAgregado, $servicios); |
193 | } | 205 | } |
194 | 206 | ||
195 | 207 | ||
@@ -201,7 +213,7 @@ class AdscripcionController extends Controller | @@ -201,7 +213,7 @@ class AdscripcionController extends Controller | ||
201 | $escala5->setIdEscala($titular); | 213 | $escala5->setIdEscala($titular); |
202 | $escala5->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); | 214 | $escala5->setIdTipoEscala($this->getDoctrine()->getRepository('AppBundle:TipoAscenso')->findOneById(2)); |
203 | $em->persist($escala5); | 215 | $em->persist($escala5); |
204 | - verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 8, 2, $em); | 216 | + verificar_documentos($this->getUser()->getIdRolInstitucion()->getId(), 8, 2, $em, $servicios); |
205 | 217 | ||
206 | $constanciaTitular = $form->get('documento_titular')->getData(); | 218 | $constanciaTitular = $form->get('documento_titular')->getData(); |
207 | $nombreTitular = md5(uniqid()).'.'.$constanciaTitular->guessExtension(); | 219 | $nombreTitular = md5(uniqid()).'.'.$constanciaTitular->guessExtension(); |
@@ -210,26 +222,17 @@ class AdscripcionController extends Controller | @@ -210,26 +222,17 @@ class AdscripcionController extends Controller | ||
210 | $nombreTitular | 222 | $nombreTitular |
211 | ); | 223 | ); |
212 | thumbnail($nombreTitular, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 224 | thumbnail($nombreTitular, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
213 | - verificar_documentos($this->getUser()->getIdRolInstitucion(), 8, 2, $em, $nombreTitular); | 225 | + verificar_documentos($this->getUser()->getIdRolInstitucion(), 8, 2, $em, $nombreTitular, $servicios); |
214 | } | 226 | } |
215 | 227 | ||
216 | } | 228 | } |
217 | - | ||
218 | - //Crear la solicitud de Servicio | ||
219 | - $servicios = new DocenteServicio(); | ||
220 | 229 | ||
221 | - $servicios->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | ||
222 | - $servicios->setIdServicioCe($this->getDoctrine()->getRepository('AppBundle:ServiciosCe')->findOneById(2)); | ||
223 | - $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:estatus')->findOneById(2)); | ||
224 | 230 | ||
225 | - $em->persist($servicios); | ||
226 | - $em->persist($adscripcion); | ||
227 | 231 | ||
228 | - $em->flush(); //guarda en la base de datos | ||
229 | - | ||
230 | 232 | ||
231 | - | ||
232 | 233 | ||
234 | + $em->persist($adscripcion); | ||
235 | + $em->flush(); | ||
233 | return $this->redirect($this->generateUrl('cea_index')); | 236 | return $this->redirect($this->generateUrl('cea_index')); |
234 | } | 237 | } |
235 | 238 | ||
@@ -404,21 +407,21 @@ class AdscripcionController extends Controller | @@ -404,21 +407,21 @@ class AdscripcionController extends Controller | ||
404 | //Guardar el resultado de la verificaciรณn de Documentos | 407 | //Guardar el resultado de la verificaciรณn de Documentos |
405 | foreach ($parametros as $key => $value){ | 408 | foreach ($parametros as $key => $value){ |
406 | if($key === 'trabajo') { | 409 | if($key === 'trabajo') { |
407 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 1, $value, $em); | 410 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 1, $value, $em, "", $serviciosAdscripcion); |
408 | }else if($key === 'pregrado') { | 411 | }else if($key === 'pregrado') { |
409 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 2, $value, $em); | 412 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 2, $value, $em, "", $serviciosAdscripcion); |
410 | }else if($key === 'postgrado') { | 413 | }else if($key === 'postgrado') { |
411 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 3, $value, $em); | 414 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 3, $value, $em, "", $serviciosAdscripcion); |
412 | }else if($key === 'oposicion') { | 415 | }else if($key === 'oposicion') { |
413 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 4, $value, $em); | 416 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 4, $value, $em, "", $serviciosAdscripcion); |
414 | }else if($key === 'asistente') { | 417 | }else if($key === 'asistente') { |
415 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 5, $value, $em); | 418 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 5, $value, $em, "", $serviciosAdscripcion); |
416 | }else if($key === 'agregado') { | 419 | }else if($key === 'agregado') { |
417 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 6, $value, $em); | 420 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 6, $value, $em, "", $serviciosAdscripcion); |
418 | }else if($key === 'asociado') { | 421 | }else if($key === 'asociado') { |
419 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 7, $value, $em); | 422 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 7, $value, $em, "", $serviciosAdscripcion); |
420 | }else if($key === 'titular') { | 423 | }else if($key === 'titular') { |
421 | - verificar_documentos($adscripcion->getIdRolInstitucion(), 8, $value, $em); | 424 | + verificar_documentos($adscripcion->getIdRolInstitucion(), 8, $value, $em, "", $serviciosAdscripcion); |
422 | } | 425 | } |
423 | } | 426 | } |
424 | 427 | ||
@@ -572,7 +575,7 @@ function thumbnail ($filename, $fuente, $destino){ | @@ -572,7 +575,7 @@ function thumbnail ($filename, $fuente, $destino){ | ||
572 | imagejpeg($nm, $destino . "/" . $filename); | 575 | imagejpeg($nm, $destino . "/" . $filename); |
573 | } | 576 | } |
574 | 577 | ||
575 | -function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacion="", $servicio = 2){ | 578 | +function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacion="", $servicio){ |
576 | $existe = $em->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( | 579 | $existe = $em->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( |
577 | 'idRolInstitucion' => $idRolInstitucion, | 580 | 'idRolInstitucion' => $idRolInstitucion, |
578 | 'idTipoDocumentos' => $tipo | 581 | 'idTipoDocumentos' => $tipo |
@@ -582,7 +585,7 @@ function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacio | @@ -582,7 +585,7 @@ function verificar_documentos($idRolInstitucion, $tipo, $estatus, $em, $ubicacio | ||
582 | $verificacion = new DocumentosVerificados(); | 585 | $verificacion = new DocumentosVerificados(); |
583 | $verificacion->setIdEstatus($em->getRepository("AppBundle:Estatus")->findOneById($estatus)); | 586 | $verificacion->setIdEstatus($em->getRepository("AppBundle:Estatus")->findOneById($estatus)); |
584 | $verificacion->setIdRolInstitucion($idRolInstitucion); | 587 | $verificacion->setIdRolInstitucion($idRolInstitucion); |
585 | - $verificacion->setIdServicio($em->getRepository("AppBundle:ServiciosCe")->findOneById($servicio)); | 588 | + $verificacion->setIdServicio($servicio); |
586 | $verificacion->setIdTipoDocumentos($em->getRepository("AppBundle:TipoDocumentos")->findOneById($tipo)); | 589 | $verificacion->setIdTipoDocumentos($em->getRepository("AppBundle:TipoDocumentos")->findOneById($tipo)); |
587 | $verificacion->setUbicacion($ubicacion); | 590 | $verificacion->setUbicacion($ubicacion); |
588 | $em->persist($verificacion); | 591 | $em->persist($verificacion); |
src/AppBundle/Controller/AscensoController.php
@@ -335,7 +335,15 @@ class AscensoController extends Controller | @@ -335,7 +335,15 @@ class AscensoController extends Controller | ||
335 | 335 | ||
336 | $form->handleRequest($request); | 336 | $form->handleRequest($request); |
337 | $em = $this->getDoctrine()->getManager(); | 337 | $em = $this->getDoctrine()->getManager(); |
338 | - if ($form->isSubmitted() && $form->isValid()) { | 338 | + if ($form->isSubmitted() && $form->isValid()) { |
339 | + //Crear la solicitud de Servicio | ||
340 | + $servicios = new DocenteServicio(); | ||
341 | + | ||
342 | + $servicios->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | ||
343 | + $servicios->setIdServicioCe($this->getDoctrine()->getRepository('AppBundle:ServiciosCe')->findOneById(6)); | ||
344 | + $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:estatus')->findOneById(2)); | ||
345 | + $em->persist($servicios); | ||
346 | + $em->flush(); | ||
339 | 347 | ||
340 | 348 | ||
341 | $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | 349 | $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); |
@@ -351,7 +359,7 @@ class AscensoController extends Controller | @@ -351,7 +359,7 @@ class AscensoController extends Controller | ||
351 | ); | 359 | ); |
352 | thumbnail2($nombreAscenso, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); | 360 | thumbnail2($nombreAscenso, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('adscripcion_thumb_directory')); |
353 | 361 | ||
354 | - verificar_documentos2($adscripcion->getIdRolInstitucion(),4,2,$em,$nombreAscenso, 5); | 362 | + verificar_documentos2($adscripcion->getIdRolInstitucion(),4,2,$em,$nombreAscenso, $servicios); |
355 | }else{ | 363 | }else{ |
356 | $constanciaAscenso->move( | 364 | $constanciaAscenso->move( |
357 | $this->container->getParameter('ascenso_directory'), | 365 | $this->container->getParameter('ascenso_directory'), |
@@ -359,13 +367,13 @@ class AscensoController extends Controller | @@ -359,13 +367,13 @@ class AscensoController extends Controller | ||
359 | ); | 367 | ); |
360 | thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); | 368 | thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); |
361 | switch ($solicitudAscenso->getIdEscalafones()->getId()){ | 369 | switch ($solicitudAscenso->getIdEscalafones()->getId()){ |
362 | - case 2: verificar_documentos2($adscripcion->getIdRolInstitucion(),5,2,$em,$nombreAscenso, 5); | 370 | + case 2: verificar_documentos2($adscripcion->getIdRolInstitucion(),5,2,$em,$nombreAscenso, $servicios); |
363 | break; | 371 | break; |
364 | - case 3: verificar_documentos2($adscripcion->getIdRolInstitucion(),6,2,$em,$nombreAscenso, 5); | 372 | + case 3: verificar_documentos2($adscripcion->getIdRolInstitucion(),6,2,$em,$nombreAscenso, $servicios); |
365 | break; | 373 | break; |
366 | - case 4: verificar_documentos2($adscripcion->getIdRolInstitucion(),7,2,$em,$nombreAscenso, 5); | 374 | + case 4: verificar_documentos2($adscripcion->getIdRolInstitucion(),7,2,$em,$nombreAscenso, $servicios); |
367 | break; | 375 | break; |
368 | - case 5: verificar_documentos2($adscripcion->getIdRolInstitucion(),8,2,$em,$nombreAscenso, 5); | 376 | + case 5: verificar_documentos2($adscripcion->getIdRolInstitucion(),8,2,$em,$nombreAscenso, $servicios); |
369 | break; | 377 | break; |
370 | default: | 378 | default: |
371 | break; | 379 | break; |
@@ -374,13 +382,7 @@ class AscensoController extends Controller | @@ -374,13 +382,7 @@ class AscensoController extends Controller | ||
374 | 382 | ||
375 | 383 | ||
376 | 384 | ||
377 | - //Crear la solicitud de Servicio | ||
378 | - $servicios = new DocenteServicio(); | ||
379 | 385 | ||
380 | - $servicios->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | ||
381 | - $servicios->setIdServicioCe($this->getDoctrine()->getRepository('AppBundle:ServiciosCe')->findOneById(6)); | ||
382 | - $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:estatus')->findOneById(2)); | ||
383 | - $em->persist($servicios); | ||
384 | $em->persist($adscripcion); | 386 | $em->persist($adscripcion); |
385 | 387 | ||
386 | $em->flush(); | 388 | $em->flush(); |
@@ -645,7 +647,7 @@ class AscensoController extends Controller | @@ -645,7 +647,7 @@ class AscensoController extends Controller | ||
645 | 647 | ||
646 | $documento = $em->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( | 648 | $documento = $em->getRepository("AppBundle:DocumentosVerificados")->findOneBy(array( |
647 | 'idRolInstitucion' => $servicio->getIdRolInstitucion(), | 649 | 'idRolInstitucion' => $servicio->getIdRolInstitucion(), |
648 | - 'idServicio' => 5, | 650 | + 'idServicio' => $servicio->getId(), |
649 | 'idEstatus' => 2 | 651 | 'idEstatus' => 2 |
650 | )); | 652 | )); |
651 | 653 | ||
@@ -787,7 +789,7 @@ function verificar_documentos2($idRolInstitucion, $tipo, $estatus, $em, $ubicaci | @@ -787,7 +789,7 @@ function verificar_documentos2($idRolInstitucion, $tipo, $estatus, $em, $ubicaci | ||
787 | $verificacion = new DocumentosVerificados(); | 789 | $verificacion = new DocumentosVerificados(); |
788 | $verificacion->setIdEstatus($em->getRepository("AppBundle:Estatus")->findOneById($estatus)); | 790 | $verificacion->setIdEstatus($em->getRepository("AppBundle:Estatus")->findOneById($estatus)); |
789 | $verificacion->setIdRolInstitucion($idRolInstitucion); | 791 | $verificacion->setIdRolInstitucion($idRolInstitucion); |
790 | - $verificacion->setIdServicio($em->getRepository("AppBundle:ServiciosCe")->findOneById($servicio)); | 792 | + $verificacion->setIdServicio($servicio); |
791 | $verificacion->setIdTipoDocumentos($em->getRepository("AppBundle:TipoDocumentos")->findOneById($tipo)); | 793 | $verificacion->setIdTipoDocumentos($em->getRepository("AppBundle:TipoDocumentos")->findOneById($tipo)); |
792 | $verificacion->setUbicacion($ubicacion); | 794 | $verificacion->setUbicacion($ubicacion); |
793 | $em->persist($verificacion); | 795 | $em->persist($verificacion); |
src/AppBundle/Entity/DocumentosVerificados.php
@@ -61,9 +61,9 @@ class DocumentosVerificados | @@ -61,9 +61,9 @@ class DocumentosVerificados | ||
61 | 61 | ||
62 | 62 | ||
63 | /** | 63 | /** |
64 | - * @var \AppBundle\Entity\ServiciosCe | 64 | + * @var \AppBundle\Entity\DocenteServicio |
65 | * | 65 | * |
66 | - * @ORM\ManyToOne(targetEntity="AppBundle\Entity\ServiciosCe") | 66 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\DocenteServicio") |
67 | * @ORM\JoinColumns({ | 67 | * @ORM\JoinColumns({ |
68 | * @ORM\JoinColumn(name="id_servicio", referencedColumnName="id", nullable=false) | 68 | * @ORM\JoinColumn(name="id_servicio", referencedColumnName="id", nullable=false) |
69 | * }) | 69 | * }) |
@@ -249,28 +249,7 @@ class DocumentosVerificados | @@ -249,28 +249,7 @@ class DocumentosVerificados | ||
249 | return $this->idTipoDocumentos; | 249 | return $this->idTipoDocumentos; |
250 | } | 250 | } |
251 | 251 | ||
252 | - /** | ||
253 | - * Set idServicio | ||
254 | - * | ||
255 | - * @param \AppBundle\Entity\ServiciosCe $idServicio | ||
256 | - * @return DocumentosVerificados | ||
257 | - */ | ||
258 | - public function setIdServicio(\AppBundle\Entity\ServiciosCe $idServicio) | ||
259 | - { | ||
260 | - $this->idServicio = $idServicio; | ||
261 | 252 | ||
262 | - return $this; | ||
263 | - } | ||
264 | - | ||
265 | - /** | ||
266 | - * Get idServicio | ||
267 | - * | ||
268 | - * @return \AppBundle\Entity\ServiciosCe | ||
269 | - */ | ||
270 | - public function getIdServicio() | ||
271 | - { | ||
272 | - return $this->idServicio; | ||
273 | - } | ||
274 | 253 | ||
275 | 254 | ||
276 | 255 | ||
@@ -289,4 +268,27 @@ class DocumentosVerificados | @@ -289,4 +268,27 @@ class DocumentosVerificados | ||
289 | { | 268 | { |
290 | $this->ubicacion = $ubicacion; | 269 | $this->ubicacion = $ubicacion; |
291 | } | 270 | } |
271 | + | ||
272 | + /** | ||
273 | + * Set idServicio | ||
274 | + * | ||
275 | + * @param \AppBundle\Entity\DocenteServicio $idServicio | ||
276 | + * @return DocumentosVerificados | ||
277 | + */ | ||
278 | + public function setIdServicio(\AppBundle\Entity\DocenteServicio $idServicio) | ||
279 | + { | ||
280 | + $this->idServicio = $idServicio; | ||
281 | + | ||
282 | + return $this; | ||
283 | + } | ||
284 | + | ||
285 | + /** | ||
286 | + * Get idServicio | ||
287 | + * | ||
288 | + * @return \AppBundle\Entity\DocenteServicio | ||
289 | + */ | ||
290 | + public function getIdServicio() | ||
291 | + { | ||
292 | + return $this->idServicio; | ||
293 | + } | ||
292 | } | 294 | } |