예제 #1
0
        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);
            }
        }
예제 #2
0
 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)
     {
     }
 }