public Respuesta ListarPagos(string cd_alumno) { throw new FaultException<FaultException>(new FaultException("Problema del servicio")); Respuesta resp; if (PagoDAO.ListarPagos(cd_alumno).ToList().Count() > 0) { resp = new Respuesta() { mensaje = "Usted tiene pagos pendientes por cancelar. Por favor, acérquese al área de secretaria.", flag = 0 }; return resp; } else { resp = new Respuesta() { mensaje = "El Alumno no presenta ninguna deuda pendiente.", flag = 1 }; return resp; } }
public Respuesta ListarLibrosPrestados(string codigo) { Respuesta resp; if (LibroPendienteDAO.ListarLibrosPrestados(codigo).ToList().Count() > 0) { resp = new Respuesta() { mensaje = "Usted cuenta con libros pendientes por devolver. Por favor, acérquese a la biblioteca.", flag = 0 }; return resp; } else { resp = new Respuesta() { mensaje = "El Alumno no tiene devoluciones pendientes.", flag = 1 }; return resp; } }
public Respuesta ListarNotaAlumno(string cd_alumno) { Respuesta resp; if (NotaDAO.ListarNotasDesaprobadas(cd_alumno).ToList().Count() > 0) { resp = new Respuesta() { mensaje = "Usted no cumple con el requisito de Notas aprobadas. Por favor, acérquese al área de secretaria.", flag = 0 }; return resp; } else { resp = new Respuesta() { mensaje = "El Alumno no debe ninguna materia académica.", flag = 1 }; return resp; } }
public Respuesta cancelarReserva(string cd_alumno) { List<ReservaMatricula> listaReserva = ReservaMatriculaDAO.existeReserva(cd_alumno).ToList(); if (listaReserva.Count() > 0) { ReservaMatricula reservaACancelar = listaReserva[0]; reservaACancelar.fg_estado = '0'; ReservaMatriculaDAO.Modificar(reservaACancelar); Respuesta res = new Respuesta(){ mensaje = "Reserva cancelada" }; return res; } else { //throw new FaultException<ReservaInexistenteException>( // new ReservaInexistenteException() // { // Codigo = "01", // Mensaje = "No existe reservas para este alumno" // }, // new FaultReason("Validacion de Negocio")); Respuesta res = new Respuesta() { mensaje = "No se puede cancelar, pues no existe una reserva registrada para este alumno" }; return res; } }