| | |
| | | { |
| | | if (ClsPub.isLong(grdMain.Rows[j].Cells[HMaterIDCol].Value) != 0) |
| | | { |
| | | HCusModelName = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelNameCol].Value); // å®¢æ·æå· |
| | | HMaterModel = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterModelCol].Value); //ç©æè§æ ¼åå· |
| | | HMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterNumberCol].Value); // ç©æä»£ç |
| | | HCode3 = HMaterNumber.Substring(HMaterNumber.Length - 2, 2); //çæ¬ åç©æä»£ç åä¸¤ä½ |
| | | HCustom3 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom3Col].Value); // çé¢ä¸è¾å
¥ MPN |
| | | |
| | | //çé¢ä¸MPNå¼è¾å
¥ä¸º/çï¼çæ¬åç©æä»£ç å两ä½ï¼ä¸ä¸º/çå为æ¹å¶ï¼å00 |
| | | if (HCustom3!="/") |
| | | { |
| | | HCode3 = "00"; |
| | | } |
| | | |
| | | if (cmbHCusName.Text.Contains("ç´«å
åæº")) |
| | | { |
| | | //æ¡ç åç¼ = ç©æè§æ ¼åå·+ä¾åºå代ç ï¼åºå®'151003'ï¼+å¹´ææ¥ï¼YYMMDDï¼ |
| | | sTMNumber = HMaterModel + "151003" + sYear + sPeriod2 + sDay; |
| | | sTMNumber = HCusModelName + "151003" + sYear + sPeriod2 + sDay; |
| | | } |
| | | //æ°åä¸ã䏿¹éä¿¡ãç»å |
| | | else |
| | | { |
| | | //æ¡ç åç¼ = ç©æè§æ ¼åå·+ä¾åºå代ç ï¼åºå®'151091'ï¼+å¹´ææ¥ï¼YYMMDDï¼ |
| | | sTMNumber = HMaterModel + "151091" + sYear + sPeriod2 + sDay; |
| | | sTMNumber = HCusModelName + "151091" + sYear + sPeriod2 + sDay; |
| | | } |
| | | |
| | | Ds = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· |
| | |
| | | HAuxPropID = ClsPub.isLong(grdMain.Rows[j].Cells[HAuxPropIDCol].Value); |
| | | HQty = HMinQty; |
| | | HCusID = ClsPub.isLong(cmbHCusName.SelectedValue); |
| | | HCusModelName = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelNameCol].Value); |
| | | HCusModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelCol].Value); |
| | | HGiveAwayFlag = ClsPub.isBool(grdMain.Rows[j].Cells[HGiveAwayFlagCol].Value); |
| | | HISKFPERIOD = ClsPub.isBool(grdMain.Rows[j].Cells[HISKFPERIODCol].Value); |
| | |
| | | sHBaNo = ClsPub.isStrNull(grdMain.Rows[j].Cells[HBaNoCol].Value); // çé¢ä¸è¾å
¥çæ¹æ¬¡ä½ |
| | | HCustom1 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom1Col].Value); // çé¢ä¸è¾å
¥ |
| | | HCustom2 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom2Col].Value); // çé¢ä¸è¾å
¥ |
| | | HCustom3 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom3Col].Value); // çé¢ä¸è¾å
¥ |
| | | |
| | | //çæ¬å·HCode3ã产å代ç HCustom1ãæå·HCustom2ãMPNHCustom3ãéå®è®¢åå·HInnerBillNoãè§æ ¼åå·HSupNumber |
| | | oCn.RunProc("insert into Gy_BarCodeBill_Cus" + |
| | |
| | | { |
| | | if (ClsPub.isLong(grdMain.Rows[j].Cells[HMaterIDCol].Value) != 0) |
| | | { |
| | | HCusModelName = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelNameCol].Value); // å®¢æ·æå· |
| | | HMaterModel = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterModelCol].Value); //ç©æè§æ ¼åå· |
| | | HMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterNumberCol].Value); // ç©æä»£ç |
| | | HCode3 = HMaterNumber.Substring(HMaterNumber.Length - 2, 2); //çæ¬ åç©æä»£ç åä¸¤ä½ |
| | | HInnerBillNo = ClsPub.isStrNull(grdMain.Rows[j].Cells[HInnerBillNoCol].Value); //éå®è®¢åå· |
| | | HCustom3 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom3Col].Value); // çé¢ä¸è¾å
¥ MPN |
| | | |
| | | //çé¢ä¸MPNå¼è¾å
¥ä¸º/çï¼çæ¬åç©æä»£ç å两ä½ï¼ä¸ä¸º/çå为æ¹å¶ï¼å0 |
| | | if (HCustom3 != "/") |
| | | { |
| | | HCode3 = "0"; |
| | | } |
| | | |
| | | //è·åæå¤§æµæ°´å· |
| | | if (cmbHCusName.Text.Contains("䏿¹éä¿¡")) |
| | | { |
| | | //æ¡ç åç¼ = 2ä½åºå®ç ï¼'09'ï¼ + CPN客æ·ç¼ç ï¼è§æ ¼åå·ï¼+ 2ä½é¢çç ï¼åºå®'01'ï¼+ 5ä½å¹´å¹´ææ¥æ¥ï¼YYMDDï¼ + 3ä½09ç æµæ°´å·ï¼åºå®'001'ï¼ + ä¾åºå代ç ï¼åºå®'105652'ï¼ |
| | | sWTMNumber = "09" + HMaterModel + "01" + sYear + sPeriod + sDay + "001105652"; |
| | | sWTMNumber = "09" + HCusModelName + "01" + sYear + sPeriod + sDay + "001105652"; |
| | | } |
| | | //ç´«å
åæº |
| | | else if (cmbHCusName.Text.Contains("ç´«å
åæº")) |
| | | { |
| | | //æ¡ç åç¼ = 2ä½åºå®ç ï¼'09'ï¼ + CPN客æ·ç¼ç ï¼è§æ ¼åå·ï¼+ 2ä½é¢çç ï¼åºå®'01'ï¼+ 5ä½å¹´å¹´ææ¥æ¥ï¼YYMDDï¼ + 3ä½09ç æµæ°´å·ï¼åºå®'001'ï¼ + ä¾åºå代ç ï¼åºå®'151003'ï¼ |
| | | sWTMNumber = "09" + HMaterModel + "01" + sYear + sPeriod + sDay + "001151003"; |
| | | sWTMNumber = "09" + HCusModelName + "01" + sYear + sPeriod + sDay + "001151003"; |
| | | } |
| | | //æ°åä¸ãç»å |
| | | else |
| | | { |
| | | //æ¡ç åç¼ = 2ä½åºå®ç ï¼'09'ï¼ + CPN客æ·ç¼ç ï¼è§æ ¼åå·ï¼+ 2ä½é¢çç ï¼åºå®'01'ï¼+ 5ä½å¹´å¹´ææ¥æ¥ï¼YYMDDï¼ + 3ä½09ç æµæ°´å·ï¼åºå®'001'ï¼ + ä¾åºå代ç ï¼åºå®'151091'ï¼ |
| | | sWTMNumber = "09" + HMaterModel + "01" + sYear + sPeriod + sDay + "001151091"; |
| | | sWTMNumber = "09" + HCusModelName + "01" + sYear + sPeriod + sDay + "001151091"; |
| | | } |
| | | Ds = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sWTMNumber + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· |
| | | LWSH = ClsPub.isLong(Ds.Tables[0].Rows[0][0]); |
| | |
| | | HAuxPropID = ClsPub.isLong(grdMain.Rows[j].Cells[HAuxPropIDCol].Value); |
| | | HQty = HWMinQty; |
| | | HCusID = ClsPub.isLong(cmbHCusName.SelectedValue); |
| | | HCusModelName = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelNameCol].Value); |
| | | HCusModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelCol].Value); |
| | | HGiveAwayFlag = ClsPub.isBool(grdMain.Rows[j].Cells[HGiveAwayFlagCol].Value); |
| | | HISKFPERIOD = ClsPub.isBool(grdMain.Rows[j].Cells[HISKFPERIODCol].Value); |
| | |
| | | sHBaNo = ClsPub.isStrNull(grdMain.Rows[j].Cells[HBaNoCol].Value); // çé¢ä¸è¾å
¥çæ¹æ¬¡ä½ |
| | | HCustom1 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom1Col].Value); // çé¢ä¸è¾å
¥ |
| | | HCustom2 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom2Col].Value); // çé¢ä¸è¾å
¥ |
| | | HCustom3 = ClsPub.isStrNull(grdMain.Rows[j].Cells[HCustom3Col].Value); // çé¢ä¸è¾å
¥ |
| | | |
| | | //çæ¬å·HCode3ã产å代ç HCustom1ãæå·HCustom2ãMPNHCustom3ãéå®è®¢åå·HInnerBillNoãè§æ ¼åå·HSupNumber |
| | | oCn.RunProc("insert into Gy_BarCodeBill_Cus" + |
| | |
| | | private void Display() |
| | | { |
| | | //å·æ°å
ç®±ç å表 |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_Gy_BarCodeBill_CusList where HInterID=" + HInterID.ToString() + " and (æ¡ç ç±»å in ('æ°åä¸å
ç®±ç ','䏿¹éä¿¡å
ç®±ç ','ç»åå
ç®±ç ','ç´«å
åæºå
ç®±ç ') order by HItemID", "h_v_Gy_BarCodeBill_CusList", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_Gy_BarCodeBill_CusList where HInterID=" + HInterID.ToString() + " and æ¡ç ç±»å in ('æ°åä¸å
ç®±ç ','䏿¹éä¿¡å
ç®±ç ','ç»åå
ç®±ç ','ç´«å
åæºå
ç®±ç ') order by HItemID", "h_v_Gy_BarCodeBill_CusList", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //çæé¦è¡æ é¢ |
| | | if (DSet == null) |
| | | { |
| | |
| | | grdSub.DataSource = DSet.Tables[0].DefaultView; |
| | | |
| | | //å·æ°å¤ç®±ç å表 |
| | | DataSet DWSet = oCn.RunProcReturn("select * from h_v_Gy_BarCodeBill_CusList where HInterID=" + HInterID.ToString() + " and (æ¡ç ç±»å in ('æ°åä¸å¤ç®±ç ','䏿¹éä¿¡å¤ç®±ç ','ç»åå¤ç®±ç ','ç´«å
åæºå¤ç®±ç ') order by HItemID", "h_v_Gy_BarCodeBill_CusList", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataSet DWSet = oCn.RunProcReturn("select * from h_v_Gy_BarCodeBill_CusList where HInterID=" + HInterID.ToString() + " and æ¡ç ç±»å in ('æ°åä¸å¤ç®±ç ','䏿¹éä¿¡å¤ç®±ç ','ç»åå¤ç®±ç ','ç´«å
åæºå¤ç®±ç ') order by HItemID", "h_v_Gy_BarCodeBill_CusList", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //çæé¦è¡æ é¢ |
| | | if (DWSet == null) |
| | | { |