//حذف بیمار private void btnDelete_Click(object sender, EventArgs e) { Sick mySick = new Sick(); //اگر کاربر کد بیمار را وارد نکند if (cmbCode.Text == "") { MessageBox.Show(null, "کد بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر عمل حذف موفق امیز بود if (mySick.Delete(Convert.ToInt16(cmbCode.Text))) { MessageBox.Show(null, "اطلاعات بیمار با موفقیت حذف شد", "" , MessageBoxButtons.OK, MessageBoxIcon.Information); } else//اگر موفق امیز نبود { MessageBox.Show(null, "کد بیمار اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); } frmSick_Load(sender, e); }
//اضاف کردن بیمار private void btnAdd_Click(object sender, EventArgs e) { //اگر کاربر نام بیمار را وارد نکند if (txtName.Text == "") { MessageBox.Show(null, "نام بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر کاربر کد ملی بیمار را وارد نکند else if (txtMelliCod.Text == "") { MessageBox.Show(null, "کد ملی بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //ایجاد بیمار جدید Sick newSick = new Sick(txtName.Text, txtMelliCod.Text); MessageBox.Show(null, "عملیات موفق آمیز بود", "" , MessageBoxButtons.OK, MessageBoxIcon.Information); frmSick_Load(sender, e); }
//ویرایش اطلاعات بیمار private void btnEdit_Click(object sender, EventArgs e) { Sick mySick = new Sick(); //اگر کاربر کد بیمار را وارد نکند if (cmbCode.Text == "") { MessageBox.Show(null, "کد بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر ویرایش اطلاعات با موفقیت انجام شد if (mySick.Edit(Convert.ToInt16(cmbCode.Text), txtName.Text, txtMelliCod.Text)) { MessageBox.Show(null, " اطلاعات بیمار با موفقیت ویرایش شد ", "" , MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } else//اگر موفقیت امیز نبود { MessageBox.Show(null, "کد بیمار اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); frmSick_Load(sender, e); } }
//جستجو private void btnSearch_Click(object sender, EventArgs e) { Sick mySick = new Sick(); //اگر کاربر کد بیمار را وارد نکند if (cmbCode.Text == "") { MessageBox.Show(null, "کد بیمار را وارد کنید", "اخطار" , MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //اگر جستجو موفقیت امیز بود if (mySick.Search(Convert.ToInt16(cmbCode.Text))) { txtMelliCod.Text = mySick.MelliCode; txtName.Text = mySick.Name; } else//اگر موفقیت امیز نبود { MessageBox.Show(null, "کد بیمار اشتباه است ", "خطا" , MessageBoxButtons.OK, MessageBoxIcon.Error); cmbCode.Text = ""; txtName.Text = ""; txtMelliCod.Text = ""; } }
//لود شدن فرم private void frmSick_Load(object sender, EventArgs e) { //ایجاد شی جدید از کلاس بیمار Sick sick = new Sick(); cmbCode.DataSource = sick.DB.Bimar.ToList(); cmbCode.DisplayMember = "code_bimar"; cmbCode.ValueMember = "code_bimar"; cmbCode.Text = ""; txtMelliCod.Text = ""; txtName.Text = ""; }
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 = ""; }