private void Cargainicial() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { componentes = componente.ObtenerTodosComponentes().ToList(); if (componentes.Count == 0) { MetroFramework.MetroMessageBox.Show(this, "Componentes no encontrados!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } var list = componentes.Where(n => n.IdPadre == null).ToList(); cboModulos.DataSource = null; cboModulos.ValueMember = "Id"; cboModulos.DisplayMember = "Nombre"; cboModulos.DataSource = list; } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error en cargar componentes!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } }
private void llenardgvComponentes() { try { using (WsSistemaBancario.ComponenteServiceClient ComponentesParaRol = new WsSistemaBancario.ComponenteServiceClient()) { componentes = ComponentesParaRol.ObtenerTodosComponentes().ToList(); dgvCrearComponentesRol.DataSource = componentes; dgvCrearComponentesRol.Columns["IdPadre"].Visible = false; dgvCrearComponentesRol.Columns["Id_aplicacion"].Visible = false; } } catch (Exception) { } }