private void members_treeView_AfterSelect(object sender, TreeViewEventArgs e) { WinControl_helper.SetItemsChecked(this.cty_checkedListBox, false); int level = e.Node.Level; if (level == 0) { int gpID = -1; if (!int.TryParse(e.Node.Name, out gpID)) { return; } ADR_Group ag = TaskMemberMaster.Get_ADRgroup_ID(gpID); if (ag == null) { return; } foreach (Country cty in ag.Country_list) { int itemID = this.cty_itemID_dic[cty.name]; this.cty_checkedListBox.SetItemChecked(itemID, true); } } else if (level == 1) { ADR_TaskOwner ato = TaskMemberMaster.Get_taskOwner_SID(e.Node.Name); if (ato == null) { return; } foreach (Country cty in ato.Country_list) { int itemID = this.cty_itemID_dic[cty.name]; this.cty_checkedListBox.SetItemChecked(itemID, true); } } this.RefreshMainGrid(); }
private void taskID_all_checkBox_CheckedChanged(object sender, EventArgs e) { WinControl_helper.SetItemsChecked(this.taskID_checkedListBox, this.taskID_all_checkBox.Checked); }