private void btnPrint_Click(object sender, EventArgs e)
        {
            if (txtBarcode.Text == "" || txtProName.Text == "" || txtSalesPrice.Text == "")
            {
                MessageBox.Show("من فضلك اكمل البيانات", "تاكيد");
                return;
            }
            DataSet1 DS = new DataSet1();

            DS.Clear();
            RptCrystalReport rpt = new RptCrystalReport();

            DS.Tables["PrintBarcode"].Rows.Add(txtProName.Text, txtBarcode.Text, txtSalesPrice.Text, "*" + txtBarcode.Text.Trim() + "*");

            rpt.SetDataSource(DS);

            Frm_Print frm = new Frm_Print();

            frm.crystalReportViewer1.ReportSource = rpt;
            frm.crystalReportViewer1.Refresh();
            //frm.ShowDialog();
            System.Drawing.Printing.PrintDocument printDocument = new System.Drawing.Printing.PrintDocument();
            rpt.PrintOptions.PrinterName = printDocument.PrinterSettings.PrinterName;
            rpt.PrintToPrinter(1, true, 0, 0);

            Properties.Settings.Default.Pro_Barcode = txtBarcode.Text;
            Properties.Settings.Default.Save();
            db.exceuteData("update Products set Barcode=N'" + txtBarcode.Text + "' where Pro_Name=N'" + txtProName.Text + "'", "");
        }