private void btn_add_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                while (true)
                {
                    /*
                     *
                     * pri_a_Copy.Text = "";
                     * name_Copy.Text = "";
                     * pri_Copy.Text = "";
                     * qua_Copy.Text = "";
                     * bar_Copy.Text = "";
                     * Dis_edit.Text = "";
                     */

                    if (string.IsNullOrEmpty(pri_a.Text))
                    {
                        DXMessageBox.Show(String.Format("لم يتم تحديد {0 } لتحديث البيانات", "سعر التكلفة "));
                        break;
                    }
                    else if (string.IsNullOrEmpty(name.Text))
                    {
                        DXMessageBox.Show(String.Format("لم يتم تحديد {0 } لتحديث البيانات", "اسم المنتج"));
                        break;
                    }
                    else if (string.IsNullOrEmpty(pri.Text))
                    {
                        DXMessageBox.Show(String.Format("لم يتم تحديد {0 } لتحديث البيانات", "سعر البيع"));
                        break;
                    }
                    else if (string.IsNullOrEmpty(qua.Text))
                    {
                        DXMessageBox.Show(String.Format("لم تحدد {0 } لتحديث البيانات", "الكمية"));
                        break;
                    }
                    else if (string.IsNullOrEmpty(bar.Text))
                    {
                        DXMessageBox.Show(String.Format("لم يتم ايجاد {0 } لتحديث البيانات", "رقم الباركود"));
                        break;
                    }
                    else if (string.IsNullOrEmpty(Dis_add.Text))
                    {
                        Dis_add.Text = "0";
                        break;
                    }
                    if (int.Parse(Dis_add.Text) < 0 || int.Parse(Dis_add.Text) > 100)
                    {
                        Dis_add.Text = "0";
                        DXMessageBox.Show("يجب ان تتراوح قيمة الخصم بين 100 و 0", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                        break;
                    }
                    var ADD_MAX = new MainWindow(name.Text, pri.Text, qua.Text, bar.Text, pri_a.Text, null, "%" + Dis_add.Text, GetPriceF(Models.RepAir.AddMode));
                    ADD_MAX.ADD_MAX();
                    ADD_LOA_MAX();
                    break;
                    #region Imp3
                    pri_a.Text   = "";
                    name.Text    = "";
                    pri.Text     = "";
                    qua.Text     = "";
                    bar.Text     = "";
                    Dis_add.Text = "";
                }
            }
            catch (Exception ex) { DXMessageBox.Show(ex.Message); }
            #endregion
        }