Пример #1
0
 public function alta_observacion_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_observacion_in')) {
         $contenido = $request->request->get('contenido');
         $idreunion = $request->request->get('idreunion');
         $idtipoObservacion = $request->request->get('tipoobservacion');
         $observacion = new Observacion();
         $observacion->setContenido($contenido);
         $observacion->setIdtipoobservacion($idtipoObservacion);
         $observacion->setIdreunion($idreunion);
         $em = $this->getDoctrine()->getManager();
         $em->persist($observacion);
         $em->flush();
         return $this->redirectToRoute('tutorias_show_reunion_tutor', array('usuario' => $session->get('Usuario'), 'estado' => 'ok', 'perfil' => $session->get('perfil'), 'tipo' => $session->get('tipo')), 301);
     } else {
         return $this->redirectToRoute('tutorias_alta_observacion', array('usuario' => $session->get('Usuario'), 'result' => $result), 301);
     }
 }
Пример #2
0
 public function noconfirmarAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('mod_reunion')) {
         $reu = $request->get('idreunion');
         $em = $this->getDoctrine()->getManager();
         $reunion = $this->getDoctrine()->getRepository('tutoriasBundle:Reunion')->findOneByIdreunion($reu);
         $reunion->setEstado('Cancelada por Alumno');
         // en este motivo viene la descripcion de la cancelacion por parte del alumno
         $motivo = $request->get('mot_cancelacion');
         $observacion = new Observacion();
         $observacion->setContenido($motivo);
         $observacion->setIdtipoobservacion('1');
         $observacion->setIdreunion($reu);
         $observacion->setActivo('1');
         $em = $this->getDoctrine()->getManager();
         $em->persist($observacion);
         $em->flush();
         return $this->redirectToRoute('tutorias_show_reunion_alumno', array('usuario' => $session->get('Usuario'), 'estado' => 'ok', 'perfil' => $session->get('perfil'), 'tipo' => $session->get('tipo')), 301);
     } else {
         return $this->redirectToRoute('tutorias_login', array('mensaje' => '', 'tipo' => ''), 301);
     }
 }