This commit is contained in:
李狗蛋 2025-08-20 10:05:54 +08:00
parent 32b6d08106
commit 09622931a2
2 changed files with 74 additions and 105 deletions

View File

@ -135,19 +135,17 @@ namespace NewAisa_Order_GZTH.Sal_Order
{ {
var WLDS1 = tempRow["MaterialId"] as DynamicObject; var WLDS1 = tempRow["MaterialId"] as DynamicObject;
var MaterialGroup1 = WLDS1["MaterialGroup"] as DynamicObject;
//当物料的分组为成品时。 //当物料的分组为成品时。
if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" || if (MaterialGroup1["Number"].ToString().StartsWith("01.01") || MaterialGroup1["Number"].ToString().StartsWith("12.03") ||
WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" || MaterialGroup1["Number"].ToString().StartsWith("02.01.01") || MaterialGroup1["Number"].ToString().StartsWith("02.02.01")
WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" || ||MaterialGroup1["Number"].ToString().StartsWith("02.03")|| MaterialGroup1["Number"].ToString().StartsWith("02.04"))
WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
WLDS1["MaterialGroup_id"].ToString() == "124946" || WLDS1["MaterialGroup_id"].ToString() == "116094")
{ {
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
this.View.Model.SetValue("F_Depth", 0, e.Row); this.View.Model.SetValue("F_Depth", 0, e.Row);
this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row); this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
//设置卷和面积字段锁定 //设置面积字段锁定
this.View.GetFieldEditor("$$FAUXPROPID__FF100005", e.Row).Enabled = false;
this.View.GetFieldEditor("F_Area", e.Row).Enabled = false; this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
//当物料的规格型号不为空时 //当物料的规格型号不为空时
if (WLDS1["Specification"] != null) if (WLDS1["Specification"] != null)
@ -159,14 +157,16 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
} }
//当物料为半成品时,赋值默认值 //当物料为半成品时,赋值默认值
if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218" if (MaterialGroup1["Number"].ToString().StartsWith("01.02")
|| WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222" || MaterialGroup1["Number"].ToString().StartsWith("02.01.02")
|| WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095" || MaterialGroup1["Number"].ToString().StartsWith("02.02.02")
|| WLDS1["MaterialGroup_id"].ToString() == "124564" || WLDS1["MaterialGroup_id"].ToString() == "129698") || MaterialGroup1["Number"].ToString().StartsWith("02.05")
|| MaterialGroup1["Number"].ToString().StartsWith("12.01"))
{ {
//设置字段锁定 //设置字段锁定
this.View.GetFieldEditor("$$FAUXPROPID__FF100005", e.Row).Enabled = true;
this.View.GetFieldEditor("F_Area", e.Row).Enabled = false; this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
@ -175,7 +175,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
this.View.Model.SetValue("F_Roll", 0, e.Row); this.View.Model.SetValue("F_Roll", 0, e.Row);
this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row); this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
} }
if (WLDS1["MaterialGroup_id"].ToString() == "116097") if (MaterialGroup1["Number"].ToString().StartsWith("03"))
{ {
this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
this.View.Model.SetValue("F_Roll", 0, e.Row); this.View.Model.SetValue("F_Roll", 0, e.Row);
@ -188,17 +188,19 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
//获取物料对象 //获取物料对象
var WLDS = tempRow["MaterialId"] as DynamicObject; var WLDS = tempRow["MaterialId"] as DynamicObject;
if (WLDS == null) if (WLDS == null)
{ {
return; return;
} }
var MaterialGroup = WLDS["MaterialGroup"] as DynamicObject;
//当物料的分组为成品时。 //当物料的分组为成品时。
if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" || if (MaterialGroup["Number"].ToString().StartsWith("01.01")
WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" || ||MaterialGroup["Number"].ToString().StartsWith("12.03")
WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" || ||MaterialGroup["Number"].ToString().StartsWith("02.01.01")
WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" || ||MaterialGroup["Number"].ToString().StartsWith("02.02.01")
WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" || ||MaterialGroup["Number"].ToString().StartsWith("02.03")
WLDS["MaterialGroup_id"].ToString() == "124946" || WLDS["MaterialGroup_id"].ToString() == "116094") ||MaterialGroup["Number"].ToString().StartsWith("02.04"))
{ {
//添加箱和卷/箱时,计算卷数 //添加箱和卷/箱时,计算卷数
@ -490,10 +492,11 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
} }
//当物料分组为半成品时 //当物料分组为半成品时
if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218" if (MaterialGroup["Number"].ToString().StartsWith("01.02")
|| WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222" || MaterialGroup["Number"].ToString().StartsWith("02.01.02")
|| WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095" || MaterialGroup["Number"].ToString().StartsWith("02.02.02")
|| WLDS["MaterialGroup_id"].ToString() == "124564" || WLDS["MaterialGroup_id"].ToString() == "129698") || MaterialGroup["Number"].ToString().StartsWith("02.05")
|| MaterialGroup["Number"].ToString().StartsWith("12.01"))
{ {
//填写辅助属性卷数时,赋值卷数#字段 //填写辅助属性卷数时,赋值卷数#字段
@ -712,7 +715,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
} }
//当物料分组为薄膜类 //当物料分组为薄膜类
if (WLDS["MaterialGroup_id"].ToString() == "116097") if (MaterialGroup["Number"].ToString().StartsWith("03"))
{ {
//处理规格型号 //处理规格型号
//长度:$$FAUXPROPID__FF100001 //长度:$$FAUXPROPID__FF100001

View File

@ -1,16 +1,10 @@
using Kingdee.BOS.Core.DependencyRules; using Kingdee.BOS.Core.DependencyRules;
using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Log;
using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util; using Kingdee.BOS.Util;
using System; using System;
using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace NewAisa_Order_GZTH.Sal_Order namespace NewAisa_Order_GZTH.Sal_Order
{ {
@ -100,27 +94,27 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (e.Field.Key == "FMaterialId") if (e.Field.Key == "FMaterialId")
{ {
entity = this.View.BusinessInfo.GetEntity("FSaleOrderEntry"); entity = this.View.BusinessInfo.GetEntity("FSaleOrderEntry");
tempRow = this.Model.GetEntityDataObject(entity, e.Row); tempRow = this.Model.GetEntityDataObject(entity, e.Row);
if (tempRow != null && tempRow["MaterialId"] != null) if (tempRow != null && tempRow["MaterialId"] != null)
{ {
var WLDS1 = tempRow["MaterialId"] as DynamicObject; var WLDS1 = tempRow["MaterialId"] as DynamicObject;
var MaterialGroup1 = WLDS1["MaterialGroup"] as DynamicObject;
//当物料的分组为成品时。 //当物料的分组为成品时。
if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" || if (MaterialGroup1["Number"].ToString().StartsWith("01.01") || MaterialGroup1["Number"].ToString().StartsWith("12.03") ||
WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" || MaterialGroup1["Number"].ToString().StartsWith("02.01.01") || MaterialGroup1["Number"].ToString().StartsWith("02.02.01")
WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" || || MaterialGroup1["Number"].ToString().StartsWith("02.03")
WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" || || MaterialGroup1["Number"].ToString().StartsWith("02.04"))
WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
WLDS1["MaterialGroup_id"].ToString() == "124946" || WLDS1["MaterialGroup_id"].ToString() == "116094")
{ {
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
this.View.Model.SetValue("F_Depth", 0, e.Row); this.View.Model.SetValue("F_Depth", 0, e.Row);
this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row); this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
//设置卷和面积字段锁定
//设置卷和面积字段锁定 //设置面积字段锁定
this.View.GetFieldEditor("$$FAUXPROPID__FF100005", e.Row).Enabled = false;
this.View.GetFieldEditor("F_Area", e.Row).Enabled = false; this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
//当物料的规格型号不为空时 //当物料的规格型号不为空时
if (WLDS1["Specification"] != null) if (WLDS1["Specification"] != null)
{ {
@ -135,10 +129,11 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
//当物料为半成品时,赋值默认值 //当物料为半成品时,赋值默认值
if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218" if (MaterialGroup1["Number"].ToString().StartsWith("01.02")
|| WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222" || MaterialGroup1["Number"].ToString().StartsWith("02.01.02")
|| WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095" || MaterialGroup1["Number"].ToString().StartsWith("02.02.02")
|| WLDS1["MaterialGroup_id"].ToString() == "124564" || WLDS1["MaterialGroup_id"].ToString() == "129698") || MaterialGroup1["Number"].ToString().StartsWith("02.05")
|| MaterialGroup1["Number"].ToString().StartsWith("12.01"))
{ {
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
this.View.Model.SetValue("F_Depth", 0, e.Row); this.View.Model.SetValue("F_Depth", 0, e.Row);
@ -148,7 +143,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
//设置字段锁定 //设置字段锁定
this.View.GetFieldEditor("F_Area", e.Row).Enabled = false; this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
} }
if (WLDS1["MaterialGroup_id"].ToString() == "116097") if (MaterialGroup1["Number"].ToString().StartsWith("03"))
{ {
this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row); this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
this.View.Model.SetValue("F_Roll", 0, e.Row); this.View.Model.SetValue("F_Roll", 0, e.Row);
@ -165,13 +160,14 @@ namespace NewAisa_Order_GZTH.Sal_Order
{ {
return; return;
} }
var MaterialGroup = WLDS["MaterialGroup"] as DynamicObject;
//当物料的分组为成品时。 //当物料的分组为成品时。
if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" || if (MaterialGroup["Number"].ToString().StartsWith("01.01")
WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" || || MaterialGroup["Number"].ToString().StartsWith("12.03")
WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" || || MaterialGroup["Number"].ToString().StartsWith("02.01.01")
WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" || || MaterialGroup["Number"].ToString().StartsWith("02.02.01")
WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" || || MaterialGroup["Number"].ToString().StartsWith("02.03")
WLDS["MaterialGroup_id"].ToString() == "124946" || WLDS["MaterialGroup_id"].ToString() == "116094") || MaterialGroup["Number"].ToString().StartsWith("02.04"))
{ {
//添加箱和卷/箱时,计算卷数 //添加箱和卷/箱时,计算卷数
@ -268,18 +264,14 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
} }
else else
{ {
this.View.Model.SetValue("F_Area", 0, e.Row); this.View.Model.SetValue("F_Area", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53") else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
@ -296,9 +288,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
} }
@ -324,16 +314,12 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
//单价种类依卷数 //单价种类依卷数
@ -342,16 +328,12 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
//单价种类依箱数 //单价种类依箱数
@ -360,32 +342,27 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
} }
//当物料分组为半成品时 //当物料分组为半成品时
if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218" if (MaterialGroup["Number"].ToString().StartsWith("01.02")
|| WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222" || MaterialGroup["Number"].ToString().StartsWith("02.01.02")
|| WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095" || MaterialGroup["Number"].ToString().StartsWith("02.02.02")
|| WLDS["MaterialGroup_id"].ToString() == "124564" || WLDS["MaterialGroup_id"].ToString() == "129698") || MaterialGroup["Number"].ToString().StartsWith("02.05")
|| MaterialGroup["Number"].ToString().StartsWith("12.01"))
{ {
//填写辅助属性卷数时,赋值卷数#字段 //填写辅助属性卷数时,赋值卷数#字段
@ -472,9 +449,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
} }
@ -493,16 +468,12 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
//单价种类依卷数 //单价种类依卷数
@ -511,29 +482,23 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0") if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
{ {
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row); this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
else else
{ {
this.View.Model.SetValue("FQty", 0, e.Row); this.View.Model.SetValue("FQty", 0, e.Row);
//触发数量的值更新
//this.View.RuleContainer.RaiseDataChanged("FQty",
// this.Model.DataObject, new BOSActionExecuteContext(this.View));
} }
} }
} }
//当物料分组为薄膜类 //当物料分组为薄膜类
if (WLDS["MaterialGroup_id"].ToString() == "116097") if (MaterialGroup["Number"].ToString().StartsWith("03"))
{ {
//处理规格型号 //处理规格型号
//长度:$$FAUXPROPID__FF100001 //长度:$$FAUXPROPID__FF100001
@ -616,6 +581,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
} }
} }
} }
} }
} }
} }