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);
            }
        }
Beispiel #2
0
        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);
            }
        }