using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Core.StlMes.Client.Plan.Order
{
class PlnSaleOrderBase
{
///
/// 生产分类
///
/// 末工序代码
/// 销售分类
/// 加工二级工序
///
public static string produceSort(string endCode, string prdcls, string gprocessC, string fprocessC)
{
string produceSort = "";
if (endCode.CompareTo("D") < 0)
{
produceSort = "商品坯";
}
else if (prdcls.Equals("405004") || prdcls.Equals("接箍短节"))
{
produceSort = "接箍短节";
}
else if (gprocessC.Equals("B020"))
{
produceSort = "加工油套管";
}
else if (endCode.Equals("D"))
{
produceSort = "热轧成品";
}
else if (endCode.Equals("F") && fprocessC.Equals("B024"))
{
produceSort = "热轧成品";
}
else
{
produceSort = "加工光管";
}
return produceSort;
}
///
/// 判断坯料属性
///
/// 轧管投入物料码
/// 坯料属性
public static string stuffProperty(string DinMaterialno)
{
string stuffpro = "";
if (!DinMaterialno.Equals("") && DinMaterialno.Length > 2)
{
switch (DinMaterialno.Substring(0, 2))
{
case "PA":
stuffpro = "连铸坯";
break;
case "PB":
stuffpro = "锻坯";
break;
case "PC":
stuffpro = "轧坯";
break;
}
}
return stuffpro;
}
///
/// 判断管属性
///
/// 成品物料码
/// 管属性
public static string pipeProperty(string materialno)
{
string property = "";
if (materialno != "" && materialno.Length > 2)
{
switch (materialno.Substring(0, 2))
{
case "AW":
property = "热轧无缝成品管";
break;
case "AR":
property = "热扩无缝成品管";
break;
case "AL":
property = "冷拔无缝成品管";
break;
case "AH":
property = "焊缝成品管";
break;
case "AE":
property = "接箍/短接/附件";
break;
case "AP":
property = "商品坯";
break;
}
}
return property;
}
}
}