private void save_and_print__Click(object sender, EventArgs e) { if (parcels.Count != 0) { if ((errorProvider1.GetError(exchange_permission_number) == "") && (errorProvider1.GetError(work_number_text_box) == "") && (errorProvider1.GetError(stock_man_text_box) == "") && (errorProvider1.GetError(receival_man_text_box) == "") && (errorProvider1.GetError(confidential_man_text_box) == "")) { long process_id = saveexchangerawtin(); if (process_id == 0) { //error not ssaved } else { for (int i = 0; i < parcels.Count; i++) { MessageBox.Show(process_id.ToString() + " ::: " + parcels[i].SH_ITEM_ID.ToString()); addexchangedparcels(process_id, parcels[i].SH_ITEM_ID); } updateitemtotalrecords(); MessageBox.Show("تم الحفظ ", "معلومات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); using (print_exchange_request myform = new print_exchange_request(work_number_text_box.Text, exchange_permission_number.Text, stock_man_text_box.Text, confidential_man_text_box.Text, receival_man_text_box.Text, stock_combo_box.Text, parcels, get_change_reason())) { myform.ShowDialog(); } } } else { MessageBox.Show("لا يمكن حفظ البيانات \n الرجاء التاكد من كتابة البيانات بشكل صحيح ", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } } else { MessageBox.Show("الرجاء ادخال البيانات المراد حفظها", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } }
private async void save_btn_Click(object sender, EventArgs e) { if (parcels.Count != 0) { if ((errorProvider1.GetError(exchange_permission_number) == "") && (errorProvider1.GetError(work_number_text_box) == "") && (errorProvider1.GetError(stock_man_text_box) == "") && (errorProvider1.GetError(receival_man_text_box) == "") && (errorProvider1.GetError(confidential_man_text_box) == "")) { if (string.IsNullOrEmpty(stock_combo_box.Text) || string.IsNullOrEmpty(stock_man_text_box.Text) || string.IsNullOrEmpty(confidential_man_text_box.Text) || string.IsNullOrEmpty(p_text_box.Text) || string.IsNullOrEmpty(work_number_text_box.Text) || string.IsNullOrEmpty(exchange_permission_number.Text) || string.IsNullOrEmpty(receival_man_text_box.Text)) { MessageBox.Show("الرجاء ادخال البيانات المراد حفظها", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } else { if (printering_radio_btn.Checked || muraning_radio_btn.Checked) { if (string.IsNullOrWhiteSpace(driver_name_text_box.Text)) { MessageBox.Show(" الرجاء كتابة إسم السائق ( المسلتم )", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } else if (string.IsNullOrWhiteSpace(driver_Car_number_text_box.Text)) { MessageBox.Show(" الرجاء كتابة رقم سيارة السائق ", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } else if (string.IsNullOrWhiteSpace(driver_driving_license_number_text_box.Text)) { MessageBox.Show(" الرجاء كتابة رقم رخصة السائق ", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } else if (string.IsNullOrWhiteSpace(driver_telephone_number_text_box.Text)) { MessageBox.Show(" الرجاء كتابة رقم تليفون السائق ", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } long process_id = saveexchangerawtin(); if (process_id == 0) { //error not ssaved } else { for (int i = 0; i < parcels.Count; i++) { //MessageBox.Show(process_id.ToString() + " ::: " + parcels[i].SH_ITEM_ID.ToString()); addexchangedparcels(process_id, parcels[i].SH_ID); } updateitemtotalrecords(); //ADD _PARCELS_TO PRINTER await saveprinterrawtinquantities(); } } else { long process_id = saveexchangerawtin(); if (process_id == 0) { //error not ssaved } else { for (int i = 0; i < parcels.Count; i++) { //MessageBox.Show(process_id.ToString() + " ::: " + parcels[i].SH_ITEM_ID.ToString()); addexchangedparcels(process_id, parcels[i].SH_ID); } updateitemtotalrecords(); } } MessageBox.Show("تم الحفظ ", "معلومات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); using (print_exchange_request myform = new print_exchange_request(work_number_text_box.Text, exchange_permission_number.Text, stock_man_text_box.Text, confidential_man_text_box.Text, receival_man_text_box.Text, stock_combo_box.Text, parcels, get_change_reason())) { myform.ShowDialog(); } } } else { MessageBox.Show("لا يمكن حفظ البيانات \n الرجاء التاكد من كتابة البيانات بشكل صحيح ", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } } else { MessageBox.Show("الرجاء ادخال البيانات المراد حفظها", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading); } }