public static AlumnoServWS.Alumno Login(string login, string clave) { try { AlumnoServWS.Alumno alumno = null; UsuarioDao dao = new UsuarioDao(); Usuario usuario = dao.LoginAlumno(login, clave); if (usuario != null) { HttpContext.Current.Session["NombreUsuario"] = usuario.Nombres; HttpContext.Current.Session["DNI"] = usuario.DNI; HttpContext.Current.Session["Perfil"] = usuario.Perfil; AlumnoServiceClient alumnoService = new AlumnoServiceClient(); alumno = alumnoService.Obtener(usuario.DNI); } else { return(null); } return(alumno); } catch (Exception ex) { throw new Exception("ERROR: " + ex.Message); } }
public static String Reservar() { try { AlumnoServiceClient alumnoService = new AlumnoServiceClient(); AlumnoServWS.Alumno alumno = alumnoService.Obtener(HttpContext.Current.Session["DNI"].ToString()); SolicitudServiceClient solicitudService = new SolicitudServiceClient(); Solicitud solicitud = new Solicitud() { NroDniAlumno = alumno.DNI, NroDniApoderado = alumno.NroDniApoderado, IdNivel = alumno.IdNivel, Tipo = "Antiguo", Estado = "Pendiente", FechaSolicitud = DateTime.Now }; Solicitud solicitudCreado = solicitudService.Crear(solicitud); return("OK"); } catch (FaultException <SolicitudServWS.ManejadorException> error) { throw new Exception("ERROR: " + error.Message + ", " + error.Detail.Descripcion); } }