Commit 98db528779b9759b8a9464d2340b7ff98b0175b9

Authored by Wilmer Ramones
1 parent ae9087de9b
Exists in master

corregido errores de muestra de imagen de nuevo concurso de oposción, corregido …

…error ascender luego de haber aprobado concurso
app/Resources/views/memorando/adscripcion.html.twig
@@ -26,13 +26,18 @@ @@ -26,13 +26,18 @@
26 {%endblock%} 26 {%endblock%}
27 27
28 {% block cuerpo %} 28 {% block cuerpo %}
  29 +
29 <p class="text-justify cuerpo-memo"> 30 <p class="text-justify cuerpo-memo">
30 Reciba un cordial saludo bolivariano y revolucionario de parte del equipo 31 Reciba un cordial saludo bolivariano y revolucionario de parte del equipo
31 de trabajo de este Centro de Estudios Ambientales. La presente es para 32 de trabajo de este Centro de Estudios Ambientales. La presente es para
32 - informar que este Centro reconoce, basado en su interés en el área de 33 + informar que este Centro reconoce,
  34 + {% if adscripcion.idLineaInvestigacion %}
  35 + basado en su interés en el área de
33 <i>{{adscripcion.idLineaInvestigacion.idAreaInvestigacion |capitalize }}</i> 36 <i>{{adscripcion.idLineaInvestigacion.idAreaInvestigacion |capitalize }}</i>
34 bajo la línea <i>{{adscripcion.idLineaInvestigacion}}</i> 37 bajo la línea <i>{{adscripcion.idLineaInvestigacion}}</i>
35 - con su trabajo de investigación titulado <i>{{adscripcion.tituloTrabajo}}</i> para así dar 38 + con su trabajo de investigación titulado <i>{{adscripcion.tituloTrabajo}}</i>
  39 + {% endif %}
  40 + para así dar
36 cumplimiento al artículo N° 91 de Reglamento General de la Universidad Bolivariana de 41 cumplimiento al artículo N° 91 de Reglamento General de la Universidad Bolivariana de
37 Venezuela, que estable en su segundo párrafo <i>"Estarán adscritos a cada Centro de Estudios 42 Venezuela, que estable en su segundo párrafo <i>"Estarán adscritos a cada Centro de Estudios
38 , los trabajadores académicos, según el interés, formación y experiencia desarrollada en su 43 , los trabajadores académicos, según el interés, formación y experiencia desarrollada en su
src/AppBundle/Controller/AntiguedadController.php
@@ -43,6 +43,13 @@ class AntiguedadController extends Controller { @@ -43,6 +43,13 @@ class AntiguedadController extends Controller {
43 */ 43 */
44 public function serviciosAntiguedadIndexAction(){ 44 public function serviciosAntiguedadIndexAction(){
45 45
  46 + $adscripcion = $this->getDoctrine()->getRepository("AppBundle:Adscripcion")->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion());
  47 +
  48 + if (!$adscripcion->getOposicion() ){
  49 + $this->addFlash('danger', 'Estimado docente el CEA le informa que para gozar de este servicio, debe haber aprobado concurso de oposición.');
  50 + return $this->redirect($this->generateUrl('cea_index'));
  51 + }
  52 +
46 $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 53 $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array(
47 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), 54 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(),
48 'idServicioCe' => 1 55 'idServicioCe' => 1
src/AppBundle/Controller/AscensoController.php
@@ -234,11 +234,19 @@ class AscensoController extends Controller @@ -234,11 +234,19 @@ class AscensoController extends Controller
234 $nombreAscenso = md5(uniqid()).'.'.$constanciaAscenso->guessExtension(); 234 $nombreAscenso = md5(uniqid()).'.'.$constanciaAscenso->guessExtension();
235 235
236 // Guardar el archivo y crear la miniatura de cada uno 236 // Guardar el archivo y crear la miniatura de cada uno
  237 + if (!$concurso->getOposicion()){
237 $constanciaAscenso->move( 238 $constanciaAscenso->move(
  239 + $this->container->getParameter('adscripcion_directory'),
  240 + $nombreAscenso
  241 + );
  242 + thumbnail2($nombreAscenso, $this->container->getParameter('adscripcion_directory'), $this->container->getParameter('ascenso_thumb_directory'));
  243 + }else{
  244 + $constanciaAscenso->move(
238 $this->container->getParameter('ascenso_directory'), 245 $this->container->getParameter('ascenso_directory'),
239 $nombreAscenso 246 $nombreAscenso
240 ); 247 );
241 thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory')); 248 thumbnail2($nombreAscenso, $this->container->getParameter('ascenso_directory'), $this->container->getParameter('ascenso_thumb_directory'));
  249 + }
242 if (!$concurso->getOposicion()){ 250 if (!$concurso->getOposicion()){
243 $adscripcion->setOposicion($nombreAscenso); 251 $adscripcion->setOposicion($nombreAscenso);
244 }else{ 252 }else{
@@ -497,14 +505,14 @@ class AscensoController extends Controller @@ -497,14 +505,14 @@ class AscensoController extends Controller
497 505
498 if ($this->get('request')->request->get('tipo') == 2 ){ 506 if ($this->get('request')->request->get('tipo') == 2 ){
499 $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array( 507 $ServicioAscenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(array(
500 - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), 508 + 'idRolInstitucion' => $servicio->getIdRolInstitucion(),
501 'idServicioCe' => 5, 509 'idServicioCe' => 5,
502 'idEstatus' => 1 510 'idEstatus' => 1
503 )); 511 ));
504 512
505 513
506 $ascenso = $this->getDoctrine()->getRepository('AppBundle:Ascenso')->findOneBy(array( 514 $ascenso = $this->getDoctrine()->getRepository('AppBundle:Ascenso')->findOneBy(array(
507 - 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), 515 + 'idRolInstitucion' => $servicio->getIdRolInstitucion(),
508 'idEstatus' => 1 516 'idEstatus' => 1
509 )); 517 ));
510 518