diff --git a/B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/HurryButcher_/HurryButcherEdit.cs b/B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/HurryButcher_/HurryButcherEdit.cs index 05a1d75..cf10f9b 100644 --- a/B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/HurryButcher_/HurryButcherEdit.cs +++ b/B3SheepButcherManage.Web/Pages/B3SheepButcherManage/Bills/HurryButcher_/HurryButcherEdit.cs @@ -78,9 +78,7 @@ namespace BWP.Web.Pages.B3SheepButcherManage.Bills.HurryButcher_ { Dmo.Details.Add(detail); } - _detailGrid.DataBind(); - GetFromUI(); - DmoSave(false); + DmoSave2(); }; } @@ -147,6 +145,27 @@ namespace BWP.Web.Pages.B3SheepButcherManage.Bills.HurryButcher_ } + void DmoSave2() + { + GetFromUI(); + if (IsNew) + { + mBL.Insert(Dmo); + } + else + { + mBL.Update(Dmo); + } + var url = Request.RawUrl; + if (IsNew) + { + url = AspUtil.RemoveUrlParam(url, "ReferToID"); + url = AspUtil.AddParamToUrl(url, "ID", Dmo.ID.ToString()); + } + AfterSave(); + AspUtil.Redirect(url); + } + public override void AppToUI() { base.AppToUI();