private void botonModificarReserva_Click(object sender, EventArgs e) { int idHotelElegido = 0; if ((idDeHotelDeSesion == 0) & !funcionesUsuarios.validarComboVacio(listaHotelAElegir, mensaje)) { MessageBox.Show("Debe elegir un hotel", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (idDeHotelDeSesion == 0) { idHotelElegido = funcionesVarias.obtenerIDHotel(listaHotelAElegir.SelectedItem.ToString()); } else { idHotelElegido = idDeHotelDeSesion; } FrbaHotel.Cancelar_Reserva.Form1 formModificarReserva = new FrbaHotel.Cancelar_Reserva.Form1(idHotelElegido, usuarioDeSesion, false); formModificarReserva.ShowDialog(); } /*FrbaHotel.Cancelar_Reserva.Form1 formModificarReserva = new FrbaHotel.Cancelar_Reserva.Form1(idDeHotelDeSesion, usuarioDeSesion, false); * formModificarReserva.Show();*/ }
public void dirigirABMElegida(string funcionalidad, string usuarioDeSesion) { int idDeHotelElegido = funcionesVarias.obtenerIDHotel(listaHotelesHabilitados.SelectedItem.ToString()); switch (funcionalidad) { case "Gestionar roles": FrbaHotel.ABM_de_Rol.MainRol gestionarRoles = new FrbaHotel.ABM_de_Rol.MainRol(this); gestionarRoles.ShowDialog(); break; case "Gestionar usuarios": FrbaHotel.ABM_de_Usuario.Form1 gestionarUsuarios = new FrbaHotel.ABM_de_Usuario.Form1(); gestionarUsuarios.ShowDialog(); break; case "Gestionar clientes": FrbaHotel.ABM_de_Cliente.Clientes gestionarClientes = new FrbaHotel.ABM_de_Cliente.Clientes(); gestionarClientes.ShowDialog(); break; case "Gestionar hoteles": FrbaHotel.ABM_de_Hotel.MainHotel gestionarHoteles = new FrbaHotel.ABM_de_Hotel.MainHotel(idUsuario); gestionarHoteles.ShowDialog(); break; case "Gestionar habitaciones": FrbaHotel.ABM_de_Habitacion.MainHabitacion gestionarHabitaciones = new FrbaHotel.ABM_de_Habitacion.MainHabitacion(); gestionarHabitaciones.ShowDialog(); break; case "Generar/modificar reservas": FrbaHotel.Generar_Modificar_Reserva.Form1 gestionarReservas = new FrbaHotel.Generar_Modificar_Reserva.Form1(idDeHotelElegido, usuarioDeSesion); gestionarReservas.ShowDialog(); break; case "Cancelar reservas": FrbaHotel.Cancelar_Reserva.Form1 cancelarReservas = new FrbaHotel.Cancelar_Reserva.Form1(idDeHotelElegido, usuarioDeSesion, nombreRolDeSesion, true); cancelarReservas.ShowDialog(); break; case "Gestionar estadías": FrbaHotel.Registrar_Estadia.Form1 registrarEstadias = new FrbaHotel.Registrar_Estadia.Form1(usuarioDeSesion, idDeHotelElegido); registrarEstadias.ShowDialog(); break; case "Gestionar consumibles": MessageBox.Show("Debe realizar primero el Check-Out"); break; case "Facturación": MessageBox.Show("Debe realizar primero el respectivo registro de consumibles"); break; case "Listado estadístico": FrbaHotel.Listado_Estadistico.Form1 listadoEstadistico = new FrbaHotel.Listado_Estadistico.Form1(); listadoEstadistico.ShowDialog(); break; } cargarFuncionalidades(nombreRolDeSesion); }