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); } }
public static NivelesServWS.Niveles ObtenerNivel(string nivel, string grado) { try { NivelesServWS.NivelesServiceClient nivelClient = new NivelesServWS.NivelesServiceClient(); return(nivelClient.Obtener(nivel, grado)); } catch (Exception ex) { throw new Exception("ERROR: " + ex.Message); } }