/* * Metodo para la modificacion de la reserva de Crucero */ public JsonResult modificarReservaCrucero(string id_reserva, string cant_pasajero, string estatus) { ///Se instancia un try para la consulta a la base de datos try { Response.Write("aqui "); manejadorSQLCrucero manejador = new manejadorSQLCrucero(); manejador.modificarReserva(id_reserva, cant_pasajero, estatus); } ///Se atrapa las Exception de Tipo Invalid ManejadorSQL Exception catch (ManejadorSQLException) { return(null); } ///Se atrapa las Exception de Tipo Invalid ManejadorSQL Exception catch (InvalidManejadorSQLException) { } ///Se atrapa las Exception de Tipo Exception catch (Exception) { return(null); } return(Json("exito")); }
/** * Metodo para la Creacion de la reserva * * **/ public ActionResult crearReservaCrucero(string fecha, int cantidadPasajeros, int usuario, int crucero, int ruta, string fkfecha, string estatus) { CReserva_Cruceros reserva = new CReserva_Cruceros(fecha, cantidadPasajeros, usuario, crucero, ruta, fkfecha, estatus); ///Se instancia un try para la consulta a la base de datos try { manejadorSQLCrucero manejador = new manejadorSQLCrucero(); manejador.CrearReserva(reserva); return(View(reserva)); } ///Se atrapa las Exception de Tipo NullReference catch (ManejadorSQLException) { return(View("gestion_reserva_crucero_error_conexion")); } ///Se atrapa las Exception de Tipo ManejadorSQL Exception catch (InvalidManejadorSQLException) { reserva = null; return(View(reserva)); } ///Se atrapa las Exception de Tipo Exception catch (Exception) { reserva = null; return(View(reserva)); } }
/** * Metodo Gestion Reserva Crucero Perfil * Este metodo llena la datatable que esta contenido en la seccion Mis Cruceros en la pagina de perfil * * **/ public ActionResult gestion_reserva_crucero_perfil() { List <CReserva_Cruceros> lista = null; manejadorSQLCrucero manejador = new manejadorSQLCrucero(); lista = manejador.buscarReservasCruceros(); return(PartialView(lista)); }
/** * Metodo para llenar la Lista que sera retornada para la vista parcial * Este metodo realiza la consulta en la base de datos de los cruceros que son solicitados por el cliente * * **/ public List <CReserva_Cruceros> busqueda(string numcrucero, string fechaIda, string fechaVuelta) { List <CReserva_Cruceros> lista = null; var manejador = new manejadorSQLCrucero(); lista = manejador.buscarItinerarios(numcrucero, fechaIda, fechaVuelta); Console.WriteLine("Hola Mundo"); return(lista); }
public JsonResult eliminarReservaCrucero(int id) {///Se instancia un try para la consulta a la base de datos try { manejadorSQLCrucero manejador = new manejadorSQLCrucero(); manejador.eliminarReserva(id); } ///Se atrapa las Exception de Tipo ManejadorSQL Exception catch (ManejadorSQLException) { return(null); } ///Se atrapa las Exception de Tipo Invalid ManejadorSQL Exception catch (InvalidManejadorSQLException) { return(null); } ///Se atrapa las Exception de Tipo Exception catch (Exception) { } return(Json("exito")); }