private void llenarDGVPermisos() { try { using (WsSistemaBancario.ComponenteServiceClient PermisosRol = new WsSistemaBancario.ComponenteServiceClient()) { permisos = PermisosRol.Componente_ObtenerComponentesRol(4).ToList(); dgvPermisos.DataSource = permisos; } } catch (Exception) { } }
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) { } }
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; }