예제 #1
0
        private void mgVerRol_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            lblComposite.Text = "";
            Roles roles = new Roles();

            roles.Id = int.Parse(mgVerRol.CurrentRow.Cells[0].Value.ToString());
            RolesComponent rolesComponent = new RolesComponent();

            roles             = rolesComponent.ObtenerComposite(roles);
            lblComposite.Text = "+" + mgVerRol.CurrentRow.Cells[1].Value.ToString() + Environment.NewLine;
            sumador           = 2;

            lblComposite.Text = rolesComponent.ObetenerArbol(roles);

            //llenarArbol(roles, sumador);
        }
예제 #2
0
        private void mgPermisosQueTieneElUsuario_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            txtVerPermisosArbol.Text = "";

            UsuarioRolesComponent usuariosComponent = new UsuarioRolesComponent();
            List <UsuarioRoles>   usuarioRoles      = new List <UsuarioRoles>();

            usuarioRoles = usuariosComponent.ReadByUsuario(int.Parse(mgPermisosQueTieneElUsuario.CurrentRow.Cells[0].Value.ToString()));
            RolesComponent rolesComponent = new RolesComponent();
            Roles          roles          = new Roles();

            foreach (var item in usuarioRoles)
            {
                txtVerPermisosArbol.Text = txtVerPermisosArbol.Text + System.Environment.NewLine + rolesComponent.ObetenerArbol(rolesComponent.ObtenerComposite(item.roles));
            }
        }