Ejemplo n.º 1
0
        private void llenarDGVPermisos()

        {
            try
            {
                using (WsSistemaBancario.ComponenteServiceClient PermisosRol = new WsSistemaBancario.ComponenteServiceClient())
                {
                    permisos = PermisosRol.Componente_ObtenerComponentesRol(4).ToList();

                    dgvPermisos.DataSource = permisos;
                }
            }

            catch (Exception)
            {
            }
        }
Ejemplo n.º 2
0
 private void llenarDGVPermisosRol()
 {
     try
     {
         using (WsSistemaBancario.ComponenteServiceClient PermisosPorRol = new WsSistemaBancario.ComponenteServiceClient())
         {
             componentesRol            = PermisosPorRol.Componente_ObtenerComponentesRol(idRol).ToList();
             dgvPermisosRol.DataSource = componentesRol;
             dgvPermisosRol.Columns["Descripcion"].Visible   = false;
             dgvPermisosRol.Columns["Codigo"].Visible        = false;
             dgvPermisosRol.Columns["Id_aplicacion"].Visible = false;
             dgvPermisosRol.Columns["IdPadre"].Visible       = false;
         }
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 3
0
        void CargarInicial()
        {
            try
            {
                if (Usuario == null)
                {
                    //roles
                    using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient())
                    {
                        listComponentes = componente.Componente_ObtenerComponentesRol(Rol.Id).ToList();
                        if (listComponentes == null)
                        {
                            MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                        }
                    }
                }
                else
                {
                    //usuario
                    using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient())
                    {
                        listComponentes = componente.Componente_ObtenerComponentesUsuario(Usuario.Id).ToList();
                        if (listComponentes == null)
                        {
                            MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                        }
                    }
                }
            }
            catch (Exception)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
            }

            cboModulos.DataSource    = null;
            cboModulos.ValueMember   = "Id";
            cboModulos.DisplayMember = "Nombre";
            var lista = listComponentes.Where(n => n.IdPadre == null).ToList();

            cboModulos.DataSource = lista;
        }