/// <summary> /// WmsVmiTranDetailInfo -> TranDetailsInfo /// </summary> /// <param name="wmsVmiTranDetailInfo"></param> /// <param name="tranDetailsInfo"></param> public static void GetTranDetailsInfo(WmsVmiTranDetailInfo wmsVmiTranDetailInfo, ref TranDetailsInfo tranDetailsInfo) { if (wmsVmiTranDetailInfo == null) { return; } ///PART_NO tranDetailsInfo.PartNo = wmsVmiTranDetailInfo.PartNo; ///SUPPLIER_CODE tranDetailsInfo.SupplierNum = wmsVmiTranDetailInfo.SupplierCode; ///ORDER_NO tranDetailsInfo.TranNo = wmsVmiTranDetailInfo.OrderNo; ///QTY tranDetailsInfo.ActualQty = wmsVmiTranDetailInfo.Qty; ///TRAN_TYPE,DP-收货,WD-出库(负数),AJ-调整(正负数都有) if (tranDetailsInfo.ActualQty.GetValueOrDefault() >= 0) { tranDetailsInfo.TranType = (int)WmmTranTypeConstants.Inbound; ///TARGET_WM tranDetailsInfo.TargetWm = wmsVmiTranDetailInfo.VmiWarehouseCode; ///TARGET_ZONE tranDetailsInfo.TargetZone = wmsVmiTranDetailInfo.ZoneNo; ///TARGET_DLOC tranDetailsInfo.TargetDloc = wmsVmiTranDetailInfo.Dloc; } else { tranDetailsInfo.TranType = (int)WmmTranTypeConstants.Outbound; tranDetailsInfo.ActualQty = 0 - tranDetailsInfo.ActualQty.GetValueOrDefault(); ///WM_NO tranDetailsInfo.WmNo = wmsVmiTranDetailInfo.VmiWarehouseCode; ///ZONE_NO tranDetailsInfo.ZoneNo = wmsVmiTranDetailInfo.ZoneNo; ///DLOC tranDetailsInfo.Dloc = wmsVmiTranDetailInfo.Dloc; } ///TIMES tranDetailsInfo.TranDate = wmsVmiTranDetailInfo.Times; }
public long InsertInfo(WmsVmiTranDetailInfo info) { return(dal.Add(info)); }