/// <summary> /// 提交编辑 /// </summary> private bool SubmintEdit() { try { using (TransactionScope socp = new TransactionScope()) { Dictionary <int, Dictionary <string, object> > modifiedDict = Grid1.GetModifiedDict(); LHContract contract = Contract; contract.FOrderCode = hiddevalue.Text; contract.FContractCode = txtFContractCode.Text.Trim(); contract.FContractDate = dpFContractDate.SelectedDate; contract.FConacter = ddlFCtroler.SelectedValue; if (!string.IsNullOrEmpty(ddlFAccType.SelectedValue)) { contract.FAccType = ddlFAccType.SelectedValue; } if (!string.IsNullOrEmpty(ddlFBillType.SelectedValue)) { contract.FBillType = ddlFBillType.SelectedValue; } contract.FBeginDate = dpFBeginDate.SelectedDate; contract.FEndDate = dpFEndDate.SelectedDate; contract.FCustomer = this.txtFCustomer.Text; contract.FContext = txtFContext.Text.Trim(); contract.FConacter = txtFConacter.Text.Trim(); contract.FTel = txtFTel.Text.Trim(); contract.FUpdateby = CurrentUser.AccountJobNumber; contract.FUpdateon = DateTime.Now; ContractServie.SaveChanges(); ModifiedGrid(); //UpdateDataRow(modifiedDict); socp.Complete(); return(true); } } catch { return(false); } }