/** * 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)); } }