public TInQc Create(TInInbound inbound) { TInQc qc = new TInQc(); qc.Code = inbound.Code.Replace("RCV", "QC"); qc.CreatedBy = DefaultUser.UserName; qc.CreatedTime = DateTime.UtcNow; qc.InboundId = inbound.Id; qc.InboundCode = inbound.Code; qc.CartonQty = 0; qc.Qty = 0; qc.Status = Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init); return(qc); }
public TInPutaway Create(TInInbound inbound) { var pt = new TInPutaway { Code = inbound.Code.Replace("RCV", "PTA"), WhId = inbound.WhId, TransCode = inbound.TransCode, InboundId = inbound.Id, InboundCode = inbound.Code, Qty = 0, CartonQty = 0, BinQty = 0, Status = inbound.PStatus, CreatedBy = DefaultUser.UserName, CreatedTime = DateTime.UtcNow, }; return pt; }
public string CreateByPreQc(string transCode, TInPreQc[] qcs) { var qc = qcs.FirstOrDefault(); TInInbound inbound = new TInInbound { WhId = qc.WhId, CustId = qc.CustId, BrandId = qc.BrandId, BatchNo = DateTime.Now.ToString("yyyyMMdd"), Code = "RCV" + DateTime.Now.ToString(FormatString.DefaultFormat), BizCode = "ECom", GoodsType = "Prod", SrcCode = qc.SrcCode, TransCode = transCode, TypeCode = "RCV", CreatedBy = DefaultUser.UserName, CreatedTime = DateTime.UtcNow, }; wmsinbound.TInInbounds.Add(inbound); wmsinbound.SaveChanges(); return(inbound.Code); }
//创建入库单 public TInInbound CreateByAsn(TInAsn asn) { TInInbound r = new TInInbound(); r.Code = asn.Code.Replace(Enum.GetName(typeof(EnumOrderType), EnumOrderType.ASN), Enum.GetName(typeof(EnumOrderType), EnumOrderType.RCV)); r.AsnId = asn.Id; r.AsnCode = asn.Code; r.BatchNo = asn.BatchNo; r.BizCode = asn.BizCode; r.WhId = asn.WhId; r.CustId = asn.CustId; r.BrandId = asn.BrandId; r.GoodsType = asn.GoodsType; r.SrcCode = asn.SrcCode; r.TransCode = asn.TransCode; r.TypeCode = Enum.GetName(typeof(EnumOrderType), EnumOrderType.RCV); r.Status = Enum.GetName(typeof(EnumStatus), EnumStatus.None); r.RStatus = Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init); r.CreatedBy = DefaultUser.UserName; r.CreatedTime = DateTime.UtcNow; return(r); }
public bool Create(VInboundAddForm vInbound) { TInInbound inbound = new TInInbound { WhId = vInbound.WhId, CustId = vInbound.CustId, BrandId = vInbound.BrandId, BatchNo = DateTime.Now.ToString("yyyyMMdd"), Code = "RCV" + DateTime.Now.ToString(FormatString.DefaultFormat), BizCode = vInbound.BizCode, GoodsType = vInbound.GoodsType, SrcCode = "Import", TransCode = "Inbound", TypeCode = "RCV", Status = Enum.GetName(typeof(EnumStatus), EnumStatus.None), RStatus = Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init), CreatedBy = DefaultUser.UserName, CreatedTime = DateTime.UtcNow, }; wmsinbound.TInInbounds.Add(inbound); return(wmsinbound.SaveChanges() > 0); }