Example #1
0
        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;
        }
Example #2
0
        public string PrintTraceCode()
        {
            ProdTraceCode prodTraceCode = new ProdTraceCode();
            prodTraceCode.TraceCode = numberControlMgr.GetTraceCode();
            this.genericMgr.Create(prodTraceCode);

            return prodTraceCode.TraceCode;
        }