示例#1
0
        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();*/
        }
示例#2
0
        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);
        }