Browse Source

转出数量更改后,后续的数量、金额都得重新计算

master
wugang 8 years ago
parent
commit
aa0331ab60
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs

+ 4
- 1
BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs View File

@ -164,7 +164,10 @@ namespace BWP.Web.Pages.B3YunKen {
if (detail.AcceptUnitNum > detail.UnitNum) if (detail.AcceptUnitNum > detail.UnitNum)
throw new ApplicationException("【"+detail.Goods_Name+"】转验收报价数量不能大于报价数量"); throw new ApplicationException("【"+detail.Goods_Name+"】转验收报价数量不能大于报价数量");
detail.UnitNum = detail.AcceptUnitNum; detail.UnitNum = detail.AcceptUnitNum;
detail.Number = detail.UnitNum / detail.LeftRatio * detail.RightRatio;
detail.SecondNumber = detail.AcceptSecondNumber; detail.SecondNumber = detail.AcceptSecondNumber;
detail.Money = detail.UnitNum * detail.Price;
detail.RebateMoney = detail.Money * (detail.Rebate / 100);
details.Add(detail); details.Add(detail);
} }
@ -321,7 +324,7 @@ namespace BWP.Web.Pages.B3YunKen {
detail.AcceptNumber = detail.Number - (detail.AlreadyAcceptNumber ?? 0); detail.AcceptNumber = detail.Number - (detail.AlreadyAcceptNumber ?? 0);
detail.AcceptUnitNum = detail.UnitNum - (detail.AlreadyAcceptUnitNum ?? 0); detail.AcceptUnitNum = detail.UnitNum - (detail.AlreadyAcceptUnitNum ?? 0);
detail.AcceptSecondNumber = detail.SecondNumber - (detail.AlreadyAcceptSecondNumber ?? 0); detail.AcceptSecondNumber = detail.SecondNumber - (detail.AlreadyAcceptSecondNumber ?? 0);
detail.AcceptMoney = detail.UnitNum * detail.Price;
detail.AcceptMoney = detail.Money - (detail.AlreadyAcceptUnitNum * detail.Price);
} }
_cusInput.Value = Dmo.Customer_ID.ToString(); _cusInput.Value = Dmo.Customer_ID.ToString();
_cusInput.DisplayValue = Dmo.Customer_Name; _cusInput.DisplayValue = Dmo.Customer_Name;


Loading…
Cancel
Save