diff --git a/app/Resources/views/aldea/index.html.twig b/app/Resources/views/aldea/index.html.twig index 832aca7..a501a1f 100644 --- a/app/Resources/views/aldea/index.html.twig +++ b/app/Resources/views/aldea/index.html.twig @@ -1,18 +1,30 @@ {% extends 'base.html.twig' %} {% block body %} -

Aldeas list

+{% for type, flashMessage in app.session.flashbag.all() %} +
+ +{% if flashMessage.title is defined %} +{{ flashMessage.title }} +{{ flashMessage.message }} +{% else %} +{{ type }} +{% endif %} +
+{% endfor %} - +

Lista aldea

+ +
- - - - - - - + + + + + + + {% for aldea in aldeas %} @@ -24,12 +36,12 @@ @@ -38,8 +50,11 @@
IdDescripcionCodigosucreCodigoaldeaEstatusActions
idCursodescripcioncodigoSucrecodigoAldeaEstatusActions
{% if aldea.estatus %}Yes{% else %}No{% endif %}
{% endblock %} diff --git a/app/Resources/views/aldea/new.html.twig b/app/Resources/views/aldea/new.html.twig index 8e666d7..154ca81 100644 --- a/app/Resources/views/aldea/new.html.twig +++ b/app/Resources/views/aldea/new.html.twig @@ -3,14 +3,66 @@ {% block body %}

Aldea creation

- {{ form_start(form) }} - {{ form_widget(form) }} - - {{ form_end(form) }} + {{ form_start(form, {'attr': {'novalidate': 'novalidate'}, 'action': path('aldea_new')}) }} + +
+
+ {{ form_label(form.descripcion) }} + {{ form_widget(form.descripcion) }} + +
+ + + + {% if form.descripcion.vars.errors[0].message is defined %} + + {{ form.descripcion.vars.errors[0].message }} + + + {% endif %} + + {{ form_label(form.codigoSucre) }} + {{ form_widget(form.codigoSucre) }} + {% if form.codigoSucre.vars.errors[0].message is defined %} + + {{ form.codigoSucre.vars.errors[0].message }} + + + {% endif %} + +{{ form_label(form.codigoAldea) }} + {{ form_widget(form.codigoAldea) }} + {% if form.codigoAldea.vars.errors[0].message is defined %} + + {{ form.codigoAldea.vars.errors[0].message }} + + + {% endif %} + +{{ form_label(form.estatus) }} + {{ form_widget(form.estatus) }} + {% if form.estatus.vars.errors[0].message is defined %} + + {{ form.estatus.vars.errors[0].message }} + + + {% endif %} + + {% endblock %} + + + + + + + diff --git a/app/Resources/views/usuario/new.html.twig b/app/Resources/views/usuario/new.html.twig index 87a29d3..22a4228 100644 --- a/app/Resources/views/usuario/new.html.twig +++ b/app/Resources/views/usuario/new.html.twig @@ -8,7 +8,6 @@ {% block form_row %}
- {{ form_errors(form) }} {{ form_widget(form) }}
diff --git a/src/UBV/PracticaBundle/Controller/aldeaController.php b/src/UBV/PracticaBundle/Controller/aldeaController.php index 5ba1221..b8b25dc 100644 --- a/src/UBV/PracticaBundle/Controller/aldeaController.php +++ b/src/UBV/PracticaBundle/Controller/aldeaController.php @@ -49,6 +49,8 @@ class aldeaController extends Controller $em->persist($aldea); $em->flush(); + $this->get('session')->getFlashBag()->set( 'success', array( 'title' => 'Guardado!', 'message' => 'Estado creado satisfactoriamente.' ) ); + return $this->redirectToRoute('aldea_index', array('id' => $aldea->getId())); } @@ -89,6 +91,8 @@ class aldeaController extends Controller if ($editForm->isSubmitted() && $editForm->isValid()) { $this->getDoctrine()->getManager()->flush(); + $this->get('session')->getFlashBag()->set( 'success', array( 'title' => 'Guardado!', 'message' => 'Estado editado satisfactoriamente.' ) ); + return $this->redirectToRoute('aldea_edit', array('id' => $aldea->getId())); } diff --git a/src/UBV/PracticaBundle/Entity/aldea.php b/src/UBV/PracticaBundle/Entity/aldea.php index d1be8d5..86601c3 100644 --- a/src/UBV/PracticaBundle/Entity/aldea.php +++ b/src/UBV/PracticaBundle/Entity/aldea.php @@ -30,6 +30,7 @@ class aldea * max = 100, * minMessage = "Por favor introduzca un Nombre de la Aldea más específico. Mínimo {{ limit }} caracteres", * maxMessage = "Por favor introduzca un Nombre de la Aldea más breve. Máximo {{ limit }} caracteres", + *) * @var string * * @ORM\Column(name="descripcion", type="string", length=255) @@ -44,6 +45,7 @@ class aldea * max = 30, * minMessage = "Por favor introduzca el codigo de la Aldea más específico. Mínimo {{ limit }} caracteres", * maxMessage = "Por favor introduzca el codigo de la Aldea más breve. Máximo {{ limit }} caracteres", + *) * @var int * * @ORM\Column(name="codigo_sucre", type="integer")