From bc4fb58104ec4cc7991c553f85c8b4762403e379 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期二, 02 三月 2021 17:29:39 +0800
Subject: [PATCH] 日计划用料清单增加是否替代料
---
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