| | |
| | | { |
| | | return BaseDal.Db.Queryable<Dt_InboundOrder>().Includes(x => x.Details).First(x => x.OrderNo == inboundOrderNo); |
| | | } |
| | | public bool UpdateDataWithDetail(Dt_InboundOrder inboundOrder) |
| | | { |
| | | return Db.UpdateNav(inboundOrder).Include(x => x.Details).ExecuteCommand(); |
| | | } |
| | | /// <summary> |
| | | /// PDA缁勭洏 |
| | | /// 鍗曠鐗╂枡缁勭洏 |
| | |
| | | stockInfoDetail.StockQuantity += pdaMaterielGroupDTO.ReceiptQuantity; |
| | | stockInfoDetail.SerialNumber = $"{inboundOrder.OrderNo} | {materielInfo.MaterielCode} | {pdaMaterielGroupDTO.BatchNo} | {(int)stockInfoDetail.StockQuantity}"; |
| | | } |
| | | |
| | | |
| | | |
| | | Dt_InboundOrderDetail inboundOrderDetail = inboundOrder.Details.Where(x => materielInfo.MaterielCode == x.MaterielCode && x.BatchNo == pdaMaterielGroupDTO.BatchNo).FirstOrDefault();//璁㈠崟璇︽儏 |
| | | |
| | |
| | | { |
| | | return (false, "宸蹭笂鏋剁殑鎵樼洏涓嶈兘鍐嶆缁勭洏", materielGroupDTO); |
| | | } |
| | | if (stockInfo != null) |
| | | { |
| | | return (false, "宸茬粍鐩樼殑鎵樼洏涓嶈兘鍐嶆缁勭洏", materielGroupDTO); |
| | | } |
| | | if (materielInfo == null) |
| | | { |
| | | return (false, "鏈夌墿鏂欎俊鎭湭褰曞叆锛岃褰曞叆鐗╂枡淇℃伅", materielGroupDTO); |