コード例 #1
0
ファイル: Main.cs プロジェクト: jhogan/qed
		private void Load_tvwHier() {
			CatLists cls = new CatLists(Connections.Inst.item("QED_DB").MySqlConnection);
			CatList pubList;
			if (!cls.Contains("Public") )
				pubList = cls.AddNew("Public");
			else
				pubList = cls.item("Public");
			
			if (Thread.CurrentPrincipal.IsInRole("admin"))
			{
				if (!cls.Contains("System") )
					cls.AddNew("System");
			}
			_pubList = pubList;
			_systemList = cls.item("System");
			
			this.cboCatLists.Items.Clear();
			foreach(CatList cl in cls){
					this.cboCatLists.Items.Add(cl);
			}
			if (!Thread.CurrentPrincipal.IsInRole("admin")){
				this.cboCatLists.Items.Remove(cls.item("System"));
			}
			this.cboCatLists.SelectedItem = pubList;
			this.UpdateList();
		}