From 1c761beb9883ad93551958a8ce864e2f8d6f2996 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Mon, 17 Dec 2018 16:07:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=A0=E5=AE=B0=E6=80=A5=E5=AE=B0=20?= =?UTF-8?q?=E6=9C=89=E6=98=8E=E7=BB=86=E8=AE=B0=E5=BD=95=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E4=BD=9C=E5=BA=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3SheepButcherManage/BL/Bill/ButcherBL/ButcherBL.cs | 7 +++++++ .../BL/Bill/HurryButcherBL/HurryButcherBL.cs | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/B3SheepButcherManage/BL/Bill/ButcherBL/ButcherBL.cs b/B3SheepButcherManage/BL/Bill/ButcherBL/ButcherBL.cs index 52ff457..215f663 100644 --- a/B3SheepButcherManage/BL/Bill/ButcherBL/ButcherBL.cs +++ b/B3SheepButcherManage/BL/Bill/ButcherBL/ButcherBL.cs @@ -408,6 +408,13 @@ namespace BWP.B3SheepButcherManage.BL } } } + + protected override void doNullify(Butcher dmo) + { + if (dmo.Details.Any()) + throw new Exception("单据有屠宰明细,不允许作废"); + base.doNullify(dmo); + } } class tempWeightTable diff --git a/B3SheepButcherManage/BL/Bill/HurryButcherBL/HurryButcherBL.cs b/B3SheepButcherManage/BL/Bill/HurryButcherBL/HurryButcherBL.cs index 96634e0..51220dc 100644 --- a/B3SheepButcherManage/BL/Bill/HurryButcherBL/HurryButcherBL.cs +++ b/B3SheepButcherManage/BL/Bill/HurryButcherBL/HurryButcherBL.cs @@ -19,7 +19,6 @@ namespace BWP.B3SheepButcherManage.BL } public class HurryButcherBL : DepartmentWorkFlowBillBL, IHurryButcherBL { - protected override void afterInsert(HurryButcher dmo) { base.afterInsert(dmo); @@ -51,5 +50,12 @@ namespace BWP.B3SheepButcherManage.BL bl.UpdateDetailOtherNumber(tags); } } + + protected override void doNullify(HurryButcher dmo) + { + if (dmo.Details.Any()) + throw new Exception("单据有急宰明细,不允许作废"); + base.doNullify(dmo); + } } }