public string PrintTraceCode(string orderNo) { OrderDetail orderDetail = this.genericMgr.FindAll<OrderDetail>("from OrderDetail where OrderNo = ?", orderNo).Single(); OrderOperation orderOperation = this.genericMgr.FindAll<OrderOperation>("from OrderOperation where OrderNo = ? order by Op", orderNo).First(); ProdTraceCode prodTraceCode = new ProdTraceCode(); prodTraceCode.TraceCode = numberControlMgr.GetTraceCode(); prodTraceCode.OrderNo = orderDetail.OrderNo; prodTraceCode.OrderDetId = orderDetail.Id; prodTraceCode.Item = orderDetail.Item; prodTraceCode.ItemDesc = orderDetail.ItemDescription; prodTraceCode.OrderOp = orderOperation.Op; prodTraceCode.OrderOpId = orderOperation.Id; orderOperation.ReportQty++; this.genericMgr.Update(orderOperation); this.genericMgr.Create(prodTraceCode); return prodTraceCode.TraceCode; }
public string PrintTraceCode() { ProdTraceCode prodTraceCode = new ProdTraceCode(); prodTraceCode.TraceCode = numberControlMgr.GetTraceCode(); this.genericMgr.Create(prodTraceCode); return prodTraceCode.TraceCode; }