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