1
This commit is contained in:
parent
32b6d08106
commit
09622931a2
@ -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,
|
||||||
|
|||||||
@ -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
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user