private void CargarListaFuncionalidades()
        {
            RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule();

            chkListFuncionalidades.DataSource    = oRolesBR.ObtenerFuncionalidades();
            chkListFuncionalidades.ValueMember   = "Funcionalidad_ID";
            chkListFuncionalidades.DisplayMember = "Funcionalidad_Nombre";
        }
        private void btnModificarRol_Click(object sender, EventArgs e)
        {
            Rol oRolModificado = new Rol();

            oRolModificado.Estado          = chkHabilitado.Checked;
            oRolModificado.Descripcion     = txtNombreRol.Text;
            oRolModificado.Funcionalidades = CargarFuncionalidadesAsignadas();
            oRolModificado.ID = this.oRol.ID;

            RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule();

            oRolesBR.ActualizarRol(oRolModificado);
        }
Ejemplo n.º 3
0
        private void btnAltaRol_Click(object sender, EventArgs e)
        {
            if (FormularioValido())
            {
                RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule();
                int rolID = oRolesBR.RegistrarRol(txtNombreRol.Text, chkHabilitado.Checked, CargarFuncionalidadesAsignadas());

                if (rolID != 0)
                {
                    MessageBox.Show("Se dio de alta satisfactoriamente");
                    this.LimpiarCampos();
                    this.Hide();
                }
            }
        }
Ejemplo n.º 4
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            //Valido que los campos ingresados sean correctos
            if (this.FormularioValido())
            {
                UsuarioBusinessRule oUsuarioBR = new UsuarioBusinessRule();
                try
                {
                    //Valido Usuario y Contraseña
                    if (oUsuarioBR.EsUsuarioValido(txtNombreUsuario.Text, txtPassword.Text))
                    {
                        //Ahora tengo que buscar los roles que tiene dicho usuario y mostrar los formularios correspondientes
                        RolesUsuarioBusinessRule oRolesUsuarioBR = new RolesUsuarioBusinessRule();
                        oRolesUsuarioBR.ObtenerRolesUsuario(Sesion.SesionActual.Usuario_ID);

                        //Obtengo el cliente unico para este usuario
                        ClienteBusinessRule oClienteBR = new ClienteBusinessRule();
                        oClienteBR.ObtenerCliente(169);

                        //Oculto el panel de login y muestro el correspondiente al rol del usuario
                        this.Hide();
                        AdministradorRoles administradorRoles = new AdministradorRoles();
                        administradorRoles.procesarRoles();
                    }
                }
                catch (UsuarioDeshabilitadoException e1)
                {
                    MessageBox.Show("Usuario deshabilitado");
                }
                catch (PasswordIncorrectaException e2)
                {
                    MessageBox.Show("Password incorrecta");
                }
                catch (UsuarioInexistenteException e3)
                {
                    MessageBox.Show("Usuario inexistente");
                }
            }
        }
Ejemplo n.º 5
0
        private void CargarGrilla()
        {
            RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule();

            dgvRoles.DataSource = oRolesBR.ObtenerRoles();
        }