// Johnny Rivera Barzola public ReservaMatricula registarReserva(string cd_alumno) { //Alumno alumno = AlumnoDAO.Obtener(cd_alumno); if (listarReserva(cd_alumno) == 0) { ReservaMatricula reserva = new ReservaMatricula() { cd_alumno = cd_alumno.ToString(), FechaReserva = DateTime.Now, fg_estado = '1', Monto = double.Parse("1000")//alumno.cd_grado.qt_monto.ToString()) }; return(ReservaMatriculaDAO.Crear(reserva)); } else { ReservaMatricula reserva = new ReservaMatricula() { cd_alumno = "El Alumno ya tiene una reserva pendiente.", FechaReserva = DateTime.Now, fg_estado = '0', Monto = 0.0 // double.Parse("1000")//alumno.cd_grado.qt_monto.ToString()) }; return(reserva); } }
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); } }
protected void btnfinish_Click(object sender, EventArgs e) { pnl_mensajeFinal.Visible = true; ReservaMatricula res = ws.registarReserva(cod_alumno); if (res.fg_estado.Equals('0')) { lbltitulo1.Text = ""; lbltitulo2.Text = ""; lblmsj1.Text = res.cd_alumno.ToString(); lblmsj2.Text = res.FechaReserva.ToString(); } else { lbltitulo1.Text = "Pago a realizar :"; lbltitulo2.Text = "Fecha de reserva :"; lblmsj1.Text = res.Monto.ToString(); lblmsj2.Text = res.FechaReserva.ToString(); } flag = res.fg_estado.ToString(); }
public ReservaMatricula cancelarReserva(string cd_alumno) { List <ReservaMatricula> listaReserva = ReservaMatriculaDAO.existeReserva(cd_alumno).ToList(); if (listaReserva.Count() > 0) { ReservaMatricula reservaACancelar = listaReserva[0]; reservaACancelar.fg_estado = '0'; return(ReservaMatriculaDAO.Modificar(reservaACancelar)); } else { throw new FaultException <ReservaInexistenteException>( new ReservaInexistenteException() { Codigo = "01", Mensaje = "No existe reservas para este alumno" }, new FaultReason("Validacion de Negocio")); } }