-
-
- {% for message in app.session.flashBag.get('danger') %}
-
{{ message }}
- {%endfor %}
-
-
-
-
{% endblock %}
diff --git a/app/Resources/views/inscripcion/show.html.twig b/app/Resources/views/inscripcion/show.html.twig
index b417120..53896c0 100644
--- a/app/Resources/views/inscripcion/show.html.twig
+++ b/app/Resources/views/inscripcion/show.html.twig
@@ -14,7 +14,7 @@
-
+
- - Back to the list + Back to the list
- Edit diff --git a/src/AppBundle/Controller/InscripcionController.php b/src/AppBundle/Controller/InscripcionController.php index 655cd90..f44c957 100644 --- a/src/AppBundle/Controller/InscripcionController.php +++ b/src/AppBundle/Controller/InscripcionController.php @@ -26,10 +26,10 @@ class InscripcionController extends Controller { $em = $this->getDoctrine()->getManager(); - $inscripcions = $em->getRepository('AppBundle:Inscripcion')->findAll(); - + $estado_academico = $em->getRepository('AppBundle:EstadoAcademico')->findOneByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); + return $this->render('inscripcion/index.html.twig', array( - 'inscripcion' => $inscripcions, + 'estado_academico' => $estado_academico )); } diff --git a/src/AppBundle/Entity/EstadoAcademico.php b/src/AppBundle/Entity/EstadoAcademico.php index bea8c1c..287b79e 100644 --- a/src/AppBundle/Entity/EstadoAcademico.php +++ b/src/AppBundle/Entity/EstadoAcademico.php @@ -84,7 +84,7 @@ class EstadoAcademico * */ protected $hasInscripcion; - protected $OfertaAcademica; + private $OfertaAcademica; @@ -279,27 +279,36 @@ class EstadoAcademico } - // Important + /** + * Get OfertaAcademica + * + * @return \Doctrine\Common\Collections\Collection + */ public function getOfertaAcademica() { $ofertaAcademica = new \Doctrine\Common\Collections\ArrayCollection(); - foreach($this->hasInscripcion as $p) + foreach($this->hasInscripcion as $inscrita) { - $ofertaAcademica[] = $p->getOfertaAcademica(); + $ofertaAcademica[] = $inscrita->getOfertaAcademica(); } return $ofertaAcademica; } - // Important + + + /** + * Set OfertaAcademica + * + */ public function setOfertaAcademica($ofertaAcademica) { - foreach($ofertaAcademica as $o) + foreach($ofertaAcademica as $inscrita) { $inscripcion = new Inscripcion(); $inscripcion->setIdEstadoAcademico($this); - $inscripcion->setIdOfertaAcademica($o); + $inscripcion->setIdOfertaAcademica($inscrita); $inscripcion->setIdEstatus($this->getIdDocenteServicio()->getIdEstatus()); $this->addHasInscripcion($inscripcion);