| | |
| | | string HDate = ""; //æ¥æ |
| | | string sCaseNoNumber = ""; //ç®±å·åç¼ |
| | | int sCaseNo = 0; //ç®±å· |
| | | string sMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HMaterNumberCol].Value); |
| | | string sAuxItemName = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HAuxPropNameCol].Value); |
| | | sHGroupID = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HGroupIDCol].Value); |
| | | sHBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HBatchNoCol].Value); |
| | | HDate = dtpHDate.Value.ToShortDateString(); |
| | | HDate = SetDateStr(dtpHDate.Value ); |
| | | sCaseNo = ClsPub.isInt(txtHCaseNo.Text) + grdSub.Rows.Count - 1; |
| | | |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ |
| | | sCaseNoNumber = sHGroupID + sHBatchNo + HDate; |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ + ç©æä»£ç + è¾
å©å±æ§ |
| | | sCaseNoNumber = sHGroupID + sHBatchNo + HDate + sMaterNumber + sAuxItemName; |
| | | oWeb.getRunProc("Exec h_p_WMS_SetBarCodeNoByEmp '" + sCaseNoNumber + "'," + sCaseNo, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | |
| | |
| | | Application.DoEvents(); |
| | | } |
| | | } |
| | | // |
| | | |
| | | // |
| | | oWeb.Timeout = 200000; |
| | | if (oWeb.getRunProcByMul_Back(sSQLMul, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | | { |
| | |
| | | grdSub.RowCount = 0; |
| | | grdSub.RowCount = 20; |
| | | } |
| | | if (CampanyName == "森楷") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° |
| | | { |
| | | oWeb.getRunProc("exec h_p_WMS_BarCodeBackToOtherInRepuest " + HInterID.ToString() + "", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | tabControl1.SelectedIndex = 2; |
| | | } |
| | | catch (Exception e) |
| | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | public string SetDateStr(DateTime sDateTime) |
| | | { |
| | | string sDate = sDateTime.ToShortDateString(); |
| | | string sYear = ClsPub.isDate(sDate).Year.ToString().Substring(2, 2); |
| | | string sPeriod = "0" + ClsPub.isDate(sDate).Month.ToString(); |
| | | sPeriod = sPeriod.Substring(sPeriod.Length - 2, 2); |
| | | string sDay = "0" + ClsPub.isDate(sDate).Day.ToString(); |
| | | sDay = sDay.Substring(sDay.Length - 2, 2); |
| | | return sYear+ sPeriod+ sDay; |
| | | } |
| | | |
| | | #region çªä½å¤çæ¹æ³ |
| | | //åå§åGRID |
| | |
| | | string HBatchNo = ""; //æ¹æ¬¡ |
| | | string HDate = ""; //æ¥æ |
| | | string sCaseNoNumber = ""; //ç®±å·åç¼ |
| | | string sMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HMaterNumberCol].Value); |
| | | string sAuxItemName = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HAuxPropNameCol].Value); |
| | | HGroupID = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HGroupIDCol].Value); |
| | | HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HBatchNoCol].Value); |
| | | HDate = dtpHDate.Value.ToShortDateString(); |
| | | HDate = SetDateStr(dtpHDate.Value); |
| | | |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate; |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ + ç©æä»£ç + è¾
å©å±æ§ |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate + sMaterNumber + sAuxItemName; |
| | | Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo '" + sCaseNoNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//è·åæå¤§æµæ°´å· |
| | | txtHCaseNo.Text = (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) + 1).ToString(); |
| | | txtHCaseNo.Tag = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]).ToString(); |
| | |
| | | string HBatchNo = ""; //æ¹æ¬¡ |
| | | string HDate = ""; //æ¥æ |
| | | string sCaseNoNumber = ""; //ç®±å·åç¼ |
| | | string sMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HMaterNumberCol].Value); |
| | | string sAuxItemName = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HAuxPropNameCol].Value); |
| | | HGroupID = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HGroupIDCol].Value); |
| | | HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HBatchNoCol].Value); |
| | | HDate = dtpHDate.Value.ToShortDateString(); |
| | | HDate = SetDateStr(dtpHDate.Value); |
| | | |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate; |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ + ç©æä»£ç +è¾
å©å±æ§ |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate + sMaterNumber + sAuxItemName; |
| | | DataSet Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo '" + sCaseNoNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//è·åæå¤§æµæ°´å· |
| | | txtHCaseNo.Text = (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) + 1).ToString(); |
| | | txtHCaseNo.Tag = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]).ToString(); |
| | |
| | | string HBatchNo = ""; //æ¹æ¬¡ |
| | | string HDate = ""; //æ¥æ |
| | | string sCaseNoNumber = ""; //ç®±å·åç¼ |
| | | |
| | | string sMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HMaterNumberCol].Value); |
| | | string sAuxItemName = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HAuxPropNameCol].Value); |
| | | HGroupID = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HGroupIDCol].Value); |
| | | HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[0].Cells[HBatchNoCol].Value); |
| | | HDate = dtpHDate.Value.ToShortDateString(); |
| | | HDate = SetDateStr(dtpHDate.Value); |
| | | |
| | | //ç®±å·åç¼ = çç»ID + æ¹æ¬¡ + æ¥æ |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate; |
| | | sCaseNoNumber = HGroupID + HBatchNo + HDate + sMaterNumber + sAuxItemName; |
| | | DataSet Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo '" + sCaseNoNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//è·åæå¤§æµæ°´å· |
| | | txtHCaseNo.Text = (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) + 1).ToString(); |
| | | txtHCaseNo.Tag = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]).ToString(); |
| | |
| | | txtHGroupID.Tag = "0"; |
| | | } |
| | | } |
| | | |
| | | private void clear_Click(object sender, EventArgs e) |
| | | { |
| | | try |
| | | { |
| | | oWeb.getRunProc("exec h_p_Xt_ClearDataBaseProcess ", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | MessageBox.Show("æ¸
çæ°æ®åºå µå¡å®æï¼"); |
| | | } |
| | | catch (Exception sExeReturnInfo) |
| | | { |
| | | MessageBox.Show("æ¸
çæ°æ®åºå µå¡å¤±è´¥ï¼" + sExeReturnInfo.Message); |
| | | } |
| | | } |
| | | |
| | | private void back_Click(object sender, EventArgs e) |
| | | { |
| | | bc.Enabled = false; |
| | | } |
| | | } |
| | | } |