/// <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;
 }
Exemple #2
0
 public long InsertInfo(WmsVmiTranDetailInfo info)
 {
     return(dal.Add(info));
 }