+
+
+
+
+
+ Id |
+ Cédula |
+ Nombres y Apellidos |
+ Estado |
+ Escalafón Actual |
+ Correo |
+ Acciones |
+
+
+
+ {% for usuario in usuarios %}
+
+ {{ usuario.id }} |
+ {{ usuario.cedulaPasaporte }} |
+ {{ usuario.nombres }}, {{ usuario.apellidos }} |
+ {{ usuario.idEstado.nombre }} |
+ {{ usuario.idEscala.nombre }} |
+ {{ usuario.correoElectronico }} |
+
+
+
+ |
+
+ {% endfor %}
+
+
+
+
+{% endblock %}
+
+ {% block javascripts %}
+ {{ parent() }}
+
+
+
+
+ {% endblock %}
diff --git a/src/AppBundle/Controller/UsuariosController.php b/src/AppBundle/Controller/UsuariosController.php
index 02cfca0..bddf00c 100644
--- a/src/AppBundle/Controller/UsuariosController.php
+++ b/src/AppBundle/Controller/UsuariosController.php
@@ -2,6 +2,7 @@
namespace AppBundle\Controller;
+use AppBundle\Entity\TutoresAscenso;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
@@ -141,4 +142,54 @@ class UsuariosController extends Controller
->getForm()
;
}
+
+
+
+
+ /**
+ * Lists all Usuarios entities.
+ *
+ * @Route("/jurados/", name="admin_jurados_index")
+ * @Method("GET")
+ */
+ public function indexJuradosAction()
+ {
+ $em = $this->getDoctrine()->getManager();
+
+ $usuarios = $em->getRepository('AppBundle:TutoresAscenso')->findAll();
+
+ return $this->render('usuarios/jurados_index.html.twig', array(
+ 'usuarios' => $usuarios,
+ ));
+ }
+
+
+ /**
+ * Displays a form to edit an existing Usuarios entity.
+ *
+ * @Route("/jurados/{id}/edit", name="admin_jurados_edit")
+ * @Method({"GET", "POST"})
+ */
+ public function editJuradosAction(Request $request, TutoresAscenso $jurado)
+ {
+ //$deleteForm = $this->createDeleteForm($jurado);
+ $editForm = $this->createForm('AppBundle\Form\TutoresAscensoEditType', $jurado);
+ $editForm->handleRequest($request);
+
+ if ($editForm->isSubmitted() && $editForm->isValid()) {
+ $em = $this->getDoctrine()->getManager();
+ $em->persist($jurado);
+ $em->flush();
+
+ return $this->redirectToRoute('admin_jurados_edit', array('id' => $jurado->getId()));
+ }
+
+ return $this->render('usuarios/jurados_edit.html.twig', array(
+ 'usuario' => $jurado,
+ 'edit_form' => $editForm->createView(),
+ //'delete_form' => $deleteForm->createView(),
+ ));
+ }
+
+
}
diff --git a/src/AppBundle/Form/TutoresAscensoEditType.php b/src/AppBundle/Form/TutoresAscensoEditType.php
new file mode 100644
index 0000000..d34808f
--- /dev/null
+++ b/src/AppBundle/Form/TutoresAscensoEditType.php
@@ -0,0 +1,103 @@
+add('idDocumentoIdentidad', EntityType::class, array(
+ 'label' => 'Tipo Documento',
+ 'placeholder' => 'Seleccione...',
+ 'class' => 'AppBundle:DocumentoIdentidad',
+ ))
+ ->add('cedulaPasaporte', TextType::class, array(
+ 'label' => 'Cédula/Pasaporte',
+ 'attr' => array(
+ 'placeholder' => 'Cédula Pasaporte ...',
+ 'class' => 'col-lg-4 form-control',
+ )
+ ))
+
+
+ ->add('nombres', TextType::class, array(
+ 'label' => 'Nombres Tutor',
+ 'attr' => array(
+ 'placeholder' => 'Nombres del Tutor...',
+ 'class' => 'col-lg-6 form-control ',
+ )
+ ))
+
+ ->add('apellidos', TextType::class, array(
+ 'label' => 'Apellidos Tutor',
+ 'attr' => array(
+ 'placeholder' => 'apellidos del tutor...',
+ 'class' => 'col-lg-3 form-control',
+ )
+ ))
+
+ ->add('institucion', TextType::class, array(
+ 'label' => 'Institución',
+ 'attr' => array(
+ 'placeholder' => 'UBV, LUZ, UNEFM,',
+ 'class' => 'col-lg-3 form-control',
+ )
+ ))
+
+ ->add('idEstado', EntityType::class, array(
+ 'label' => 'Estado',
+ 'placeholder' => 'Estado donde Labora...',
+ 'class' => 'AppBundle:Estado',
+ 'attr' => array(
+ 'class' => 'col-lg-3 form-control',
+ )
+ ))
+
+ ->add('idEscala', EntityType::class, array(
+ 'label' => 'Escalafón',
+ 'placeholder' => 'Escalafón actual...',
+ 'class' => 'AppBundle:Escalafones',
+ 'attr' => array(
+ 'class' => 'col-lg-3 form-control',
+ )
+ ))
+ ->add('correoElectronico', EmailType::class, array(
+ 'label' => 'Correo E.',
+ 'attr' => array(
+ 'placeholder' => 'Dirección de Correo Tutor ...',
+ 'class' => 'col-lg-3 form-control',
+ )
+ ))
+ /*->add('nombres')
+ ->add('apellidos')
+ ->add('institucion')
+ ->add('idEscala')*/
+ //->add('ascenso')
+ ;
+ }
+
+ /**
+ * @param OptionsResolver $resolver
+ */
+ public function configureOptions(OptionsResolver $resolver)
+ {
+ $resolver->setDefaults(array(
+ 'data_class' => 'AppBundle\Entity\TutoresAscenso'
+ ));
+ }
+}