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