public CargaMenu(UsuarioLogueado usuario) { switch (usuario.getRolAsignado()) { case "Administrador": MenuAdmin levantarAdmin = new MenuAdmin(usuario); levantarAdmin.ShowDialog(); break; case "Administrador General": MegaAdmin levantarMega = new MegaAdmin(usuario); levantarMega.ShowDialog(); break; case "Recepcionista": MenuRecepcionista levantarRecepcion = new MenuRecepcionista(usuario); levantarRecepcion.ShowDialog(); break; case "Guest": MenuGuest levantarGuest = new MenuGuest(usuario.getConexion()); levantarGuest.ShowDialog(); break; } }
public Generar(UsuarioLogueado userLog) { InitializeComponent(); usuario = userLog; coneccion = userLog.getConexion(); coneccion = userLog.getConexion(); condi = userLog.getRolAsignado(); cBHoteles.Items.Add(usuario.getHotelAsignado()); cBHoteles.SelectedIndex = 0; cBHoteles.Enabled = false; inicializar(); }
public MenuAdmin(UsuarioLogueado usuario) { InitializeComponent(); userLog = usuario; String query = "SELECT FUNCIONALIDADES.Func_Desc FROM HOTEL_CUATRIVAGOS.FUNCIONALIDADES_X_ROL FR, HOTEL_CUATRIVAGOS.FUNCIONALIDADES, HOTEL_CUATRIVAGOS.ROLES R" + " WHERE FR.Func_Id = FUNCIONALIDADES.Func_Id" + " AND R.Rol_Id = FR.Rol_Id" + " AND R.Rol_Desc ='" + usuario.getRolAsignado() + "'"; DataTable funcionalidades = usuario.getConexion().consulta(query); foreach (DataRow func in funcionalidades.Rows) { listaFuncionalidades.Add(func[0].ToString()); } }