| | |
| | | break; |
| | | case "1103": //æ¶æéç¥å |
| | | //å¾å°ä¿¡æ¯ |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_POInStockList where hmainid=" + oSelectRow.BillMainID + " and hsubid=" + oSelectRow.BillSubID, "h_v_IF_POInStockList"); |
| | | // ds = oCN.RunProcReturn("select * from h_v_IF_POInStockList where hmainid=" + oSelectRow.BillMainID + " and hsubid=" + oSelectRow.BillSubID, "h_v_IF_POInStockList"); |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_POInStockBillList_Source where å¯çææ¡ç æ°é > 0 and hmainid=" + oSelectRow.BillMainID + " and hsubid=" + oSelectRow.BillSubID, "h_v_IF_POInStockBillList_Source"); |
| | | |
| | | |
| | | //åå
¥ä¿¡æ¯ |
| | | ListRows.Add(HSourceOrderList1(ds.Tables[0], ordrlist, HBarCodeType, HSourceBillType)); |
| | | //ListRows.Add(HSourceOrderList1(ds.Tables[0], ordrlist, HBarCodeType, HSourceBillType)); |
| | | ListRows.Add(HSourceOrderList2(ds.Tables[0], ordrlist, HBarCodeType, HSourceBillType)); |
| | | break; |
| | | case "1601": //å§å¤è®¢å |
| | | //å¾å°ä¿¡æ¯ |
| | |
| | | if (HSourceBillType== "æ¶æéç¥å"|| HSourceBillType== "éè´è®¢å"|| HSourceBillType=="å§å¤è®¢å"|| HSourceBillType== "éè´å
¥åºå") |
| | | { |
| | | ordrlist.HInnerBillNo = dt.Rows[i]["å
é¨éè´è®¢åå·"].ToString(); |
| | | ordrlist.HSupID= dt.Rows[i]["hsupid"].ToString(); |
| | | ordrlist.HSupNumber = dt.Rows[i]["ä¾åºå代ç "].ToString(); |
| | | ordrlist.HSupName = dt.Rows[i]["ä¾åºå"].ToString(); |
| | | if (HSourceBillType == "æ¶æéç¥å") |
| | | { |
| | | if (dt.Rows[i]["æ¯å¦èµ å"].ToString() == "æ¯") |
| | | { |
| | | ordrlist.HGiveAwayFlag = 1; |
| | | } |
| | | else |
| | | { |
| | | ordrlist.HGiveAwayFlag = 0; |
| | | } |
| | | ordrlist.HSeOrderBillNo = dt.Rows[i]["éå®è®¢åå·"].ToString(); |
| | | ordrlist.HSeOrderSEQ = int.Parse(dt.Rows[i]["éå®è®¢åè¡å·"].ToString()); |
| | | } |
| | | if (HSourceBillType == "æ¶æéç¥å" || HSourceBillType == "éè´è®¢å") |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "æµ·è¯") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° 空ç½ä¸ºéç¨ |
| | | { |
| | | ordrlist.HSourceBillSEQ = dt.Rows[i]["HSEQ"].ToString(); |
| | | ordrlist.HFactory = dt.Rows[i]["客æ·ç¼å·"].ToString(); |
| | | ordrlist.HCoilNO = dt.Rows[i]["款å·"].ToString(); |
| | | ordrlist.HFurnaceNO = dt.Rows[i]["åç»"].ToString(); |
| | | } |
| | | } |
| | | } |
| | | if (HSourceBillType == "éè´§éç¥å") |
| | | { |
| | | ordrlist.HCusID = dt.Rows[i]["HCusID"].ToString(); |
| | | ordrlist.HCusNumber = dt.Rows[i]["客æ·ä»£ç "].ToString(); |
| | | ordrlist.HCusName= dt.Rows[i]["客æ·"].ToString(); |
| | | } |
| | | if (HSourceBillType == "å
¶ä»å
¥åºå" || HSourceBillType == "颿åºåºå") |
| | | { |
| | | ordrlist.HWhID = dt.Rows[i]["HWhID"].ToString(); |
| | | ordrlist.HWhNumber = dt.Rows[i]["ä»åºä»£ç "].ToString(); |
| | | ordrlist.HWhName = dt.Rows[i]["ä»åº"].ToString(); |
| | | ordrlist.HSPID = dt.Rows[i]["HSPID"].ToString(); |
| | | ordrlist.HSPNumber = dt.Rows[i]["ä»ä½ä»£ç "].ToString(); |
| | | ordrlist.HSPName = dt.Rows[i]["ä»ä½"].ToString(); |
| | | } |
| | | if(HSourceBillType == "éå®åºåºå") |
| | | { |
| | | ordrlist.HWhID = dt.Rows[i]["HWhID"].ToString(); |
| | | ordrlist.HWhNumber = dt.Rows[i]["ä»åºä»£ç "].ToString(); |
| | | ordrlist.HWhName = dt.Rows[i]["ä»åº"].ToString(); |
| | | //ordrlist.HSPID = dt.Rows[i]["HSPID"].ToString(); |
| | | //ordrlist.HSPNumber = dt.Rows[i]["ä»ä½ä»£ç "].ToString(); |
| | | //ordrlist.HSPName = dt.Rows[i]["ä»ä½"].ToString(); |
| | | } |
| | | } |
| | | return ordrlist; |
| | | } |
| | | |
| | | public object HSourceOrderList2(DataTable dt, HSouceOrderList ordrlist, string HBarCodeType, string HSourceBillType) |
| | | { |
| | | oSystemParameter.ShowBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | for (int i = 0; i < dt.Rows.Count; i++) |
| | | { |
| | | ordrlist.HQty = dt.Rows[i]["å¯çææ¡ç æ°é"].ToString(); |
| | | ordrlist.HMinQty = dt.Rows[i]["å¯çææ¡ç æ°é"].ToString(); |
| | | ordrlist.HMainID = dt.Rows[i]["hmainid"].ToString(); |
| | | ordrlist.HSubID = dt.Rows[i]["hsubid"].ToString(); |
| | | ordrlist.HBillNo = dt.Rows[i]["åæ®å·"].ToString(); |
| | | ordrlist.HBillType = dt.Rows[i]["HBillType"].ToString(); |
| | | ordrlist.HDate = dt.Rows[i]["æ¥æ"].ToString(); //忥 æ¶æåæ®æ¥æ |
| | | ordrlist.HShowDate = DateTime.Now.ToString(); |
| | | ordrlist.HDeptID = dt.Rows[i]["HDeptID"].ToString(); |
| | | ordrlist.HDeptNumber = dt.Rows[i]["é¨é¨ä»£ç "].ToString(); |
| | | ordrlist.HDeptName = dt.Rows[i]["é¨é¨"].ToString(); |
| | | ordrlist.HMaterID = dt.Rows[i]["HMaterID"].ToString(); |
| | | ordrlist.HMaterNumber = dt.Rows[i]["ç©æä»£ç "].ToString(); |
| | | ordrlist.HMaterName = dt.Rows[i]["ç©æåç§°"].ToString(); |
| | | ordrlist.HMaterModel = dt.Rows[i]["è§æ ¼åå·"].ToString(); |
| | | ordrlist.HBatchNo = dt.Rows[i]["æ¹å·"].ToString(); |
| | | ordrlist.HUnitID = dt.Rows[i]["HUnitID"].ToString(); |
| | | // ordrlist.HUnitNumber = dt.Rows[i]["计éåä½ä»£ç "].ToString(); |
| | | ordrlist.HUnitName = dt.Rows[i]["计éåä½"].ToString(); |
| | | // ordrlist.HRemark = dt.Rows[i]["夿³¨"].ToString(); |
| | | ordrlist.HMTONo = dt.Rows[i]["计åè·è¸ªå·"].ToString(); |
| | | ordrlist.HProduceDate = DBUtility.ClsPub.isDate(dt.Rows[i]["çäº§æ¥æ"]); |
| | | ordrlist.HExpiryDate = DBUtility.ClsPub.isDate(dt.Rows[i]["æææè³"]); |
| | | //ordrlist.HISKFPERIOD = int.Parse(dt.Rows[i]["HISKFPERIOD"].ToString()); |
| | | //ordrlist.HISKFPERIOD = DBUtility.ClsPub.isInt(dt.Rows[i]["HISKFPERIOD"]); |
| | | //ordrlist.HEXPUNIT = dt.Rows[i]["HEXPUNIT"].ToString(); //æææåä½(æ¥ãæãå¹´) |
| | | //ordrlist.HEXPPERIOD = double.Parse(dt.Rows[i]["HEXPPERIOD"].ToString()); //æææå¼ |
| | | |
| | | |
| | | if (HSourceBillType == "æ¶æéç¥å") |
| | | { |
| | | ordrlist.HAuxPropID = dt.Rows[i]["HAuxPropID"].ToString(); |
| | | ordrlist.HAuxPropNumber = dt.Rows[i]["è¾
å©å±æ§ä»£ç "].ToString(); |
| | | ordrlist.HAuxPropName = dt.Rows[i]["è¾
å©å±æ§"].ToString(); |
| | | ordrlist.HSourceBillNo = dt.Rows[i]["æºååå·"].ToString(); |
| | | ordrlist.HSeOrderBillNo = dt.Rows[i]["éå®è®¢åå·"].ToString(); |
| | | ordrlist.HSeOrderSEQ = int.Parse(dt.Rows[i]["éå®è®¢åè¡å·"].ToString()); |
| | | ordrlist.HReInspectionFlag = string.IsNullOrWhiteSpace(dt.Rows[i]["夿£æ è®°"].ToString()) ? false : true; |
| | | ordrlist.HInspectionCycle = int.Parse(dt.Rows[i]["夿£å¨æ"].ToString()); |
| | | ordrlist.HReInspectionDate = dt.Rows[i]["æ£éªæ¥æ"].ToString(); |
| | | ordrlist.HSupID = dt.Rows[i]["HSupID"].ToString(); |
| | | ordrlist.HSupName = dt.Rows[i]["ä¾åºå"].ToString(); |
| | | ordrlist.HSupNumber = dt.Rows[i]["ä¾åºå代ç "].ToString(); |
| | | ordrlist.HPOOrderBillMTO = dt.Rows[i]["éè´è·è¸ªå·"].ToString(); |
| | | if (oSystemParameter.omodel.WMS_CampanyName.Contains("åç»´å°")) |
| | | { |
| | | |
| | | } |
| | | else if (oSystemParameter.omodel.WMS_CampanyName.Contains("é¦é")){ |
| | | ordrlist.JLHCusOrderBillNo = dt.Rows[i]["客æ·è®¢åå·"].ToString(); |
| | | ordrlist.JLHProdModel = dt.Rows[i]["产ååå·"].ToString(); |
| | | } |
| | | } |
| | | |
| | | if (HBarCodeType == "仪å¨å¤è´ä»¶æ¡ç 容å¨è§å") |
| | | { |
| | | ordrlist.HMinQty = dt.Rows[i]["æªçææ¡ç æ°é"].ToString(); |
| | | } |
| | | else if (HBarCodeType == "仪å¨å¤è´ä»¶æ¡ç æ®éè§å") |
| | | { |
| | | ordrlist.HMinQty = "1"; |
| | | } |
| | | else |
| | | { |
| | | // ordrlist.HMinQty = dt.Rows[i]["æå°å
è£
æ°"].ToString(); |
| | | } |
| | | ordrlist.HMaker = ClsPub.CurUserName; |
| | | if (HSourceBillType == "æ¶æéç¥å" || HSourceBillType == "éè´è®¢å" || HSourceBillType == "å§å¤è®¢å" || HSourceBillType == "éè´å
¥åºå") |
| | | { |
| | | ordrlist.HSupID= dt.Rows[i]["hsupid"].ToString(); |
| | | ordrlist.HSupNumber = dt.Rows[i]["ä¾åºå代ç "].ToString(); |
| | | ordrlist.HSupName = dt.Rows[i]["ä¾åºå"].ToString(); |
| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[æ¡ç çææ¹æ³_é¦é] |
| | | private object SaveBarCode_JinLong(string msg2, string HSelectBarCodeType, string CampanyName, string HSourceBillTypeName) |
| | | { |