Ejemplo n.º 1
0
        private void comboUsuario_SelectionChangeCommitted(object sender, EventArgs e)
        {
            usr.LeerUsuario(Convert.ToInt32(comboUsuario.SelectedValue));
            ps.LeerPuestos(usr.IdPuesto);
            dpto.LeerDepartamentos(usr.IdDepto);
            txtDpto.Text      = dpto.Nombre;
            txtPuesto.Text    = ps.Nombre;
            txtIniciales.Text = usr.Iniciales;

            Limpiar();
            treeView1.CollapseAll();
            permisos.LeerPermisos(Convert.ToInt32(comboUsuario.SelectedValue));

            treeView1.Nodes[0].Checked                   = permisos.EmpresaAcc;
            treeView1.Nodes[0].Nodes[0].Checked          = permisos.EmpresaMod;
            treeView1.Nodes[1].Checked                   = permisos.ContratosAcc;
            treeView1.Nodes[1].Nodes[0].Checked          = permisos.ContratosModGeneral;
            treeView1.Nodes[1].Nodes[0].Nodes[0].Checked = permisos.ContratosModStatus1;
            treeView1.Nodes[1].Nodes[1].Checked          = permisos.ContratosModTarjetas;
            treeView1.Nodes[1].Nodes[2].Checked          = permisos.ContratosModVentas;
            treeView1.Nodes[1].Nodes[3].Checked          = permisos.ContratosRep;
            treeView1.Nodes[1].Nodes[4].Checked          = permisos.ContratosRegalos;
            treeView1.Nodes[1].Nodes[4].Nodes[0].Checked = permisos.ContratosRegalosRep;
            treeView1.Nodes[1].Nodes[4].Nodes[1].Checked = permisos.ContratosRegalosCat;
            treeView1.Nodes[2].Checked                   = permisos.CobranzaAcc;
            treeView1.Nodes[2].Nodes[0].Checked          = permisos.CobranzaReestructura;
            treeView1.Nodes[2].Nodes[1].Checked          = permisos.CobranzaAplicarPagos;
            treeView1.Nodes[2].Nodes[1].Nodes[0].Checked = permisos.CobranzaPagoCapital;
            treeView1.Nodes[2].Nodes[1].Nodes[1].Checked = permisos.CobranzaPagoContrato;
            treeView1.Nodes[2].Nodes[1].Nodes[2].Checked = permisos.CobranzaPagoEnganche;
            treeView1.Nodes[3].Checked                   = permisos.ReservacionesAcc;
            treeView1.Nodes[3].Nodes[0].Checked          = permisos.ReservacionesEdoPuntos;
            treeView1.Nodes[3].Nodes[0].Nodes[0].Checked = permisos.ReservacionesMod;
            treeView1.Nodes[3].Nodes[1].Checked          = permisos.ReservacionesPtosNuevoAño;
            treeView1.Nodes[3].Nodes[2].Checked          = permisos.ReservacionesCumpleaños;
            treeView1.Nodes[3].Nodes[3].Checked          = permisos.ReservacionesPorcentajes;
            treeView1.Nodes[4].Checked                   = permisos.EstadisticasAcc;
            treeView1.Nodes[4].Nodes[0].Checked          = permisos.EstadisticasTablaGralCtos;
            treeView1.Nodes[5].Checked                   = permisos.AsignarPermisosAcc;

            treeView1.ExpandAll();
        }