protected override void RefreshMainData() { PgMng.Grow(string.Empty, "Agente"); long oid = ActiveOID; if (CurrentEntidad != null) { List = AgenteList.GetListByEntidad(CurrentEntidad); } else { List = AgenteList.GetList(false); } PgMng.Grow(string.Empty, "Lista de Agentes"); }
public override void RefreshSecondaryData() { SortedBindingList <EntidadInfo> elist = EntidadList.GetSortedList(EntidadList.GetList(true), "Tipo", ListSortDirection.Ascending); List <AgenteList> agentes = new List <AgenteList>(); foreach (EntidadInfo item in elist) { TreeNode node = new TreeNode(); node.Name = item.Tipo; node.Text = item.Observaciones; node.Tag = item; node.ImageIndex = 1; node.SelectedImageIndex = 2; Entidades_TV.Nodes[0].Nodes.Add(node); agentes.Add(AgenteList.GetListByEntidad(item)); } Entidades_TV.ExpandAll(); int i = -1; foreach (TreeNode item in Entidades_TV.Nodes[0].Nodes) { i++; foreach (AgenteInfo agente in agentes[i]) { TreeNode node = new TreeNode(); node.Name = agente.Oid.ToString(); node.Text = agente.Nombre; node.Tag = agente; node.ImageIndex = 1; node.SelectedImageIndex = 2; item.Nodes.Add(node); } } }