Esempio n. 1
0
 private void comboBoxProject_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxProject.SelectedItem is Project project && project.ID != CommonData.ItemAllValue)
     {
         comboBoxBranch.SelectedIndexChanged -= comboBoxBranch_SelectedIndexChanged;
         CommonFunc.BindBranchListToComboBoxByProjectID(comboBoxBranch, project.ID, null, true);
         comboBoxBranch.SelectedIndexChanged += comboBoxBranch_SelectedIndexChanged;
     }
 }
Esempio n. 2
0
        private void comboBoxOperateBranch_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBoxOperateBranch.SelectedItem is Branch branch && branch.Project != null && branch.Project.ID != CommonData.ItemAllValue)
            {
                if (comboBoxOperateProject.SelectedValue.ToString() != branch.Project.ID.ToString())
                {
                    comboBoxOperateBranch.SelectedIndexChanged -= comboBoxSearchBranch_SelectedIndexChanged;
                    CommonFunc.BindBranchListToComboBoxByProjectID(comboBoxOperateBranch, branch.Project.ID, null, true);
                    comboBoxOperateBranch.SelectedValue         = branch.ID;
                    comboBoxOperateBranch.SelectedIndexChanged += comboBoxSearchBranch_SelectedIndexChanged;

                    comboBoxOperateProject.SelectedIndexChanged -= comboBoxOperateProject_SelectedIndexChanged;
                    comboBoxOperateProject.SelectedValue         = branch.Project.ID;
                    comboBoxOperateProject.SelectedIndexChanged += comboBoxOperateProject_SelectedIndexChanged;
                }
            }
        }
Esempio n. 3
0
        private void comboBoxOperateProject_SelectedIndexChanged(object sender, EventArgs e)
        {
            Project project = null;

            if (comboBoxOperateProject.SelectedItem is Project)
            {
                project = comboBoxOperateProject.SelectedItem as Project;
            }
            comboBoxOperateBranch.SelectedIndexChanged -= comboBoxOperateBranch_SelectedIndexChanged;
            if (project != null && project.ID != CommonData.ItemAllValue)
            {
                CommonFunc.BindBranchListToComboBoxByProjectID(comboBoxOperateBranch, project.ID, null, true);
            }
            else
            {
                CommonFunc.BindBranchListToComboBox(comboBoxOperateBranch, null, true);
            }
            comboBoxOperateBranch.SelectedIndexChanged += comboBoxOperateBranch_SelectedIndexChanged;
        }