diff --git a/app/Resources/views/solicitudes/ascenso.html.twig b/app/Resources/views/solicitudes/ascenso.html.twig
index 4dd4205..786d67c 100644
--- a/app/Resources/views/solicitudes/ascenso.html.twig
+++ b/app/Resources/views/solicitudes/ascenso.html.twig
@@ -27,6 +27,10 @@
{{app.user.idRolInstitucion.idRol.idPersona.primerNombre}}
{{app.user.idRolInstitucion.idRol.idPersona.primerApellido}},
En este apartado usted podrá solicitar el ascenso al siguiente escalafón.
+
+ - Escalafón Actual: {{ ultima_escala.idEscala.nombre }}
+ - Escalafón Solicitud: {{ nueva_escala.nombre }}
+
diff --git a/src/AppBundle/Controller/AscensoController.php b/src/AppBundle/Controller/AscensoController.php
index f091c68..b8862f1 100644
--- a/src/AppBundle/Controller/AscensoController.php
+++ b/src/AppBundle/Controller/AscensoController.php
@@ -32,7 +32,15 @@ class AscensoController extends Controller
{
- $escala = $this->getDoctrine()->getRepository('AppBundle:DocenteEscala')->findOneBy(
+ $solicitud = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneBy(
+ array('idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), 'idServicioCe' => 5)
+ );
+
+ if($solicitud){
+ return $this->redirect($this->generateUrl('servicios_index'));
+ }
+
+ $escala = $this->getDoctrine()->getRepository('AppBundle:DocenteEscala')->findOneBy(
array('idRolInstitucion' => $this->getUser()->getIdRolInstitucion()),
array('id' => 'DESC')
);
@@ -163,7 +171,11 @@ class AscensoController extends Controller
return $this->render(
'solicitudes/ascenso.html.twig',
- array('form' => $form->createView())
+ array(
+ 'form' => $form->createView(),
+ 'ultima_escala' => $escala,
+ 'nueva_escala' => $nueva_escala
+ )
);
}