using iWareSAP.PARAM.Entity; namespace iWareSAP.IDOC.Entity { public class GRMaterial { /// /// 1采购单号 /// public string EBELN { get; set; } /// /// 2行号 /// public string EBELP { get; set; } /// /// 3物料号 /// public string MATNR { get; set; } /// /// 4移动类型 /// public string BWART { get; set; } /// /// 5工厂 /// public string WERKS { get; set; } /// /// 6存储位置 /// public string LGORT { get; set; } /// /// 7数量 /// public decimal MENGE { get; set; } /// /// 构造函数 /// public GRMaterial() { } /// /// 构造函数 /// public GRMaterial(GRMaterialEntity grMaterial) { EBELN = grMaterial.PoNumber; EBELP = grMaterial.PoItem; MATNR = grMaterial.MaterialCode; BWART = grMaterial.MoveType; WERKS = grMaterial.Plant; LGORT = grMaterial.StorageLocation; MENGE = grMaterial.Quantity; MATNR = ""; MENGE = (int)MENGE < MENGE ? MENGE : (int)MENGE; } public override string ToString() { return string.Format("EBELN(采购单号)={0},EBELP(行号)={1},MATNR(物料号)={2},BWART(移动类型)={3},WERKS(工厂)={4},LGORT(存储位置)={5},MENGE(数量)={6}", EBELN, EBELP, MATNR, BWART, WERKS, LGORT, MENGE); } } }