Example #1
0
        public static string CrearSolicitud(AlumnoServWS.Alumno alumno, ApoderadoServWS.Apoderado apoderado)
        {
            try
            {
                NivelesServWS.NivelesServiceClient nivelClient = new NivelesServWS.NivelesServiceClient();
                NivelesServWS.Niveles niveles = nivelClient.Obtener(alumno.Nivel, alumno.Grado);
                if (niveles != null)
                {
                    ApoderadoServWS.ApoderadoServiceClient servicioApoderado = new ApoderadoServWS.ApoderadoServiceClient();
                    servicioApoderado.Crear(apoderado);
                    alumno.IdNivel = niveles.IdNivel;
                    AlumnoServWS.AlumnoServiceClient alumnoServiceClient = new AlumnoServWS.AlumnoServiceClient();
                    alumnoServiceClient.Crear(alumno);

                    SolicitudServiceClient solicitudService = new SolicitudServiceClient();
                    Solicitud solicitud = new Solicitud()
                    {
                        NroDniAlumno    = alumno.DNI,
                        NroDniApoderado = alumno.NroDniApoderado,
                        IdNivel         = alumno.IdNivel,
                        Tipo            = "Nuevo",
                        Estado          = "Pendiente",
                        FechaSolicitud  = DateTime.Now
                    };
                    Solicitud solicitudCreado = solicitudService.Crear(solicitud);
                    return("OK");
                }
                return("ERROR");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #2
0
 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);
     }
 }
Example #3
0
 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);
     }
 }