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