using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using JiepeiWMS.Common.Enums; namespace JiepeiWMS.Common.SaleAttribute { class BomSaleInfo : IBom { private string result = ""; //2 订单类型 public string GetBomType(int typeValue) { try { var name = ((EnumOrderMainTypeValue)typeValue).ToString(); result = "0301"; switch (name) { case "BOM": { result = "0301"; }; break; case "IC": { result = "0302"; }; break; } } catch { result = ""; } return result; } //3 订单类别 public string GetCategory(string category) { result = "0201"; switch (category) { case "贴片": { result = "0201"; }; break; case "插件": { result = "0202"; }; break; } return result; } //4 精度 public string GetAccuracy(decimal accuracyValue) { result = "0206"; var val = accuracyValue.ToString("f2"); switch (val) { case "0.10": { result = "0201"; }; break; case "1.00": { result = "0202"; }; break; case "5.00": { result = "0203"; }; break; case "10.00": { result = "0204"; }; break; case "20.00": { result = "0205"; }; break; //case "其他": { result = "0206"; }; break; } return result; } } }