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