コード例 #1
0
 public function alta_alumno_inAction()
 {
     if ($this->VerificoPerfil()) {
         $request = $this->getRequest();
         $idnacionalidad = $request->request->get('idnacionalidad');
         $idPersona = $request->request->get('idPersona');
         $iddeporte = $request->request->get('idDeporte');
         $idciudad = $request->request->get('idCiudad');
         $idayuda = $request->request->get('idAyuda');
         $idcolegio = $request->request->get('idColegio');
         $idtrabajo = $request->request->get('idTrabajo');
         $idhorastrabajo = $request->request->get('idHorastrabajo');
         $idfranjahoraria = $request->request->get('idFranjahoraria');
         $idtitulo = $request->request->get('idTitulo');
         $alumno = new Alumno();
         $nacionalidad = $this->getDoctrine()->getRepository('tutoriasBundle:Nacionalidad')->findByid($idnacionalidad);
         $alumno = setnacionalidad($nacionalidad);
         $Persona = $this->getDoctrine()->getRepository('tutoriasBundle:Persona')->findByid($idPersona);
         $alumno = setPersona($Persona);
         $deporte = $this->getDoctrine()->getRepository('tutoriasBundle:Deporte')->findByid($iddeporte);
         $alumno = setdeporte($deporte);
         $ciudad = $this->getDoctrine()->getRepository('tutoriasBundle:Ciudad')->findByid($idciudad);
         $alumno = setciudad($ciudad);
         $ayuda = $this->getDoctrine()->getRepository('tutoriasBundle:Ayuda')->findByid($idayuda);
         $alumno = setayuda($ayuda);
         $colegio = $this->getDoctrine()->getRepository('tutoriasBundle:Colegio')->findByid($idcolegio);
         $alumno = setcolegio($colegio);
         $trabajo = $this->getDoctrine()->getRepository('tutoriasBundle:Trabajo')->findByid($idtrabajo);
         $alumno = settrabajo($trabajo);
         $horastrabajo = $this->getDoctrine()->getRepository('tutoriasBundle:Horastrabajo')->findByid($idhorastrabajo);
         $alumno = sethorastrabajo($horastrabajo);
         $franjahoraria = $this->getDoctrine()->getRepository('tutoriasBundle:Franjahoraria')->findByid($idfranjahoraria);
         $alumno = setfranjahoraria($franjahoraria);
         $titulo = $this->getDoctrine()->getRepository('tutoriasBundle:Titulo')->findByid($idtitulo);
         $alumno = settitulo($titulo);
         $em = $this->getDoctrine()->getManager();
         $em->persist($alumno);
         $em->flush();
         return $this->render('tutoriasBundle:Default:alta_alumno.html.twig');
     } else {
         return $this->loginAction();
     }
 }
コード例 #2
0
 public function alta_tutor_inAction()
 {
     if ($this->VerificoPerfil('alta_tutor_in')) {
         $request = $this->getRequest();
         $idPersona = $request->request->get('idPersona');
         $tutor = new tutor();
         $Persona = $this->getDoctrine()->getRepository('TutoriasBundle:Persona')->findByid($idPersona);
         $tutor = setPersona($Persona);
         $em = $this->getDoctrine()->getManager();
         $em->persist($tutor);
         $em->flush();
         $result = 'Operacion exitosa!';
         return $this->render('TutoriasBundle:Default:alta_tutor.html.twig', array('usuario' => $_SESSION['Usuario'], 'result' => $result));
     } else {
         $this->loginAction();
     }
 }