예제 #1
0
 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();
 }
예제 #2
0
 public MenuAdmin(UsuarioLogueado usuario)
 {
     InitializeComponent();
     userLog = usuario;
     String query = "SELECT Funcionalidad.Func_Desc FROM NENE_MALLOC.Func_Por_Rol FR, NENE_MALLOC.Funcionalidad,NENE_MALLOC.Rol R" +
     " WHERE FR.Func_Id = Funcionalidad.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());
     }
 }
예제 #3
0
 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;
     }
 }