| | |
| | | //æ¼æ¥æ¹å· |
| | | HBarCode_MaxNo = sYear + sPeriod + sDay + LIU; |
| | | |
| | | return HBarCode_MaxNo; |
| | | long HBarCode_MaxNo_long = long.Parse(HBarCode_MaxNo); |
| | | |
| | | while (true) |
| | | { |
| | | int HCount_BarCodeBillList = 0; |
| | | int HCount_SubBarCodeBill = 0; |
| | | string sql_confirm = "select * from h_v_IF_BarCodeBillList where æ¡ç ç¼å· = '" + (ClsPub.isStrNull(grdSub.Rows[0].Cells[HMaterModel2Col].Value) + HBarCode_MaxNo_long.ToString()) + "' and æ¡ç ç±»å = 'å¯ä¸æ¡ç '" + " and CONVERT(varchar(100),æ¡ç æ¥æ, 23) = '" + HDate + "'"; |
| | | ds = oCn.RunProcReturn(sql_confirm, "h_v_IF_BarCodeBillList"); |
| | | HCount_BarCodeBillList = ds.Tables[0].Rows.Count; |
| | | sql_confirm = "select * from Gy_BarCodeBill_SWELL_SubBarCodeBill Where HBarCode = '" + (ClsPub.isStrNull(grdSub.Rows[0].Cells[HMaterModel2Col].Value) + HBarCode_MaxNo_long.ToString()) + "' and HBarCodeType = 'å¯ä¸æ¡ç '" + " and CONVERT(varchar(100),HMakeDate, 23) = '" + HDate + "'"; |
| | | ds = oCn.RunProcReturn(sql_confirm, "Gy_BarCodeBill_SWELL_SubBarCodeBill"); |
| | | HCount_SubBarCodeBill = ds.Tables[0].Rows.Count; |
| | | if (HCount_BarCodeBillList + HCount_SubBarCodeBill > 0) |
| | | { |
| | | HBarCode_MaxNo_long += 1; |
| | | } |
| | | else |
| | | { |
| | | break; |
| | | } |
| | | } |
| | | |
| | | return HBarCode_MaxNo_long.ToString(); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | #endregion |
| | | |
| | | |
| | | #region 建ç«é讯åï¼ä¸æåæå¡å¨åéæ°æ®ï¼ç¨äºå¸®å©æå¡ç«¯ç¡®å®è¿æ¥ç¶æ |
| | | private void timer4_Tick(object sender, EventArgs e) |
| | | { |
| | | if (getTargetInternetStatus()&& socket!=null && socket.Connected) |
| | | { |
| | | try |
| | | { |
| | | socket.Send(Encoding.ASCII.GetBytes("1")); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | } |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |