private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 7) { int ID = int.Parse(dataGridView1[1, (e.RowIndex)].Value.ToString()); //select order Id From Row and pass it as parameter PurchRec OrederObj = new PurchRec(ID, CusMobile.Text); OrederObj.Show(); } }
private void simpleButton4_Click(object sender, EventArgs e) { bool valid1 = false, valid2 = false, valid3 = false; string Date, Day, Month; if (dateEdit1.DateTime.Month < 10) { Month = "0" + dateEdit1.DateTime.Month; } else { Month = dateEdit1.DateTime.Month.ToString(); } if (dateEdit1.DateTime.Day < 10) { Day = "0" + dateEdit1.DateTime.Day; } else { Day = dateEdit1.DateTime.Day.ToString(); } Date = dateEdit1.DateTime.Year + "-" + Month + "-" + Day; string PurchID = "0"; if (comboBox2.SelectedValue != null) { double Reming = 0; if (comboBox3.SelectedIndex == 0) { if (float.Parse(Remin.Text) >= 0) { valid3 = true; Reming = 0; } else { XtraMessageBox.Show("فى حالة اختيار نوع الفاتورة نقدى يرجى سداد قيمةالفاتورة كاملة او التغير للنوع اجل"); valid3 = false; } } else { if (float.Parse(Remin.Text) * -1 < float.Parse(textEdit6.Text)) { valid3 = true; Reming = double.Parse(Remin.Text); } else { XtraMessageBox.Show("يرجى التاكد من اقيمة المبلغ المدفوع"); valid3 = false; } } if (valid3) { if (dataGridView1.RowCount > 0) { valid1 = BussinessObj.Purch_Table_insert(DateTime.Parse(Date), comboBox2.SelectedValue.ToString(), double.Parse(textEdit6.Text), double.Parse(Pauid.Text), Reming, Note.Text, int.Parse(UserId)); if (valid1) { PurchID = BussinessObj.SelectLastOrderByMobile(comboBox2.SelectedValue.ToString(), decimal.Parse(textEdit6.Text), decimal.Parse(Pauid.Text), DateTime.Parse(Date)); for (int i = 0; i < dataGridView1.RowCount; i++) { valid2 = BussinessObj.purch_detail_insert(int.Parse(PurchID), int.Parse(dataGridView1[10, i].Value.ToString()), dataGridView1[3, i].Value.ToString(), dataGridView1[4, i].Value.ToString(), int.Parse(dataGridView1[8, i].Value.ToString()), decimal.Parse(dataGridView1[5, i].Value.ToString()), decimal.Parse(dataGridView1[6, i].Value.ToString()), dataGridView1[7, i].Value.ToString() == "" ? 0 : decimal.Parse(dataGridView1[7, i].Value.ToString()), decimal.Parse(dataGridView1[9, i].Value.ToString())); if (valid2) { BussinessObj.Stock_Purch_Table_insert(int.Parse(PurchID), int.Parse(dataGridView1[10, i].Value.ToString()), int.Parse(dataGridView1[8, i].Value.ToString()), 0); } } } } } if (valid1 && valid2) { XtraMessageBox.Show(" تم اضافة بيانات الفاتورة يرجى استلام الفاتورة بالمخزن "); if (PurchRec == null || PurchRec.IsDisposed == true) { PurchRec = new PurchRec(int.Parse(PurchID), comboBox2.SelectedValue.ToString()); } PurchRec.Show(); PurchRec.Select(); ///claran /// dataGridView1.Rows.Clear(); Quantity.Text = ""; Pric1.Text = ""; Price2.Text = ""; SellingPrice.Text = ""; textEdit6.Text = ""; Remin.Text = ""; Pauid.Text = ""; } else { XtraMessageBox.Show("توجد مشكلة فى اضافة البيانات "); } } else { XtraMessageBox.Show("يرجى تحديد مورد "); } }