| | |
| | | MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼ç©æï¼" + ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterNameCol].Value) + " ï¼ä¸å卿°éãæå°å
è£
æ°ãç®±æ°ä¸º 0ï¼ä¸å
è®¸çææ¡ç ï¼"); |
| | | return false; |
| | | } |
| | | if (ClsPub.isLong(grdMain.Rows[j].Cells[HGroupIDCol].Value) == 0) |
| | | { |
| | | MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼ç©æï¼" + ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterNameCol].Value) + " ï¼å¿
填项ç线没æéæ©ï¼ä¸å
è®¸çææ¡ç ï¼"); |
| | | return false; |
| | | } |
| | | //if (ClsPub.isLong(grdMain.Rows[j].Cells[HGroupIDCol].Value) == 0) |
| | | //{ |
| | | // MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼ç©æï¼" + ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterNameCol].Value) + " ï¼å¿
填项ç线没æéæ©ï¼ä¸å
è®¸çææ¡ç ï¼"); |
| | | // return false; |
| | | //} |
| | | |
| | | //æ¡ç åç¼ä¸å
±12ä½ï¼ç±ç±»å«ä»£ç ï¼1ä½ï¼ãå
¬å¸ä»£ç ï¼1ä½ï¼ã客æ·ä»£ç ï¼2ä½ï¼ãç级代ç ï¼1ä½ï¼ã产å大类代ç ï¼2ä½ï¼ã产åä¸ç±»ä»£ç ï¼2ä½ï¼ãåå·æµæ°´å·ï¼3ä½ï¼ç»æ |
| | | string sNoNumber = ClsPub.isStrNull(grdMain.Rows[j].Cells[HBarCodePrefixCol].Value); |
| | | int sNoNumberbyteLen = System.Text.Encoding.Default.GetByteCount(sNoNumber); |
| | | //int sNoNumberbyteLen = System.Text.Encoding.Default.GetByteCount(sNoNumber); |
| | | int HBarCodeISN = ClsPub.isInt(grdMain.Rows[j].Cells[HBarCodeISNCol].Value); |
| | | int MaxLSH = 0; //æå¤§æµæ°´å· |
| | | if (sNoNumberbyteLen != 12) |
| | | { |
| | | MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼æ¡ç åç¼å¿
é¡»ç±12ä½ç»æï¼è¯·ç¡®ä¿ç±»å«ä»£ç ï¼1ä½ï¼ãå
¬å¸ä»£ç ï¼1ä½ï¼ã客æ·ä»£ç ï¼2ä½ï¼ãç级代ç ï¼1ä½ï¼ã产å大类代ç ï¼2ä½ï¼ã产åä¸ç±»ä»£ç ï¼2ä½ï¼ãåå·æµæ°´å·ï¼3ä½ï¼ä½æ°æ£ç¡®åï¼åéæ°çææ¡ç ï¼"); |
| | | return false; |
| | | } |
| | | else |
| | | { |
| | | //if (sNoNumberbyteLen != 12) |
| | | //{ |
| | | // MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼æ¡ç åç¼å¿
é¡»ç±12ä½ç»æï¼è¯·ç¡®ä¿ç±»å«ä»£ç ï¼1ä½ï¼ãå
¬å¸ä»£ç ï¼1ä½ï¼ã客æ·ä»£ç ï¼2ä½ï¼ãç级代ç ï¼1ä½ï¼ã产å大类代ç ï¼2ä½ï¼ã产åä¸ç±»ä»£ç ï¼2ä½ï¼ãåå·æµæ°´å·ï¼3ä½ï¼ä½æ°æ£ç¡®åï¼åéæ°çææ¡ç ï¼"); |
| | | // return false; |
| | | //} |
| | | //else |
| | | //{ |
| | | if (sNoNumber=="") |
| | | { |
| | | MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼æ¡ç åç¼ä¸å
许为空ï¼"); |
| | | return false; |
| | | } |
| | | if (HBarCodeISN <= 0) |
| | | { |
| | | MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "è¡ï¼èµ·å§åºå·å¿
é¡»ä¸ºå¤§äº 0 çæ´æ°ï¼"); |
| | |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | //} |
| | | } |
| | | } |
| | | return true; |
| | |
| | | //================================== |
| | | if (cmbHBarCodeType.Text == "å¯ä¸æ¡ç ") |
| | | { |
| | | HGroupNumber = grdMain.Rows[j].Cells[HGroupNumberCol].Value.ToString(); |
| | | sNoNumber = grdMain.Rows[j].Cells[HBarCodePrefixCol].Value.ToString(); |
| | | sTMNumber = sNoNumber + HGroupNumber + sYear + sPeriod + sDay; |
| | | HGroupNumber = ClsPub.isStrNull(grdMain.Rows[j].Cells[HGroupNumberCol].Value); |
| | | sNoNumber = ClsPub.isStrNull(grdMain.Rows[j].Cells[HBarCodePrefixCol].Value); |
| | | //sTMNumber = sNoNumber + HGroupNumber + sYear + sPeriod + sDay; |
| | | sTMNumber = sNoNumber; |
| | | |
| | | LSH = ClsPub.isInt(grdMain.Rows[j].Cells[HBarCodeISNCol].Value)-1; |
| | | oWeb.getRunProc("Exec h_p_WMS_SetBarCodeNoByEmp '" + sNoNumber + "'," + LSH, ref DBUtility.ClsPub.sExeReturnInfo); |