Merge branch 'master' of http://101.37.171.70:10101/r/YqnMes
| | |
| | | base.sCondtion = " "; |
| | | base.sOrderSql = " order by åæ®å· desc,hsubid "; |
| | | base.sKeyCol = "车é´"; |
| | | |
| | | } |
| | | // |
| | | |
| | |
| | | double HSumQty = 0; //äº§åæ°é
|
| | | double HMinQty = 0; //æå°å
è£
æ°
|
| | | int HBQty = 0; //ç®±æ°
|
| | | double HQty = 0; //æ°é
|
| | | double HQty = 0; //æ°éï¼æ åç±³æ°ï¼
|
| | | double HRelDiffQty = 0; //å®é
æè
|
| | | double HRelQty = 0; //å®é
ç±³æ°
|
| | | string WeiShu = ""; //å°¾æ°
|
| | | int LSH = 0; //æµæ°´å·
|
| | | string LSH2 = ""; //æµæ°´å·è½¬æ¢æå符
|
| | |
| | | string HBatchNo2 = "";
|
| | | Int64 HSupID = 0;
|
| | | Int64 HGroupID = 0;
|
| | | int HPrintQty = 0;
|
| | | double HPrintQty = 0;
|
| | | Int64 HBarcodeNo = 0; //æå·
|
| | | Int64 HBarcodeQtys = 0; //æ»ææ°
|
| | | Int64 HDeptID = 0;
|
| | |
| | | cmdHSaveBill.Enabled = true;
|
| | | return false;
|
| | | }
|
| | | //
|
| | | //è·åæ°éï¼ éå®è£åæ°éä¸ºè®¢åæ°é峿ºåæ°éï¼ |
| | | if (HSourceBillType == "ç产订å") //éå®è£å
|
| | | {
|
| | | //è£åç±³æ° å¿
é¡»å¤§äº è®¢åç±³æ°
|
| | | if (DBUtility.ClsPub.isDoule(txtHSJQty.Text) - DBUtility.ClsPub.isDoule(txtHSYQty.Text) < 0)
|
| | | {
|
| | | MessageBox.Show("å®é
ç±³æ°å¿
须大äºè®¢åç±³æ°ï¼");
|
| | | cmdHSaveBill.Enabled = true;
|
| | | return false;
|
| | | }
|
| | | //è£å䏿¬¡æ§å¶
|
| | | if (DBUtility.ClsPub.isDoule(txtHRelationQty.Text) >0)
|
| | | {
|
| | | MessageBox.Show("åªè½è£å䏿¬¡ï¼ä¸è½éå¤è£åï¼");
|
| | | cmdHSaveBill.Enabled = true;
|
| | | return false;
|
| | | }
|
| | | //å½å®é
ç±³æ° å¤§äº è®¢åç±³æ° 0.2以䏿¶ï¼æç¤ºæ¯å¦å¼ºå¶ä¿å
|
| | | if (DBUtility.ClsPub.isDoule(txtHSJQty.Text) - DBUtility.ClsPub.isDoule(txtHSYQty.Text) > 0.2)
|
| | | {
|
| | | if (MessageBox.Show("å®é
ç±³æ°å¤§äºè®¢åç±³æ°0.2米以ä¸,ç¡®å®è¦ç»§ç»ä¿åï¼", "æç¤º", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
|
| | | {
|
| | |
|
| | |
|
| | | }
|
| | | else
|
| | | { |
| | | cmdHSaveBill.Enabled = true;
|
| | | return false;
|
| | | }
|
| | | }
|
| | | }
|
| | | //æ ¹æ®æºå çææ¡å½¢ç å¹¶ä¿å妿°æ®åº
|
| | | HNumber = DBUtility.ClsPub.isStrNull(txtHMaterName.Tag);
|
| | | HBatchNo = DBUtility.ClsPub.isStrNull(txtHBatchNo.Text);
|
| | |
| | | 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]);
|
| | |
|
| | | //
|
| | | HQty = DBUtility.ClsPub.isDoule(txtHSJQty.Text);
|
| | | //è·åæ°éï¼ éå®è£åæ°éä¸ºè®¢åæ°é峿ºåæ°éï¼ |
| | | if (HSourceBillType == "ç产订å") //éå®è£å
|
| | | {
|
| | | HQty = DBUtility.ClsPub.isDoule(txtHSumQty.Text);
|
| | | HRelQty = DBUtility.ClsPub.isDoule(txtHSJQty.Text);
|
| | | HPrintQty = HRelQty;
|
| | | HRelDiffQty = DBUtility.ClsPub.isDoule(txtHSJQty.Text) - DBUtility.ClsPub.isDoule(txtHSumQty.Text);
|
| | | }
|
| | | else
|
| | | {
|
| | | HQty = DBUtility.ClsPub.isDoule(txtHSJQty.Text);
|
| | | HRelQty = DBUtility.ClsPub.isDoule(txtHSJQty.Text);
|
| | | HPrintQty = HRelQty;
|
| | | HRelDiffQty = 0;
|
| | | }
|
| | | //
|
| | | string sSQLNoMul = " exec h_p_WMS_SetMaxNo '" + sTMNumber + "' ";
|
| | | oWeb.getRunProc(sSQLNoMul, ref DBUtility.ClsPub.sExeReturnInfo);
|
| | |
| | | HUnitID = DBUtility.ClsPub.isLong(txtHUnitName.Tag);
|
| | | HQty2 = HQty;
|
| | | //HBatchNo2 = HBatchNo;
|
| | | if (HSourceBillType == "ç产订å")
|
| | | if (HSourceBillType == "ç产订å") //éå®è£å
|
| | | {
|
| | | HBatchNo2 = HBatchNo;
|
| | | }
|
| | |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HBadReasonList,HProdLev " +
|
| | | ") values ("
|
| | | + "'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString()
|
| | | + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HQty2.ToString()
|
| | | + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HRelDiffQty.ToString()
|
| | | + ", " + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "','" + HSourceBillTypeID + "','" + HWei + "'"
|
| | | + ", " + HBarcodeQtys.ToString() + "," + HBarcodeNo.ToString() + "," + HDeptID.ToString() + "," + HWhID.ToString() + "," + HSPID.ToString() + ",'" + HRemark + "'"
|
| | | + ", " + HCusID.ToString() + ",'" + HCusType + "','" + HEndDate.ToShortDateString() + "','" + HWorkLineName + "','" + HJiaYe2 + "'"
|
| | |
| | | + ",'" + POOrderBillNo + "'" + "," + DBUtility.ClsPub.isLong(txtHSourceID.Tag)
|
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + txtHReasonList.Text + "','" + HRemark + "')";
|
| | | oWeb.getRunProc(sSQLMul, ref DBUtility.ClsPub.sExeReturnInfo);
|
| | |
|
| | | //å°è£åæ¶é´åå éå®è®¢å è£åæ¶é´å å®é
æèæ°é
|
| | | if (HSourceBillType == "ç产订å") //éå®è£å
|
| | | {
|
| | | oWeb.getRunProc("EXEC h_p_IFCLD_DataBackToSeOrderCutTime " + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "'," + HRelDiffQty.ToString() , ref DBUtility.ClsPub.sExeReturnInfo);
|
| | | }
|
| | |
|
| | | //å·æ°çé¢
|
| | | DisplayMain();
|
| | |
| | | ",HLogo,HPackageSize,HMaterialJQty,HMaterialMQty,HCustomBatchNo " + |
| | | ",HSTOCKORGID,HOWNERID,HBeginDate,HSeOrderBillNo,HGBBarCode " + |
| | | ",POOrderBillNo " + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo " + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInterID " + |
| | | ") values (" |
| | | + "'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString() |
| | | + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HQty2.ToString() |
| | |
| | | + ",'" + HLogo + "','" + HPackageSize + "'," + HMaterialJQty.ToString() + "," + HMaterialMQty.ToString() + ",'" + HCustomBatchNo + "'" |
| | | + ", " + HOrgID.ToString() + "," + HOrgID.ToString() + ",'" + HBeginDate.ToShortDateString() + "','" + HSeOrderBillNo + "','" + HGBBarCode + "'" |
| | | + ",'" + POOrderBillNo + "'" |
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "')"; |
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "',"+ omodel.HInterID + ")"; |
| | | oWeb.getRunProc(sSQLMul, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | //å°å
è£
æ¶é´åå éå®è®¢å |
| | | oWeb.getRunProc("EXEC h_p_IFCLD_DataBackToSeOrderPickTime " + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "'", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | |
| | | //å·æ°çé¢ |
| | | DisBillEntryList_Webs(); |
| | |
| | | |
| | | private void Sub_SetReport(string sOpenTmp) |
| | | { |
| | | //å¤æè¡æ° |
| | | |
| | | //å¢å 夿ï¼å¦æåè¡¨è¡ å®é
æ°é为0 å䏿å°åºæ¥ |
| | | for (int i = 0; i < grdMain.RowCount; i++) |
| | | { |
| | | if (ClsPub.isDoule(grdMain.Rows[i].Cells["æ°é"].Value) != 0) |
| | | { |
| | | grdMain.Rows[i].Cells[0].Value = "*"; |
| | | } |
| | | } |
| | | Report = new GridppReport(); |
| | | Report.LoadFromFile(DBUtility.ClsPub.AppPath + @"\" + sOpenTmp + ".grf"); //here . |
| | | Report.BeforePostRecord += new _IGridppReportEvents_BeforePostRecordEventHandler(ReportBeforePostRecord); |
| | |
| | | Report.FieldByName("èç³»æ¹å¼").AsString = ClsPub.isStrNull(txtHLinkMan.Text)+ "-" + ClsPub.isStrNull(txtHLinkPhone.Text); |
| | | Report.FieldByName("å°å").AsString = ClsPub.isStrNull(txtHAddress.Text); |
| | | Report.FieldByName("ç©æµæ¹å¼").AsString = ClsPub.isStrNull(txtHConveyCompName.Text); |
| | | //Report.FieldByName("æ»éé").AsString = ClsPub.isStrNull(txtHWeight.Text); |
| | | string HWeight = ClsPub.isStrNull(txtHWeight.Text); |
| | | if (HWeight==null || HWeight.Equals("")) |
| | | { |
| | | HWeight = "0"; |
| | | } |
| | | Report.FieldByName("æ»éé").AsString = HWeight; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | try |
| | | { |
| | | DataTable ds = new DataTable(); |
| | | BLL.Utility.FillRecordToReport(Report, grdMain, ds, 0); |
| | | BLL.Utility.FillRecordToReport(Report, grdMain, ds, Fun_GetCol("éæ©")); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | sHInterID = DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("HInterID")].Value); |
| | | oWeb.getRunProc("Delete from Sc_PackUnionBillSub where HInterID=" + sHInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | oWeb.getRunProc("Delete from Sc_PackUnionBillMain where HInterID=" + sHInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | oWeb.getRunProc("insert into System_log values(GETDATE(),'" + DBUtility.ClsPub.CurUserName + "','" + DBUtility.ClsPub.CurUserName + "','å é¤åæ®ï¼" + DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("æºååå·")].Value) + "' ,'ç产å
è£
åå表','','å é¤')", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | oWeb.getRunProc("insert into System_log values(GETDATE(),'" + DBUtility.ClsPub.CurUserName + "','" + DBUtility.ClsPub.CurUserName + "','å é¤åæ®ï¼" + DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("ç产订åå·")].Value) + "' ,'ç产å
è£
åå表','','å é¤')", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | MessageBox.Show("åæ®å·ï¼" + DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("ç产订åå·")].Value) + " å 餿åï¼", "æç¤º"); |
| | | } |
| | | } |
| | | MessageBox.Show("åæ®å·ï¼" + DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("æºååå·")].Value) + " å 餿åï¼", "æç¤º"); |
| | | Display(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw (e); |
| | | MessageBox.Show("åæ®å·ï¼" + DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("ç产订åå·")].Value) + " å é¤å¤±è´¥ï¼"+e.ToString(), "æç¤º"); |
| | | } |
| | | } |
| | | |
| | |
| | | //Report.FieldByName("å¶åæ¥æ").AsString = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("å¶åæ¥æ")].Value); |
| | | Report.FieldByName("æºååå·").AsString = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("ç产订åå·")].Value); |
| | | //Report.FieldByName("æºåç±»å").AsString = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("æºåç±»å")].Value); |
| | | Report.FieldByName("æ»éé").AsString = DBUtility.ClsPub.isStrNull(AllQty); |
| | | Report.FieldByName("æ»éé").AsString = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentCell.RowIndex].Cells[Fun_GetCol("æ»éé")].Value); |
| | | AllQty = 0; |
| | | } |
| | | catch (Exception e) |