From 580dcaa522b417105c3cdbd9fcb078c404817492 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期二, 02 二月 2021 15:15:48 +0800
Subject: [PATCH] 选单功能 bug
---
src/BLL/Demo.BillView/PRD/Pro_RjhylqdDatachange.cs | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/BLL/Demo.BillView/PRD/Pro_RjhylqdDatachange.cs b/src/BLL/Demo.BillView/PRD/Pro_RjhylqdDatachange.cs
index 98f2611..de46088 100644
--- a/src/BLL/Demo.BillView/PRD/Pro_RjhylqdDatachange.cs
+++ b/src/BLL/Demo.BillView/PRD/Pro_RjhylqdDatachange.cs
@@ -27,17 +27,19 @@
var model = this.View.Model;
double FHQty = Convert.ToDouble(model.GetValue("FHQty"));
//鍒嗗瓙
- if (e.Field.Key.Contains("FNumerator") || e.Field.Key.Contains("FDenominator"))
+ if (e.Field.Key.Contains("FNumerator") || e.Field.Key.Contains("FDenominator") || e.Field.Key.Contains("FUseRate"))
{
double FNumerator = Convert.ToDouble(model.GetValue("FNumerator", e.Row));//鍒嗗瓙
double FDenominator = Convert.ToDouble(model.GetValue("FDenominator", e.Row));//鍒嗘瘝
+ double FUseRate = Convert.ToDouble(model.GetValue("FUseRate", e.Row));//浣跨敤姣斾緥
if (FNumerator == 0 || FDenominator == 0)
return;
- var Hqty = Math.Ceiling((FNumerator / FDenominator) * FHQty);
+ var Hqty = Math.Ceiling((FNumerator / FDenominator) * FHQty * (FUseRate / 100));
this.View.Model.SetValue("FHQtySub", Hqty, e.Row);//璁″垝鏁伴噺
this.View.Model.SetValue("FHQtyMust", Hqty, e.Row);//搴斿彂鏁伴噺
this.View.Model.SetValue("FDwyl", FNumerator / FDenominator, e.Row);//鍗曚綅鐢ㄩ噺
+
}
--
Gitblit v1.9.1