//اضافه کردن نسخه جدید private void btnAdd_Click(object sender, EventArgs e) { //اگر کد نسخه را کاربر وارد نکرد if (cmbBimar.Text == "") { MessageBox.Show(null, "کد بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر کد بیمه را کاربر وارد نکرد else if (cmbBimeh.Text == "") { MessageBox.Show(null, "کد بیمه را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اطلاعات کامل وارد شده یک رکورد جدید ایجاد کند NoskheClass newNoskhe = new NoskheClass(Convert.ToInt32(cmbBimeh.SelectedValue), Convert.ToInt32(cmbBimar.SelectedValue)); MessageBox.Show(null, "عملیات موفق آمیز بود", "" , MessageBoxButtons.OK, MessageBoxIcon.Information); //فرم مجدد لود شود frmNoskhe_Load(sender, e); }
//ویرایش private void btnEdit_Click(object sender, EventArgs e) { NoskheClass myNoskhe = new NoskheClass(); //اگر کاربر کد را وارد نکند if (cmbCode.Text == "") { MessageBox.Show(null, "کد نسخه را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر عمل ویرایش موفقیت امیز بود if (myNoskhe.Edit(Convert.ToInt16(cmbCode.Text), Convert.ToInt32(cmbBimeh.SelectedValue), Convert.ToInt32(cmbBimar.SelectedValue))) { MessageBox.Show(null, " اطلاعات نسخه با موفقیت ویرایش شد ", "" , MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } else// اگر ناموفق بود { MessageBox.Show(null, "کد نسخه اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); frmNoskhe_Load(sender, e); } }
//حذف private void btnDelete_Click(object sender, EventArgs e) { NoskheClass myNoskhe = new NoskheClass(); //اگر کاربر کد نسخه را وارد نکند if (cmbCode.Text == "") { MessageBox.Show(null, "کد نسخه را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر عمل حذف موفقیت امیز بود if (myNoskhe.Delete(Convert.ToInt16(cmbCode.Text))) { MessageBox.Show(null, "اطلاعات نسخه با موفقیت حذف شد", "" , MessageBoxButtons.OK, MessageBoxIcon.Information); } else//اگر عمل حذف ناموفق بود { MessageBox.Show(null, "کد نسخه اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); frmNoskhe_Load(sender, e); } }
//جستجو private void btnSearch_Click(object sender, EventArgs e) { //ایجاد یک شی از کلاس نسخه NoskheClass myNoskhe = new NoskheClass(); //اگرکاربر کد نسخه را وارد نکرد if (cmbCode.Text == "") { MessageBox.Show(null, "کد نسخه را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // اگر عمل جستجو موفقیت امیز بود if (myNoskhe.Search(Convert.ToInt16(cmbCode.Text))) { cmbBimar.Text = myNoskhe.CodeSick.ToString(); cmbBimeh.Text = myNoskhe.CodeBimeh.ToString(); } else//اگر جستجو ناموفق بود { MessageBox.Show(null, "کد نسخه اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); frmNoskhe_Load(sender, e); } }
private void frmNoskhe_Load(object sender, EventArgs e) { //کد بیمار Sick bimar = new Sick(); cmbBimar.DataSource = bimar.DB.Bimar.ToList(); cmbBimar.DisplayMember = "name_bimar"; cmbBimar.ValueMember = "code_bimar"; //کد دارو Drug daroo = new Drug(); cmbDaroo.DataSource = daroo.DB.Daroo.ToList(); cmbDaroo.DisplayMember = "name_daroo"; cmbDaroo.ValueMember = "code_daroo"; //کد بیمه BimehClass bime = new BimehClass(); cmbBimeh.DataSource = bime.DB.Bimeh.ToList(); cmbBimeh.DisplayMember = "nameSazman_bimeh"; cmbBimeh.ValueMember = "code_bimeh"; // کد نسخه NoskheClass noskhe = new NoskheClass(); cmbCode.DataSource = noskhe.DB.Noskhe.ToList(); cmbCode.DisplayMember = "code_noskhe"; cmbCode.ValueMember = "code_noskhe"; // cmbBimar.Text = ""; cmbBimeh.Text = ""; cmbCode.Text = ""; cmbDaroo.Text = ""; txtValue.Text = ""; }