Пример #1
0
        /// <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);
            }
        }