Пример #1
0
        private void ListarRoles()
        {
            rolesDeUsuario objRoles = new rolesDeUsuario();

            cmbListaRoles.DataSource    = objRoles.listarRoles();
            cmbListaRoles.DisplayMember = "NOMBRE";
            cmbListaRoles.ValueMember   = "ID_ROL";
        }
Пример #2
0
        public void btnAceptar_Click(object sender, EventArgs e)
        {
            rolesDeUsuario objRolUsuario = new rolesDeUsuario();
            modeloUsuario  objUsuario    = new modeloUsuario();
            SqlDataReader  loguear;

            objUsuario.usuario    = txtUsuario.Text;
            objUsuario.contrasena = txtPassword.Text;
            loguear = objUsuario.iniciarSesion();
            if (loguear.Read() == true)
            {
                Program.sesion.setUsuario(txtUsuario.Text);
                Int32 cantidadRoles = objRolUsuario.contarRolesSegunUsuario(txtUsuario.Text);
                if (cantidadRoles == 1)
                {
                    int    unRol = 0;
                    string rol;
                    Program.sesion.setIdRol(objRolUsuario.encontrarRolSegunUsuario(txtUsuario.Text, unRol, out rol, ref unHotelLogueado, ref unIdHoteLogueado));
                    Program.sesion.setIdHotel(unIdHoteLogueado);
                    Program.sesion.setRol(rol);
                    ventanaAdmin nuevaVentanaAdmin = new ventanaAdmin(unHotelLogueado);
                    this.Hide();
                    nuevaVentanaAdmin.Show();
                    this.Close();
                }
                else if (cantidadRoles >= 2)
                {
                    //lo mando a la ventana para que elija que rol quiere elegir

                    listadoDeRol nuevaVentanaListadoDeRol = new listadoDeRol(txtUsuario.Text);
                    this.Hide();
                    nuevaVentanaListadoDeRol.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("El usuario no tiene ningun rol");
                }
            }
            else if (intentos < 2)
            {
                intentos = intentos + 1;
                MessageBox.Show("Usuario/Contraseña invalida");
            }
            else
            {
                ventanaSesionCaducada sesionCaducada = new ventanaSesionCaducada();
                this.Hide();
                sesionCaducada.Show();
                this.Close();
            }
        }
Пример #3
0
        private void ListarRoles()
        {
            rolesDeUsuario objRoles = new rolesDeUsuario();

            dgvRolesDeUsuario.DataSource = objRoles.listarRoles(unUsuario);
        }