Ejemplo n.º 1
0
 private void botonInvitado_Click(object sender, EventArgs e)
 {
     Globals.infoSesion.User = DAOUsuario.obtener("GUEST");
     Globals.infoSesion.Rol  = DAORol.obtenerTodos(Globals.infoSesion.User.Usr)[0];
     new LoginRequisitos().Show();
     textContrasenia.Text = "";
     textUsuario.Text     = "";
     Globals.deshabilitarAnterior(this);
 }
Ejemplo n.º 2
0
        public UsuarioMod(string usuario)
        {
            InitializeComponent();

            usuarioPedido = usuario;

            usuarioMod   = DAOUsuario.obtener(usuarioPedido);
            rolesUsuario = DAORol.obtenerTodos(usuario);

            ////Se carga el listRol tildando las opciones que el usuario ya tiene
            int item = 0;

            rolesPosibles = DAORol.traerTodosLosRolesPosibles();
            foreach (Rol rol in rolesPosibles)
            {
                listRol.Items.Add(rol.Nombre);
                if (rolesUsuario.Any(x => x.Nombre == rol.Nombre))
                {
                    listRol.SetItemChecked(item, true);
                }
                item++;
            }

            // Carga de listHotel, mismo rezonamiento de arriba
            item            = 0;
            hotelesPosibles = DAOHotel.obtenerTodos();
            hotelesUsuario  = DAOHotel.obtenerTodos(usuario);
            foreach (Hotel hotel in hotelesPosibles)
            {
                listHotel.Items.Add(hotel.Nombre);
                if (hotelesUsuario.Any(x => x.Nombre == hotel.Nombre))
                {
                    listHotel.SetItemChecked(item, true);
                }
                item++;
            }

            //Seteo check de Baja
            if (usuarioMod.CampoBaja)
            {
                checkBoxBajaUsr.Checked = true;
            }
            else
            {
                checkBoxBajaUsr.Checked = false;
            }

            //Llena el resto de los campos con la info que el usuario tiene
            cargarDatos();
        }
Ejemplo n.º 3
0
        public LoginRequisitos()
        {
            InitializeComponent();

            if (usuario.Usr != "GUEST")
            {
                ///Completa combo hoteles
                hotelesDeUsuario = DAOHotel.obtenerTodos(usuario.Usr);
                foreach (Hotel unHotel in hotelesDeUsuario)
                {
                    comboHoteles.Items.Add(unHotel);
                }

                ///Completa combo hoteles
                rolesDeUsuario = DAORol.obtenerTodos(usuario.Usr);
                foreach (Rol unRol in rolesDeUsuario)
                {
                    if (unRol.Estado)
                    {
                        comboRoles.Items.Add(unRol);
                    }
                }
            }
            else
            {
                hotelesDeUsuario = DAOHotel.obtenerTodos();
                foreach (Hotel unHotel in hotelesDeUsuario)
                {
                    comboHoteles.Items.Add(unHotel);
                }
                comboRoles.Items.Add("GUEST");

                comboRoles.Enabled = false;
            }
            if (hotelesDeUsuario.Count > 0)
            {
                comboHoteles.ValueMember   = "Nombre";
                comboHoteles.SelectedIndex = 0;
            }
            comboRoles.ValueMember   = "Nombre";
            comboRoles.SelectedIndex = 0;
        }