private void CDD_EditSaveEntry() { DataClasses1DataContext db = new DataClasses1DataContext(); using (var scope = new System.Transactions.TransactionScope()) { //Edison_DispatchExpHDR objCourse = new Edison_DispatchExpHDR(); //objCourse.DispatchNo = Convert.ToInt32(searchLookUpEdit13.EditValue); //objCourse.InsertedDatetime = db.ExecuteQuery<DateTime>("SELECT GETDATE()").First(); //db.Edison_DispatchExpHDRs.InsertOnSubmit(objCourse); //db.SubmitChanges(); var a = from s in db.Edison_DispatchExpDTLs where s.DispatchNo.Equals(textBox4.Text) select s; if (a.Any()) { foreach (var d in a) { db.Edison_DispatchExpDTLs.DeleteOnSubmit(d); db.SubmitChanges(); } } foreach (DataGridViewRow row in dataGridView5.Rows) { Edison_DispatchExpDTL AddItems = new Edison_DispatchExpDTL(); AddItems.DispatchNo = Convert.ToInt32(textBox4.Text); AddItems.ExpenseID = Convert.ToInt32(row.Cells[1].Value.ToString() == "" ? "0" : row.Cells[1].Value.ToString()); AddItems.Amount = Convert.ToDecimal(row.Cells[3].Value.ToString() == "" ? "0" : row.Cells[3].Value.ToString()); db.Edison_DispatchExpDTLs.InsertOnSubmit(AddItems); db.SubmitChanges(); } CD_RevertState(); CD_DisableAll(); scope.Complete(); } form1.RefreshFormExpense(); }
private void CDD_SaveEntry() { DataClasses1DataContext db = new DataClasses1DataContext(); using (var scope = new System.Transactions.TransactionScope()) { Edison_DispatchExpHDR objCourse = new Edison_DispatchExpHDR(); objCourse.DispatchNo = Convert.ToInt32(textBox4.Text); objCourse.InsertedDatetime = db.ExecuteQuery <DateTime>("SELECT GETDATE()").First(); db.Edison_DispatchExpHDRs.InsertOnSubmit(objCourse); db.SubmitChanges(); foreach (DataGridViewRow row in dataGridView5.Rows) { Edison_DispatchExpDTL AddItems = new Edison_DispatchExpDTL(); AddItems.DispatchNo = objCourse.DispatchNo; AddItems.ExpenseID = Convert.ToInt32(row.Cells[1].Value.ToString() == "" ? "0" : row.Cells[1].Value.ToString()); AddItems.Amount = Convert.ToDecimal(row.Cells[3].Value.ToString() == "" ? "0" : row.Cells[3].Value.ToString()); db.Edison_DispatchExpDTLs.InsertOnSubmit(AddItems); db.SubmitChanges(); // AddItems.SRCode = Convert.ToInt32(row.Cells[11].Value.ToString()); } scope.Complete(); CD_RevertState(); CD_DisableAll(); } form1.RefreshFormExpense(); }