private void button_RPT_Purchases_Click(object sender, EventArgs e)
 {
     if (gridView1.RowCount > 0)
     {
         int              PRD_ID     = Convert.ToInt16(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["ID_PRODUCT"]).ToString());
         string           PRDLABEL   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["LABEL_PRODUCT"]).ToString();
         RPT.RPT_ITMSDTLS X          = new RPT_ITMSDTLS();
         var              dt         = new DataTable();
         var              BEGIN_DATE = dateTimePicker_BEGIN_DATE.Text;
         var              END_DATE   = dateTimePicker_END_DATE.Text;
         X.xrLabel11.Text           = BEGIN_DATE;
         X.xrLabel9.Text            = END_DATE;
         X.xrLabel_avgPrice.Text    = "معدل سعر الشراء";
         X.xrLabel_lowestPrice.Text = "اقل سعر شراء";
         X.xrLabel_topPrice.Text    = "اعلى سعر شراء";
         X.xrLabel_TotalQTY.Text    = "مجموع الكمية التي تم شرائها";
         X.xrTableCell_Title.Text   = "تقرير مشتريات مادة معينة خلال فترة معينة";
         dt = RPTCLS.RPT_PRODUCTS_DTLS(PRD_ID, BEGIN_DATE, END_DATE, 1);
         X.xrTableCell_PRDLABEL.Text = PRDLABEL;
         if (dt.Rows.Count > 0)
         {
             X.DataSource = dt;
             X.ShowPreviewDialog();
         }
         else
         {
             MessageBox.Show("لا توجد مشتريات لهذه المادة خلال هذه الفترة", "Message");
         }
     }
 }
 private void button_ITEMALLSALES_Click(object sender, EventArgs e)
 {
     if (gridView1.RowCount > 0)
     {
         int              PRD_ID     = Convert.ToInt16(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["ID_PRODUCT"]).ToString());
         string           PRDLABEL   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["LABEL_PRODUCT"]).ToString();
         RPT.RPT_ITMSDTLS X          = new RPT_ITMSDTLS();
         var              dt         = new DataTable();
         var              BEGIN_DATE = dateTimePicker_BEGIN_DATE.Text;
         var              END_DATE   = dateTimePicker_END_DATE.Text;
         X.xrLabel11.Text = BEGIN_DATE;
         X.xrLabel9.Text  = END_DATE;
         dt = RPTCLS.RPT_PRODUCTS_DTLS(PRD_ID, BEGIN_DATE, END_DATE, 0);
         if (dt.Rows.Count > 0)
         {
             Cursor       = Cursors.WaitCursor;
             X.DataSource = dt;
             X.xrTableCell_PRDLABEL.Text = PRDLABEL;
             X.ShowPreviewDialog();
             Cursor = Cursors.Arrow;
         }
         else
         {
             MessageBox.Show("لا توجد مبيعات لهذه المادة خلال هذه الفترة", "Message");
         }
     }
 }