Ejemplo n.º 1
0
        /// <summary>
        /// 子对象对象转换
        /// </summary>
        /// <param name="wmsPullingOrderInfo"></param>
        /// <returns></returns>
        private static BFDAVmiJisPullOrderDetailInfo GetBFDADetailInfo(WmsVmiJisPullOrderDetailInfo wmsVmiJisPullOrderInfo)
        {
            BFDAVmiJisPullOrderDetailInfo detailInfo = new BFDAVmiJisPullOrderDetailInfo();

            detailInfo.VehicleSeqNo          = wmsVmiJisPullOrderInfo.VehicleSeqNo.GetValueOrDefault().ToString(); ///车辆序号
            detailInfo.PartNo                = wmsVmiJisPullOrderInfo.Partno;                                      ///物料编号
            detailInfo.SNP                   = wmsVmiJisPullOrderInfo.Snp.GetValueOrDefault().ToString();          ///收容数
            detailInfo.PartQty               = wmsVmiJisPullOrderInfo.PartQty.GetValueOrDefault().ToString();      ///数量
            detailInfo.VehicleModelNo        = wmsVmiJisPullOrderInfo.VehicleModelNo;                              ///车型代码
            detailInfo.VINCode               = wmsVmiJisPullOrderInfo.Vincode;                                     ///VIN号
            detailInfo.Remark                = wmsVmiJisPullOrderInfo.Remark;                                      ///备注
            detailInfo.SupermarketRepository = wmsVmiJisPullOrderInfo.SupermarketRepository;                       ///超市库位
            detailInfo.ExternLineNo          = wmsVmiJisPullOrderInfo.ExternLineNo;                                ///行序列号

            return(detailInfo);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Create WmsVmiJisPullOrderDetailInfo
        /// </summary>
        /// <param name="loginUser"></param>
        /// <returns>WmsVmiJisPullOrderDetailInfo</returns>
        public static WmsVmiJisPullOrderDetailInfo CreateWmsVmiJisPullOrderDetailInfo(string loginUser)
        {
            WmsVmiJisPullOrderDetailInfo info = new WmsVmiJisPullOrderDetailInfo();

            ///ID
            info.Id = 0;
            ///FID
            info.Fid = Guid.NewGuid();
            ///ORDER_FID
            info.OrderFid = null;
            ///ORDER_CODE
            info.OrderCode = null;
            ///VEHICLE_SEQ_NO
            info.VehicleSeqNo = null;
            ///PARTNO
            info.Partno = null;
            ///SNP
            info.Snp = null;
            ///PART_QTY
            info.PartQty = null;
            ///VEHICLE_MODEL_NO
            info.VehicleModelNo = null;
            ///VINCODE
            info.Vincode = null;
            ///REMARK
            info.Remark = null;
            ///SUPERMARKET_REPOSITORY
            info.SupermarketRepository = null;
            ///EXTERN_LINE_No
            info.ExternLineNo = null;
            ///PROCESS_FLAG
            info.ProcessFlag = null;
            ///PROCESS_TIME
            info.ProcessTime = null;
            ///VALID_FLAG
            info.ValidFlag = true;
            ///CREATE_DATE
            info.CreateDate = DateTime.Now;
            ///CREATE_USER
            info.CreateUser = loginUser;
            ///MODIFY_DATE
            info.ModifyDate = null;
            ///MODIFY_USER
            info.ModifyUser = null;
            return(info);
        }
Ejemplo n.º 3
0
 public long InsertInfo(WmsVmiJisPullOrderDetailInfo info)
 {
     return(dal.Add(info));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// MaterialPullingOrderDetailInfo-->WmsVmiJisPullOrderDetailInfo
 /// </summary>
 /// <param name="materialPullingOrderDetailInfo"></param>
 /// <param name="info"></param>
 public static void GetWmsVmiJisPullOrderDetailByMaterial(MaterialPullingOrderDetailInfo materialPullingOrderDetailInfo, ref WmsVmiJisPullOrderDetailInfo info)
 {
     ///VEHICLE_SEQ_NO
     info.VehicleSeqNo = materialPullingOrderDetailInfo.DayVehicheSeqNo.GetValueOrDefault();
     ///PART_NO
     info.Partno = materialPullingOrderDetailInfo.PartNo;
     ///PART_QTY
     info.PartQty = materialPullingOrderDetailInfo.RequirePartQty;
     ///VEHICLE_MODEL_NO
     info.VehicleModelNo = materialPullingOrderDetailInfo.VehicheModelNo;
     ///VINCODE
     info.Vincode = materialPullingOrderDetailInfo.Vin;
     ///COMMENTS
     info.Remark = materialPullingOrderDetailInfo.Comments;
     ///PROCESS_FLAG
     info.ProcessFlag = (int)ProcessFlagConstants.Untreated;
     ///SNP ///TODO:收容数是什么?
     info.Snp = materialPullingOrderDetailInfo.PackageQty;
     ///SUPERMARKET_REPOSITORY TODO:SupermarketRepository?
     info.SupermarketRepository = null;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// WmsVmiJisPullOrderInfo-->WmsVmiJisPullOrderDetailInfo
 /// </summary>
 /// <param name="wmsVmiJisPullOrderInfo"></param>
 /// <param name="info"></param>
 public static void GetWmsVmiJisPullOrderDetailByOrder(WmsVmiJisPullOrderInfo wmsVmiJisPullOrderInfo, ref WmsVmiJisPullOrderDetailInfo info)
 {
     ///ORDER_FID
     info.OrderFid = wmsVmiJisPullOrderInfo.Fid.GetValueOrDefault();
     ///ORDER_CODE
     info.OrderCode = wmsVmiJisPullOrderInfo.OrderCode;
 }