| | |
| | | Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//è·åæå¤§æµæ°´å· |
| | | LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]); |
| | | } |
| | | else if (CampanyName == "å£é¾") |
| | | { |
| | | LSHlen = 3; //æµæ°´å·é¿åº¦ |
| | | HNumber = grdMain.Rows[j].Cells[HMaterNumberCol].Value.ToString(); |
| | | sSeOrderNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HBillNoCol].Value); // ç产订åå· |
| | | if (DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HBillTypeCol].Value).ToString() != "3710") |
| | | { |
| | | MessageBox.Show("å¯ä¸æ¡ç å¿
é¡»ä¸ºææºåæ¡ç ï¼ä¸æºåç±»å为ç产订åï¼è¯·ç¡®è®¤æºåä¿¡æ¯æ¯å¦æ£ç¡®ï¼"); |
| | | return; |
| | | } |
| | | //æ¡ç åç¼ = ç产订å + ç©æä»£ç + æ¹æ¬¡ |
| | | sTMNumber = sSeOrderNo + ";" + HNumber + ";" + HBatchNo; |
| | | Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//è·åæå¤§æµæ°´å· |
| | | LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]); |
| | | } |
| | | else //éç¨æ¹æ³ |
| | | { |
| | | //æ¡ç åç¼ = ç»ç»ä»£ç + ç©æå
ç + å¹´ + æ + æ¥ |
| | |
| | | { |
| | | if (CampanyName == "å£é¾") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° |
| | | { |
| | | //éè´è®¢åå·ä¸ºç©ºï¼ååæºååå· |
| | | string sPOOrderBillNo = ""; |
| | | sPOOrderBillNo = grdMain.Rows[j].Cells[POOrderBillNoCol].Value.ToString(); |
| | | if (DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[POOrderBillNoCol].Value).ToString() == "") |
| | | { |
| | | sPOOrderBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[HBillNoCol].Value).ToString(); |
| | | } |
| | | else |
| | | { |
| | | sPOOrderBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[POOrderBillNoCol].Value).ToString(); |
| | | } |
| | | HNumber = grdMain.Rows[j].Cells[HMaterNumberCol].Value.ToString(); |
| | | |
| | | //ç»ç»ä»£ç ï¼éè´è®¢åå·ï¼ç©æä»£ç ï¼æ¹æ¬¡ |
| | | TM = HOrgNumber + ";" + sPOOrderBillNo + ";" + HNumber + ";" + HBatchNo; |
| | | //æ¡ç ç¼å· = éè´è®¢åå·ï¼ç©æä»£ç ï¼æ¹æ¬¡ï¼æ°é |
| | | sTMNumber = sPOOrderBillNo + ";" + HNumber + ";" + HBatchNo; |
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | LSH2 = "0" + LSH2; |
| | | } |
| | | if (cmbHBarCodeType.Text == "å¯ä¸æ¡ç " || cmbHBarCodeType.Text == "奥å
æ¯æ¡ç " || cmbHBarCodeType.Text == "ç®±åæ¡ç ") |
| | | |
| | | if (CampanyName == "å£é¾") |
| | | { |
| | | if (cmbHBarCodeType.Text == "å¯ä¸æ¡ç ") |
| | | { |
| | | //æ¡ç ç¼å· = ç产订åï¼ç©æä»£ç ï¼æ¹æ¬¡ï¼æå·ï¼æ°é |
| | | TM = sTMNumber + ";" + LSH2 + ";" + HMinQty; |
| | | } |
| | | else if (cmbHBarCodeType.Text == "æ¹æ¬¡æ¡ç ") |
| | | { |
| | | //æ¡ç ç¼å· = éè´è®¢åå·ï¼ç©æä»£ç ï¼æ¹æ¬¡ï¼æ°é |
| | | TM = sTMNumber + ";" + HMinQty; |
| | | } |
| | | } |
| | | else if (cmbHBarCodeType.Text == "å¯ä¸æ¡ç " || cmbHBarCodeType.Text == "奥å
æ¯æ¡ç " || cmbHBarCodeType.Text == "ç®±åæ¡ç ") |
| | | { |
| | | //æ¡ç ç¼å· = æ¡ç åç¼ + æµæ°´å· |
| | | TM = sTMNumber + LSH2; |
| | |
| | | //grdMain.Rows[i].Cells[HDateCol].Value = string.Format("{0:yyyyMMdd}", ClsPub.isDate(ClsPub.GetServerDate(0))); |
| | | //-- |
| | | //设置å¯ç¼è¾å |
| | | string sAllowCol = HQtyCol.ToString() + |
| | | string sAllowCol; |
| | | if (CampanyName == "å£é¾") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° |
| | | { |
| | | sAllowCol = HQtyCol.ToString() + |
| | | "," + HMaterNameCol.ToString() + |
| | | "," + HMaterModelCol.ToString() + |
| | | "," + HPinfanCol.ToString() + |
| | | "," + HSupNumberCol.ToString() + |
| | | "," + POOrderBillNoCol.ToString() + |
| | | "," + HMinQtyCol.ToString(); |
| | | } |
| | | else |
| | | { |
| | | sAllowCol = HQtyCol.ToString() + |
| | | "," + HMaterNameCol.ToString() + |
| | | "," + HMaterModelCol.ToString() + |
| | | "," + HPinfanCol.ToString() + |
| | |
| | | "," + HSupNumberCol.ToString() + |
| | | "," + POOrderBillNoCol.ToString() + |
| | | "," + HMinQtyCol.ToString(); |
| | | } |
| | | grdMain.Columns[HBillNoCol].ReadOnly = true; |
| | | //设置å计å |
| | | string sTotalCol = HQtyCol.ToString(); |
| | |
| | | } |
| | | //-- |
| | | //设置å¯ç¼è¾å |
| | | string sAllowCol = HQtyCol.ToString() + |
| | | string sAllowCol; |
| | | if (CampanyName == "å£é¾") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° |
| | | { |
| | | sAllowCol = HQtyCol.ToString() + |
| | | "," + HGroupNameCol.ToString() + |
| | | "," + HMaterNameCol.ToString() + |
| | | "," + HAuxPropNumberCol.ToString() + |
| | | "," + HMaterModelCol.ToString() + |
| | | "," + HPinfanCol.ToString() + |
| | | "," + HSupNumberCol.ToString() + |
| | | "," + POOrderBillNoCol.ToString() + |
| | | "," + HPressModelCol.ToString() + |
| | | "," + HGBBarCodeCol.ToString() + |
| | | "," + HMinQtyCol.ToString(); |
| | | } |
| | | else |
| | | { |
| | | sAllowCol = HQtyCol.ToString() + |
| | | "," + HGroupNameCol.ToString() + |
| | | "," + HMaterNameCol.ToString() + |
| | | "," + HAuxPropNumberCol.ToString() + |
| | |
| | | "," + HPressModelCol.ToString() + |
| | | "," + HGBBarCodeCol.ToString() + |
| | | "," + HMinQtyCol.ToString(); |
| | | } |
| | | grdMain.Columns[HBillNoCol].ReadOnly = true; |
| | | //设置å计å |
| | | string sTotalCol = HQtyCol.ToString(); |