private void radButton2_Click(object sender, EventArgs e) { Form_RegisterProject P = new Form_RegisterProject(); P.ShowDialog(); GetData(); ShowData(); }
/// <summary> /// پر کردن کمبو باکس پروژه /// </summary> private bool FillComboProject() { try { ComboProject.DataSource = _project; ComboProject.DisplayMember = "ProjectName"; ComboProject.ValueMember = "ProjectID"; if (ComboProject.Items.Count == 0) { if (MessageBox.Show("برای ثبت فاکتور باید پروژه ثبت شده باشد \n آیا مایل به ثبت پروژه می باشید؟", "سوال", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { this.Close(); return false; } else { Form_RegisterProject F = new Form_RegisterProject(); F.ShowDialog(); GetProject(); return FillComboProject(); } } else return true; } catch (Exception ex) { MessageBox.Show(ex.Message, "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } }
/// <summary> /// نمایش پروژه ها /// </summary> private void ShowProjects() { //try //{ if (ProjectList.Count == 0) { MessageBox.Show("شما هیچ پروژه ای ثبت نکرده اید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); Form_RegisterProject P = new Form_RegisterProject(); P.ShowDialog(); GetProjects(); ShowProjects(); } else { GridItemProject.ValueMember = "ProjectID"; GridItemProject.DisplayMember = "ProjectName"; GridItemProject.DataSource = ProjectList; GridItemProject.DropDownWidth = 160; GridCostProject.ValueMember = "ProjectID"; GridCostProject.DisplayMember = "ProjectName"; GridCostProject.DataSource = ProjectList; GridCostProject.DropDownWidth = 160; } //} //catch (Exception ex) //{ // MessageBox.Show("خطا در نمایش پروژه ها" + "\n\n" + ex.Message, "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); //} }