Пример #1
0
 private void dgrd_OpeningStockProducts_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         var senderGrid = (DataGridView)sender;
         if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
             e.RowIndex >= 0)
         {
             if ((bool)(senderGrid.Rows[e.RowIndex].Cells["IsAcceptBatch"].Value) == false)
             {
                 MessageBox.Show("هذا الصنف لايقبل رقم تشغيلة");
                 return;
             }
             if (senderGrid.Rows[e.RowIndex].Cells["TotalQty"].Value == null)
             {
                 MessageBox.Show("لابد من أدخال أجمالى الكمية أولا");
                 senderGrid.Rows[e.RowIndex].Cells["TotalQty"].Style.BackColor = Color.Red;
                 return;
             }
             frmOpenningQuantitiesBatches frm = new frmOpenningQuantitiesBatches(CollectHeaderData(senderGrid.Rows[e.RowIndex]), this);
             frm.ShowDialog();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #2
0
 private void dgrd_OpeningStockProducts_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         var senderGrid = (DataGridView)sender;
         if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
             e.RowIndex >= 0)
         {
             if ((bool)(senderGrid.Rows[e.RowIndex].Cells["IsAcceptBatch"].Value) == false)
             {
                 MessageBox.Show("هذا الصنف لايقبل رقم تشغيلة");
                 return;
             }
             if (senderGrid.Rows[e.RowIndex].Cells["TotalQty"].Value == null)
             {
                 MessageBox.Show("لابد من أدخال أجمالى الكمية أولا");
                 senderGrid.Rows[e.RowIndex].Cells["TotalQty"].Style.BackColor = Color.Red;
                 return;
             }
             frmOpenningQuantitiesBatches frm = new frmOpenningQuantitiesBatches(CollectHeaderData(senderGrid.Rows[e.RowIndex]), this);
             frm.ShowDialog();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("حدث خطأ برجاء تكرار العمليه مره اخرى واذا تكرر الخطا برجاءالاتصال بالشخص المصمم للبرنامج وارسال رسالة الخطا التى ستظهر بعد قليل له");
         MessageBox.Show(ex.Message);
     }
 }