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; } } }