예제 #1
0
		public void GetOrganizationStructure(int ExpandedRoot = 1, int ExpandedFilials = 1, int ExpandedGroups = 0, int ExpandedRoleJob = 0, string OnlyCurentFillial = "NULL")
			{
			
			if (sender.Nodes.Count != 0)
			{
				Filling_ndList();
			}
			mdVariables.EventChangedControl = false;
			ImageCol.Clear();
			ImageCol.AddImage(global::My.Resources.Resources.company_16x16);
			ImageCol.AddImage(global::My.Resources.Resources.organization_16x16);
			ImageCol.AddImage(global::My.Resources.Resources.group_people_16x16);
			ImageCol.AddImage(global::My.Resources.Resources.performer_16x16);
			ImageCol.AddImage(global::My.Resources.Resources.current_16x16);
			
			
			sender.ClearNodes();
			sender.DataSource = mdQuery.iDataSet.Tables[TableName];
			sender.KeyFieldName = "Id";
			sender.ParentFieldName = "ParentId";
			sender.StateImageList = ImageCol;
			sender.PopulateColumns();
			mdHidenAllColumns.HidenAllColumns_TreeList(sender);
			sender.Columns["Name"].Visible = sender.Columns.Count != 0;
		}
예제 #2
0
 public void PopulateColumns()
 {
     _tree.PopulateColumns();
 }