Ejemplo n.º 1
0
 public function alta_reunion_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_reunion_in')) {
         $fecha = $request->request->get('fecha');
         $idalumno = $request->request->get('idalumno');
         $idtutor = $request->request->get('idtutor');
         $f = new \Datetime($fecha);
         $reunion = new Reunion();
         $reunion->setFecha($f);
         $reunion->setIdtutor($idtutor);
         $reunion->setIdalumno($idalumno);
         $reunion->setEstado('pendiente');
         $reunion->setActivo('1');
         $em = $this->getDoctrine()->getManager();
         $em->persist($reunion);
         $em->flush();
         $session->set('mensaje_session', 'Alta de Reunion Exitosa!');
         return $this->redirectToRoute('tutorias_show_reunion_tutor');
     } else {
         return $this->redirectToRoute('tutorias_login', array('mensaje' => '', 'tipo' => ''), 301);
     }
 }
Ejemplo n.º 2
0
 public function alta_reunion_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_reunion_in')) {
         $fecha = $request->request->get('fecha');
         $idalumno = $request->request->get('idalumno');
         $idtutor = $request->request->get('idtutor');
         $f = new \Datetime($fecha);
         $reunion = new Reunion();
         $reunion->setFecha($f);
         $reunion->setIdtutor($idtutor);
         $reunion->setIdalumno($idalumno);
         $reunion->setEstado('pendiente');
         $em = $this->getDoctrine()->getManager();
         $em->persist($reunion);
         $em->flush();
         return $this->redirectToRoute('tutorias_alta_reunion', array('usuario' => $session->get('Usuario'), 'estado' => 'ok', 'perfil' => $session->get('perfil'), 'tipo' => $session->get('tipo')), 301);
     } else {
         return $this->redirectToRoute('tutorias_alta_reunion', array('usuario' => $session->get('Usuario'), 'result' => $result), 301);
     }
 }