private void Datos_Entidades_CurrentChanged(object sender, EventArgs e)
        {
            if (Datos_Entidades.Current != null)
            {
                TipoEntidadList tipos = TipoEntidadList.GetList(false);

                if (!tipos.GetItem(CurrentEntidad.Tipo).UserCreated)
                {
                    RefreshMainData();
                    ControlsMng.OrderByColumn(Tabla, Nombre, ListSortDirection.Ascending);
                    ControlsMng.MarkGridColumn(Tabla, ControlsMng.GetCurrentColumn(Tabla));
                    Fields_CB.Text = Nombre.HeaderText;
                }
                else
                {
                    Datos.DataSource = null;
                }
            }
        }
Example #2
0
        public override void RefreshSecondaryData()
        {
            _tipos = TipoEntidadList.GetList(false);

            SortedBindingList <EntidadInfo> elist = EntidadList.GetSortedList(EntidadList.GetList(true), "Tipo", ListSortDirection.Ascending);

            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);
            }

            Entidades_TV.ExpandAll();
        }