From 0e86ae3692dc5e5c1dca33615d76660b589a8fd5 Mon Sep 17 00:00:00 2001 From: ch <37327@LLOOCCY> Date: 星期四, 10 三月 2022 15:04:59 +0800 Subject: [PATCH] 快速生成条码模块 --- WarM/条码打印/Sc_ICMOToBarCode.cs | 314 +++++++++++++++++++++++-- WebAPI/Controllers/MateOutController.cs | 38 --- WarM/条码打印/Sc_ICMOToBarCode.designer.cs | 129 ++++++---- WebAPI/Controllers/Sc_PckSplitBillController.cs | 120 ++++++++++ WarM/WarM.csproj.user | 1 WebAPI/Controllers/POStockInBillController.cs | 60 ++++ 6 files changed, 534 insertions(+), 128 deletions(-) diff --git a/WarM/WarM.csproj.user b/WarM/WarM.csproj.user index b159ef0..eca3abc 100644 --- a/WarM/WarM.csproj.user +++ b/WarM/WarM.csproj.user @@ -9,5 +9,6 @@ <ErrorReportUrlHistory /> <FallbackCulture>zh-CN</FallbackCulture> <VerifyUploadedFiles>false</VerifyUploadedFiles> + <ProjectView>ShowAllFiles</ProjectView> </PropertyGroup> </Project> \ No newline at end of file diff --git "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs" "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs" index 7e1192c..a704a01 100644 --- "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs" +++ "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.cs" @@ -37,6 +37,10 @@ public string sDlgWhere = ""; //澶栫獥浣撻�掑叆 public DBUtility.ClsPub.Enum_BillStatus BillStatus; public Int64 HInterID = 0; + public const string ModName1 = "3783"; + public Int64 HInterID_TTM = 0; + public string HBillNo_TTM = ""; + ClsCN SubCn = new ClsCN(); // private void initGrid() { @@ -46,7 +50,6 @@ private void Display() { - ClsCN SubCn = new ClsCN(); DataSet DSet; string sSql = ""; string sFastSQL = ""; @@ -90,8 +93,8 @@ //{ // sFastSQL = sFastSQL + " and 鏃ユ湡<='" + dtpHEndDate.Value.ToShortDateString() + "'"; //} - string HEndDate = ""; - HEndDate = dtpHEndDate.Value.ToShortDateString(); + //string HEndDate = ""; + //HEndDate = dtpHEndDate.Value.ToShortDateString(); //if (sFastSQL.Trim() == "") //{ // MessageBox.Show("娌℃湁杈撳叆鏉′欢!"); @@ -101,7 +104,7 @@ //杩囨护鏉′欢 // - DSet = SubCn.RunProcReturn("exec h_p_KSTMSC '" + HSeOrderBillNo + "' ,'" + HICMOBillNo + "' , '" + HMaterName + "' , '" + HSourceName + "' ,'" + HEmpName + "' ,'" + HBeginDate + "', '" + HEndDate + "'", "h_p_KSTMSC", ref DBUtility.ClsPub.sExeReturnInfo); + DSet = SubCn.RunProcReturn("exec h_p_KSTMSC '" + HSeOrderBillNo + "' ,'" + HICMOBillNo + "' , '" + HMaterName + "' , '" + HSourceName + "' ,'" + HEmpName + "' ,'" + HBeginDate + "'", "h_p_KSTMSC", ref DBUtility.ClsPub.sExeReturnInfo); //鐢熸垚棣栬鏍囬 if (DSet == null) { @@ -758,6 +761,15 @@ Display(); } + string TTM = ""; //鎵樻潯鐮� + string HTTMNumber = ""; + string HICMOBillNo = ""; //鐢熶骇璁㈠崟鍙� + int TLSH = 0; + string TLSH2 = ""; + string HOrgNumber = ""; + + + private void button4_Click(object sender, EventArgs e) { //1.鑾峰彇鐣岄潰涓婇潰鏁寸鏁伴噺妗嗚緭鍏ョ殑鏁伴噺 璧嬪�肩粰鍙橀噺 骞跺埛鏂扮綉鏍� @@ -771,31 +783,38 @@ } Display(); //2.鑾峰彇缃戞牸閫変腑琛岀墿鏂橧D - int a = grdMain.CurrentRow.Index; - long HMaterID = 0; - HMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[a].Cells[Fun_GetCol("HMaterID")].Value); - if (HMaterID == 0) - { - MessageBox.Show("娌℃湁閫変腑浠讳綍璁板綍锛�"); - return; - } + //int a = grdMain.CurrentRow.Index; + //long HMaterID = 0; + ////HMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[a].Cells[Fun_GetCol("HMaterID")].Value); + // if (HMaterID == 0) + // { + // MessageBox.Show("娌℃湁閫変腑浠讳綍璁板綍锛�"); + // return; + // } //3.瀹氫箟鏄惁缁勬墭鐨勫彉閲� int Mul = 0; //4.鏍规嵁鍗曟嵁绫诲瀷鑾峰彇鏈鏉$爜涓诲唴鐮丠InterID HInterID = DBUtility.ClsPub.CreateBillID_Prod(ModName, ref DBUtility.ClsPub.sExeReturnInfo); - //5.浠庣綉鏍肩涓�琛屽惊鐜嚦鏈�鍚庝竴琛� 鍒ゆ柇I琛岀殑鐗╂枡鍐呯爜涓嶮鏄惁涓�鑷达紱濡傛灉涓嶄竴鑷村垯寰幆涓嬩竴琛岋紱 for (int i = 0; i < grdMain.Rows.Count; i++) { - long HGrdMaterID = 0; - HGrdMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("HMaterID")].Value); - if (HMaterID == HGrdMaterID) - { - double HDDQty = 0; - HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("璁㈠崟鏁伴噺")].Value); + + //鑾峰彇缃戞牸閲岄潰姣忎竴琛岃鍗曞搴旂殑璁㈠崟鏁伴噺 + double HDDQty = 0; + HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[grdMain.Rows[i].Index].Cells[Fun_GetCol("璁㈠崟鏁伴噺")].Value); + + + //鑾峰彇褰撳墠绯荤粺鐧婚檰缁勭粐浠g爜 + HOrgNumber = ClsPub.HOrgNumber; + + + + + //鑷姩鍖归厤閫昏緫 鍒ゆ柇璁㈠崟鏁伴噺鏄惁澶т簬鏁寸鏁伴噺 濡傛灉璁㈠崟鏁伴噺澶т簬鏁寸鏁伴噺 鐩存帴鐢熸垚鍞竴鐮� + //濡傛灉璁㈠崟鏁伴噺灏忎簬鏁寸鏁伴噺 鍒欏惊鐜敓鎴愬敮涓�鐮� 鐢熸垚瀵瑰簲鐨勬墭鏉$爜 if (HDDQty >= HZXQty) { HBarCodeQty = HZXQty; - this.Sub_SaveBill(); + this.Sub_SaveBill_TTM(); Display(); Mul = Mul + 1; break; @@ -804,11 +823,45 @@ { HBarCodeQty = HDDQty; HZXQty = HZXQty - HDDQty; - this.Sub_SaveBill(); + this.Sub_SaveBill_TTM(); Mul = Mul + 1; continue; } - } + + //濡傛灉Mul>1 鏂板缁勬墭鍗曚富琛� + + } + + if (Mul > 1) + { + //HICMOBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[Fun_GetCol("鐢熶骇璁㈠崟鍙�")].Value); + DataSet DS1; + HTTMNumber = HOrgNumber + HICMOBillNo; + DS1 = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + HTTMNumber + "'", "h_p_WMS_GetMaxNo"); //鑾峰彇鏈�澶ф祦姘村彿 + TLSH = ClsPub.isInt(DS1.Tables[0].Rows[0][0]); + TLSH2 = TLSH.ToString(); + TTM = HTTMNumber + TLSH2; + HInterID_TTM = DBUtility.ClsPub.CreateBillID_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo); + HBillNo_TTM = DBUtility.ClsPub.CreateBillCode_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo, true);//寰楀埌鏂板崟鍙� + + string HDate = ""; + string HYear = ""; + string HPeriod = ""; + string HDay = ""; + HDate = DateTime.Now.ToShortDateString(); + HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2); + HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString(); + HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2); + HDay = "0" + ClsPub.isDate(HDate).Day.ToString(); + HDay = HDay.Substring(HDay.Length - 2, 2); + + oCn.RunProc("insert into Sc_PackUnionBillMain (HYear,HPeriod,HBillType,HInterID,HDate" + + ",HBillNo,HBillStatus,HICMOBillNo,HBarCode_Pack,HMaterID,HUnitID,HWeight" + + ",HPWeight,HProdOrgID,HDeptID,HEmpID,HSNum,HPackNum,HBarCode_Cus,HBatchNo " + + ") values (" + + HYear + "," + HPeriod + ",'3783'," + HInterID_TTM + ",'" + HDate + "'" + + ", " + HBillNo_TTM.ToString() + ",1,''," + TTM.ToString() + ",0,0,0" + + ",0,1,0,0,0,0,'','')"); } @@ -872,10 +925,10 @@ string WeiShu = ""; //灏炬暟 int LSHlen = 6; //娴佹按鍙烽暱搴� string TM = ""; //鏉$爜 - for (int j = 0; j < grdMain.SelectedRows.Count; j++) + for (int j = 0; j < grdMain.Rows.Count; j++) { - HMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.SelectedRows[j].Index].Cells[Fun_GetCol("鐗╂枡浠g爜")].Value); - HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.SelectedRows[j].Index].Cells[Fun_GetCol("鎵规")].Value); + HMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐗╂枡浠g爜")].Value); + HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鎵规")].Value); HDate = DateTime.Now.ToShortDateString(); HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2); HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString(); @@ -887,7 +940,7 @@ //HBQty = HBQty + ClsPub.isInt(txtHBQty.Text); HZXQty = ClsPub.isDoule(txtHZXQty.Text); - HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[grdMain.SelectedRows[j].Index].Cells[Fun_GetCol("璁㈠崟鏁伴噺")].Value); + HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[j].Cells[Fun_GetCol("璁㈠崟鏁伴噺")].Value); if (cmbHBarCodeType.Text == "鍞竴鏉$爜") @@ -954,14 +1007,14 @@ HWei = WeiShu; HBarCode = TM; HBarCodeType = ClsPub.isStrNull(cmbHBarCodeType.Text); - HMaterID1 = ClsPub.isLong(grdMain.SelectedRows[j].Cells[Fun_GetCol("HMaterID")].Value); + HMaterID1 = ClsPub.isLong(grdMain.Rows[j].Cells[Fun_GetCol("HMaterID")].Value); HAuxPropID = 0; HUnitID = 0; HQty2 = HZXQty; - HBatchNo2 = ClsPub.isStrNull(grdMain.SelectedRows[j].Cells[Fun_GetCol("鎵规")].Value); + HBatchNo2 = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鎵规")].Value); HSourceInterID = 0; HSourceEntryID = 0; - HSourceBillNo = ClsPub.isStrNull(grdMain.SelectedRows[j].Cells[Fun_GetCol("鐢熶骇璁㈠崟鍙�")].Value); + HSourceBillNo = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐢熶骇璁㈠崟鍙�")].Value); HSourceBillType = "3710"; HBarcodeQtys = 0; HBarcodeNo = 0; @@ -970,13 +1023,13 @@ HWhID = 0; HSPID = 0; HRemark = ""; - HMaterName = ClsPub.isStrNull(grdMain.SelectedRows[j].Cells[Fun_GetCol("鐗╂枡鍚嶇О")].Value); - HMaterModel = ClsPub.isStrNull(grdMain.SelectedRows[j].Cells[Fun_GetCol("瑙勬牸鍨嬪彿")].Value); + HMaterName = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐗╂枡鍚嶇О")].Value); + HMaterModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("瑙勬牸鍨嬪彿")].Value); HPinfan = ""; HMTONo = ""; HCusID = 0; HCusType = ""; - HEndDate = ClsPub.isDate(grdMain.SelectedRows[j].Cells[Fun_GetCol("鏃ユ湡")].Value); + HEndDate = ClsPub.isDate(grdMain.Rows[j].Cells[Fun_GetCol("鏃ユ湡")].Value); HWorkLineName = ""; HSeOrderBillNo = ""; HInnerBillNo = ""; @@ -1006,6 +1059,178 @@ oCn.RollBack(); MessageBox.Show("鏉$爜鐢熸垚澶辫触锛�" + e1.Message); } + } + } + + + + private void Sub_SaveBill_TTM() + { + HInterID = DBUtility.ClsPub.CreateBillID_Prod(ModName, ref DBUtility.ClsPub.sExeReturnInfo); + HInterID_TTM = DBUtility.ClsPub.CreateBillID_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo); + HBillNo_TTM = DBUtility.ClsPub.CreateBillCode_Prod(ModName1, ref DBUtility.ClsPub.sExeReturnInfo, true);//寰楀埌鏂板崟鍙� + string HMaterNumber = ""; + string HBatchNo = ""; + string HDate = ""; + string HYear = ""; + string HPeriod = ""; + string HDay = ""; + string HTMNumber = ""; + string HOrgNumber = ""; + DataSet Ds; + int LSH = 0; //娴佹按鍙� + string LSH2 = ""; //娴佹按鍙疯浆鎹㈡垚瀛楃 + double HZXQty = 0; //瑁呯鏁伴噺 + double HDDQty = 0; //璁㈠崟鏁伴噺 + double HBQty = 0; //绠辨暟 + int k = 0; + int n = 0; //鍚屼竴鎵圭敓鎴愭潯鐮佷腑鐨勭鍑犳潯 + string WeiShu = ""; //灏炬暟 + int LSHlen = 6; //娴佹按鍙烽暱搴� + string TM = ""; //鏉$爜 + for (int j = 0; j < grdMain.Rows.Count; j++) + { + HMaterNumber = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐗╂枡浠g爜")].Value); + HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鎵规")].Value); + HDate = DateTime.Now.ToShortDateString(); + HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2); + HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString(); + HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2); + HDay = "0" + ClsPub.isDate(HDate).Day.ToString(); + HDay = HDay.Substring(HDay.Length - 2, 2); + HOrgNumber = ClsPub.HOrgNumber; + + + //HBQty = HBQty + ClsPub.isInt(txtHBQty.Text); + HZXQty = ClsPub.isDoule(txtHZXQty.Text); + HDDQty = DBUtility.ClsPub.isDoule(grdMain.Rows[j].Cells[Fun_GetCol("璁㈠崟鏁伴噺")].Value); + HICMOBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐢熶骇璁㈠崟鍙�")].Value); + + if (cmbHBarCodeType.Text == "鍞竴鏉$爜") + { + HTMNumber = HOrgNumber + HMaterNumber + HYear + HPeriod + HDay; + Ds = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + HTMNumber + "'", "h_p_WMS_GetMaxNo"); //鑾峰彇鏈�澶ф祦姘村彿 + LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]); + } + else if (cmbHBarCodeType.Text == "鎵规鏉$爜") + { + TM = HOrgNumber + HMaterNumber + HBatchNo; + } + + + n = 0; + + LSH2 = LSH.ToString(); + while (LSH2.Length < LSHlen) //濡傛灉娴佹按鍙峰皬浜�6浣嶆暟鍓嶉潰琛�0 + { + LSH2 = "0" + LSH2; + } + if (cmbHBarCodeType.Text == "鍞竴鏉$爜") + { + //鏉$爜缂栧彿 = 鏉$爜鍓嶇紑 + 娴佹按鍙� + TM = HTMNumber + LSH2; + } + if (TM.Trim() == "") + { + MessageBox.Show("鏉″舰鐮佷笉鑳戒负绌猴紝涓嶈兘鐢熸垚鏉$爜锛�"); + return; + } + string HWei = ""; //灏炬暟 + string HBarCode = ""; + string HBarCodeType = ""; + Int64 HMaterID1 = 0; + Int64 HAuxPropID = 0; + Int64 HUnitID = 0; + double HQty2 = 0; + string HBatchNo2 = ""; + Int64 HSupID = 0; + Int64 HGroupID = 0; + int HPrintQty = 0; + Int64 HSourceInterID = 0; + Int64 HSourceEntryID = 0; + string HSourceBillNo = ""; + string HSourceBillType = ""; + Int64 HBarcodeNo = 0; //鎵樺彿 + Int64 HBarcodeQtys = 0; //鎬绘墭鏁� + Int64 HDeptID = 0; + Int64 HWhID = 0; + Int64 HSPID = 0; + string HRemark = ""; + string HMaterName = ""; + string HMaterModel = ""; + string HPinfan = ""; + string HMTONo = ""; + Int64 HCusID = 0; + string HCusType = ""; + DateTime HEndDate; + string HWorkLineName = ""; + string HSeOrderBillNo = ""; + string HInnerBillNo = ""; + try + { + oCn.BeginTran(); + HWei = WeiShu; + HBarCode = TM; + HBarCodeType = ClsPub.isStrNull(cmbHBarCodeType.Text); + HMaterID1 = ClsPub.isLong(grdMain.Rows[j].Cells[Fun_GetCol("HMaterID")].Value); + HAuxPropID = 0; + HUnitID = 0; + HQty2 = HZXQty; + HBatchNo2 = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鎵规")].Value); + HSourceInterID = 0; + HSourceEntryID = 0; + HSourceBillNo = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐢熶骇璁㈠崟鍙�")].Value); + HSourceBillType = "3710"; + HBarcodeQtys = 0; + HBarcodeNo = 0; + HSupID = 0; + HDeptID = 0; + HWhID = 0; + HSPID = 0; + HRemark = ""; + HMaterName = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("鐗╂枡鍚嶇О")].Value); + HMaterModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("瑙勬牸鍨嬪彿")].Value); + HPinfan = ""; + HMTONo = ""; + HCusID = 0; + HCusType = ""; + HEndDate = ClsPub.isDate(grdMain.Rows[j].Cells[Fun_GetCol("鏃ユ湡")].Value); + HWorkLineName = ""; + HSeOrderBillNo = ""; + HInnerBillNo = ""; + oCn.RunProc("insert into Gy_BarCodeBill (HBarCode,HBarCodeType,HMaterID,HUnitID,HQty" + + ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HinitQty" + + ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HEndQty " + + ",HBarcodeQtys,HBarcodeNo,HDeptID,HWhID,HSPID,HRemark " + + ",HCusID,HCusType,HEndDate,HWorkLineName,HBarCodeDate " + + ",HSTOCKORGID,HOWNERID,HSeOrderBillNo,HInterID " + + ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInnerBillNo " + + ") values (" + + "'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID1.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString() + + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HQty2.ToString() + + ", " + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HWei + "'" + + ", " + HBarcodeQtys.ToString() + "," + HBarcodeNo.ToString() + "," + HDeptID.ToString() + "," + HWhID.ToString() + "," + HSPID.ToString() + ",'" + HRemark + "'" + + ", " + HCusID.ToString() + ",'" + HCusType + "','" + HEndDate.ToShortDateString() + "','" + HWorkLineName + "','" + HDate + "'" + + ", " + ClsPub.HOrgID.ToString() + "," + ClsPub.HOrgID.ToString() + ",'" + HSeOrderBillNo + "'," + HInterID.ToString() + + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + HInnerBillNo + "')"); + oCn.RunProc("insert into Sc_PackUnionBillSub (HInterID,HEntryID,HSourceInterID,HSourceEntryID,HSourceBillNo" + + ",HSourceBillType,HMaterID,HUnitID,HQty,HSourceID,HEquipID,HGroupID" + + ",HWorkerID,HScanDate,HBarCode,HBarCode_Pack,HStatus,HICMOEntryID " + + ") values (" + + HInterID_TTM + "," + j + ",0,0,''" + + ",'3710'," + HMaterID1.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString() + ",0,0,0" + + ", 0,getdate(),'" + HBarCode + "','" + TTM + "',0,0)"); + + oCn.Commit(); + MessageBox.Show("鏉$爜鐢熸垚瀹屾瘯锛�"); + //grdSub.RowCount = 0; + DisplayTM(); + } + catch (Exception e1) + { + oCn.RollBack(); + MessageBox.Show("鏉$爜鐢熸垚澶辫触锛�" + e1.Message); + } } } @@ -1365,5 +1590,30 @@ grdSub.DataSource = null; grdMain.DataSource = null; } + + private void button2_Click(object sender, EventArgs e) + { + //鑾峰彇缃戞牸绗竴琛孒InterID鐨勫�� + Int64 HInterID = 0; + HInterID = DBUtility.ClsPub.isInt(grdMain.Rows[0].Cells[Fun_GetCol("HInterID")].Value); + DataSet DSBefore; + DSBefore = SubCn.RunProcReturn("exec h_p_PreviousMater "+ HInterID, "h_p_PreviousMater", ref DBUtility.ClsPub.sExeReturnInfo); + grdMain.DataSource = DSBefore.Tables[0].DefaultView; + } + + private void button3_Click(object sender, EventArgs e) + { + //鏍规嵁 + Int64 HInterID = 0; + HInterID = DBUtility.ClsPub.isInt(grdMain.Rows[0].Cells[Fun_GetCol("HInterID")].Value); + DataSet DSBefore; + DSBefore = SubCn.RunProcReturn("exec h_p_NextMater " + HInterID, "h_p_NextMater", ref DBUtility.ClsPub.sExeReturnInfo); + grdMain.DataSource = DSBefore.Tables[0].DefaultView; + } + + private void button7_Click(object sender, EventArgs e) + { + + } } } \ No newline at end of file diff --git "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs" "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs" index 8001f74..cb35bc7 100644 --- "a/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs" +++ "b/WarM/\346\235\241\347\240\201\346\211\223\345\215\260/Sc_ICMOToBarCode.designer.cs" @@ -54,11 +54,11 @@ this.txtHMaterID = new System.Windows.Forms.TextBox(); this.cmdHMaterID = new System.Windows.Forms.Button(); this.gbUp = new System.Windows.Forms.GroupBox(); + this.txtHSeOrderBillNo = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); this.cmbHBarCodeType = new System.Windows.Forms.ComboBox(); this.label8 = new System.Windows.Forms.Label(); this.cmdHSaveBill = new System.Windows.Forms.Button(); - this.dtpHEndDate = new System.Windows.Forms.DateTimePicker(); - this.label5 = new System.Windows.Forms.Label(); this.dtpHBeginDate = new System.Windows.Forms.DateTimePicker(); this.label6 = new System.Windows.Forms.Label(); this.button4 = new System.Windows.Forms.Button(); @@ -87,8 +87,9 @@ this.tabPage1 = new System.Windows.Forms.TabPage(); this.tabPage2 = new System.Windows.Forms.TabPage(); this.grdList = new System.Windows.Forms.DataGridView(); - this.txtHSeOrderBillNo = new System.Windows.Forms.TextBox(); - this.label9 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.button7 = new System.Windows.Forms.Button(); this.Tool.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit(); this.gbUp.SuspendLayout(); @@ -349,8 +350,6 @@ this.gbUp.Controls.Add(this.cmbHBarCodeType); this.gbUp.Controls.Add(this.label8); this.gbUp.Controls.Add(this.cmdHSaveBill); - this.gbUp.Controls.Add(this.dtpHEndDate); - this.gbUp.Controls.Add(this.label5); this.gbUp.Controls.Add(this.dtpHBeginDate); this.gbUp.Controls.Add(this.label6); this.gbUp.Controls.Add(this.label4); @@ -370,6 +369,27 @@ this.gbUp.TabIndex = 58; this.gbUp.TabStop = false; // + // txtHSeOrderBillNo + // + this.txtHSeOrderBillNo.Font = new System.Drawing.Font("瀹嬩綋", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.txtHSeOrderBillNo.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.txtHSeOrderBillNo.Location = new System.Drawing.Point(112, 79); + this.txtHSeOrderBillNo.Name = "txtHSeOrderBillNo"; + this.txtHSeOrderBillNo.ReadOnly = true; + this.txtHSeOrderBillNo.Size = new System.Drawing.Size(123, 30); + this.txtHSeOrderBillNo.TabIndex = 141; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label9.ForeColor = System.Drawing.Color.Black; + this.label9.Location = new System.Drawing.Point(19, 85); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(88, 16); + this.label9.TabIndex = 140; + this.label9.Text = "閿�鍞鍗曞彿"; + // // cmbHBarCodeType // this.cmbHBarCodeType.Font = new System.Drawing.Font("瀹嬩綋", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); @@ -377,7 +397,7 @@ this.cmbHBarCodeType.Items.AddRange(new object[] { "鍞竴鏉$爜", "鎵规鏉$爜"}); - this.cmbHBarCodeType.Location = new System.Drawing.Point(871, 77); + this.cmbHBarCodeType.Location = new System.Drawing.Point(642, 79); this.cmbHBarCodeType.Margin = new System.Windows.Forms.Padding(2); this.cmbHBarCodeType.Name = "cmbHBarCodeType"; this.cmbHBarCodeType.Size = new System.Drawing.Size(140, 28); @@ -388,7 +408,7 @@ this.label8.AutoSize = true; this.label8.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label8.ForeColor = System.Drawing.Color.Black; - this.label8.Location = new System.Drawing.Point(793, 84); + this.label8.Location = new System.Drawing.Point(557, 86); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(72, 16); this.label8.TabIndex = 138; @@ -398,7 +418,7 @@ // this.cmdHSaveBill.BackColor = System.Drawing.Color.White; this.cmdHSaveBill.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.cmdHSaveBill.Location = new System.Drawing.Point(1026, 66); + this.cmdHSaveBill.Location = new System.Drawing.Point(862, 68); this.cmdHSaveBill.Margin = new System.Windows.Forms.Padding(2); this.cmdHSaveBill.Name = "cmdHSaveBill"; this.cmdHSaveBill.Size = new System.Drawing.Size(112, 50); @@ -406,27 +426,6 @@ this.cmdHSaveBill.Text = "鏌ヨ"; this.cmdHSaveBill.UseVisualStyleBackColor = false; this.cmdHSaveBill.Click += new System.EventHandler(this.cmdHSaveBill_Click); - // - // dtpHEndDate - // - this.dtpHEndDate.Font = new System.Drawing.Font("瀹嬩綋", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.dtpHEndDate.Format = System.Windows.Forms.DateTimePickerFormat.Short; - this.dtpHEndDate.Location = new System.Drawing.Point(602, 76); - this.dtpHEndDate.Margin = new System.Windows.Forms.Padding(2); - this.dtpHEndDate.Name = "dtpHEndDate"; - this.dtpHEndDate.Size = new System.Drawing.Size(154, 30); - this.dtpHEndDate.TabIndex = 102; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label5.ForeColor = System.Drawing.Color.Black; - this.label5.Location = new System.Drawing.Point(523, 84); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(72, 16); - this.label5.TabIndex = 101; - this.label5.Text = "缁撴潫鏃ユ湡"; // // dtpHBeginDate // @@ -447,13 +446,13 @@ this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(72, 16); this.label6.TabIndex = 99; - this.label6.Text = "寮�濮嬫棩鏈�"; + this.label6.Text = "鏃� 鏈�"; // // button4 // this.button4.BackColor = System.Drawing.Color.White; this.button4.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.button4.Location = new System.Drawing.Point(1036, 218); + this.button4.Location = new System.Drawing.Point(1036, 189); this.button4.Margin = new System.Windows.Forms.Padding(2); this.button4.Name = "button4"; this.button4.Size = new System.Drawing.Size(112, 50); @@ -466,7 +465,7 @@ // this.button5.BackColor = System.Drawing.Color.White; this.button5.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.button5.Location = new System.Drawing.Point(1036, 297); + this.button5.Location = new System.Drawing.Point(1036, 247); this.button5.Margin = new System.Windows.Forms.Padding(2); this.button5.Name = "button5"; this.button5.Size = new System.Drawing.Size(112, 42); @@ -479,7 +478,7 @@ // this.button6.BackColor = System.Drawing.Color.White; this.button6.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.button6.Location = new System.Drawing.Point(1036, 379); + this.button6.Location = new System.Drawing.Point(1036, 296); this.button6.Margin = new System.Windows.Forms.Padding(2); this.button6.Name = "button6"; this.button6.Size = new System.Drawing.Size(112, 44); @@ -511,7 +510,7 @@ // this.label7.AutoSize = true; this.label7.Font = new System.Drawing.Font("瀹嬩綋", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label7.Location = new System.Drawing.Point(877, 349); + this.label7.Location = new System.Drawing.Point(883, 349); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(174, 27); this.label7.TabIndex = 144; @@ -742,26 +741,44 @@ this.grdList.Size = new System.Drawing.Size(866, 269); this.grdList.TabIndex = 20; // - // txtHSeOrderBillNo + // button2 // - this.txtHSeOrderBillNo.Font = new System.Drawing.Font("瀹嬩綋", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.txtHSeOrderBillNo.ImeMode = System.Windows.Forms.ImeMode.NoControl; - this.txtHSeOrderBillNo.Location = new System.Drawing.Point(112, 79); - this.txtHSeOrderBillNo.Name = "txtHSeOrderBillNo"; - this.txtHSeOrderBillNo.ReadOnly = true; - this.txtHSeOrderBillNo.Size = new System.Drawing.Size(123, 30); - this.txtHSeOrderBillNo.TabIndex = 141; + this.button2.BackColor = System.Drawing.Color.White; + this.button2.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.button2.Location = new System.Drawing.Point(900, 436); + this.button2.Margin = new System.Windows.Forms.Padding(2); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(112, 44); + this.button2.TabIndex = 150; + this.button2.Text = "涓婁竴涓墿鏂�"; + this.button2.UseVisualStyleBackColor = false; + this.button2.Click += new System.EventHandler(this.button2_Click); // - // label9 + // button3 // - this.label9.AutoSize = true; - this.label9.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label9.ForeColor = System.Drawing.Color.Black; - this.label9.Location = new System.Drawing.Point(19, 85); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(88, 16); - this.label9.TabIndex = 140; - this.label9.Text = "閿�鍞鍗曞彿"; + this.button3.BackColor = System.Drawing.Color.White; + this.button3.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.button3.Location = new System.Drawing.Point(1036, 378); + this.button3.Margin = new System.Windows.Forms.Padding(2); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(112, 44); + this.button3.TabIndex = 151; + this.button3.Text = "涓嬩竴涓墿鏂�"; + this.button3.UseVisualStyleBackColor = false; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // button7 + // + this.button7.BackColor = System.Drawing.Color.White; + this.button7.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.button7.Location = new System.Drawing.Point(1036, 436); + this.button7.Margin = new System.Windows.Forms.Padding(2); + this.button7.Name = "button7"; + this.button7.Size = new System.Drawing.Size(112, 44); + this.button7.TabIndex = 152; + this.button7.Text = "瓒呴鐢熶骇"; + this.button7.UseVisualStyleBackColor = false; + this.button7.Click += new System.EventHandler(this.button7_Click); // // Sc_ICMOToBarCode // @@ -769,6 +786,9 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.ActiveCaption; this.ClientSize = new System.Drawing.Size(1172, 869); + this.Controls.Add(this.button7); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); this.Controls.Add(this.tabControl1); this.Controls.Add(this.鏁寸鏁伴噺); this.Controls.Add(this.txtHZXQty); @@ -830,8 +850,6 @@ private System.Windows.Forms.Button cmdHMaterID; private System.Windows.Forms.GroupBox gbUp; private System.Windows.Forms.Button cmdHSaveBill; - private System.Windows.Forms.DateTimePicker dtpHEndDate; - private System.Windows.Forms.Label label5; private System.Windows.Forms.DateTimePicker dtpHBeginDate; private System.Windows.Forms.Label label6; private System.Windows.Forms.Button button4; @@ -865,5 +883,8 @@ private System.Windows.Forms.ToolStripButton cz; private System.Windows.Forms.TextBox txtHSeOrderBillNo; private System.Windows.Forms.Label label9; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button button7; } } \ No newline at end of file diff --git a/WebAPI/Controllers/MateOutController.cs b/WebAPI/Controllers/MateOutController.cs index 1a946f3..48f538c 100644 --- a/WebAPI/Controllers/MateOutController.cs +++ b/WebAPI/Controllers/MateOutController.cs @@ -1052,43 +1052,5 @@ return objJsonResult; } } - - //鍒锋柊琛ㄤ綋 杩斿洖鏉$爜搴撳瓨淇℃伅 - [Route("KF_ICInventoryByMaterID/GetBillEntry_TmpList_Pack")] - [HttpGet] - public object GetBillEntry_TmpList_Pack(string HBarCode, long sHWHID, long sHSPID, long HOWNERID, string sWhere) - { - try - { - WebS.WebService1 oWebs = new WebS.WebService1(); - ds = oWebs.Get_ICInventoryByMaterIDList(HBarCode, sHWHID, sHSPID, HOWNERID, sWhere); - if (ds == null || ds.Tables[0].Rows.Count <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�"; - objJsonResult.data = null; - return objJsonResult; - //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning); - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } } } \ No newline at end of file diff --git a/WebAPI/Controllers/POStockInBillController.cs b/WebAPI/Controllers/POStockInBillController.cs index 36659de..73cdd77 100644 --- a/WebAPI/Controllers/POStockInBillController.cs +++ b/WebAPI/Controllers/POStockInBillController.cs @@ -114,6 +114,59 @@ } } + + + + + /// <summary> + /// 鐢熶骇姹囨姤/鎵潯鐮�/鐩存帴璋冪敤webservice + /// </summary> + /// <returns></returns> + [Route("ICMOReportBill/get_CheckTypeByBarCode_Json1")] + [HttpGet] + public Object get_CheckTypeByBarCode_Json1(string sCode, Int64 sInterID, string sBillType, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID) + { + try + { + //if (sRedBlue == true) + //{ + // HBillType = "1239"; + //} + //oBar = webserver.get_CheckTypeByBarCode(sCode, sInterID, sBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo); + WebS.WebService1 oWebs = new WebS.WebService1(); + WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); + string sExpressNumber = ""; + WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); + if (WebSoBar == null) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; + objJsonResult.data = WebSoBar; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = e.Message + ";" + e.StackTrace; + objJsonResult.data = null; + return objJsonResult; + } + + } + + + /// <summary> /// 涓�閿壂鐮佺孩瀛� /// </summary> @@ -288,9 +341,9 @@ /// </summary> /// <param name="HSourceBillNo"></param> /// <returns></returns> - [Route("ICMOReportBill/set_SaveICMOReportBill")] + [Route("ICMOReportBill/set_SavePonderationBillMain_Temp_Source_Fast_Json_New")] [HttpGet] - public object set_SaveICMOReportBill(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo) + public object set_SavePonderationBillMain_Temp_Source_Fast_Json_New(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo) { try { @@ -716,7 +769,7 @@ websLsmain.HInterID = lsmain[0].HInterID; websLsmain.HBillNo = lsmain[0].HBillNo; - websLsmain.HBillType = "1201";//鍥哄畾鍊� + websLsmain.HBillType = "3711";//鍥哄畾鍊� websLsmain.HDate = lsmain[0].HDate; websLsmain.HDeptID = lsmain[0].HDeptID; websLsmain.HEmpID = 0; @@ -761,7 +814,6 @@ ds = webserver.GetSPInfoByIDandHWHIDandOrg(HSpID, HWHID, HStockOrgID, ref sErrMsg); if (ds == null || ds.Tables[0].Rows.Count <= 0) { - objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�"; diff --git a/WebAPI/Controllers/Sc_PckSplitBillController.cs b/WebAPI/Controllers/Sc_PckSplitBillController.cs index bf1050a..57ec188 100644 --- a/WebAPI/Controllers/Sc_PckSplitBillController.cs +++ b/WebAPI/Controllers/Sc_PckSplitBillController.cs @@ -60,9 +60,89 @@ } + /// <summary> + /// 瑁呯鍗曟壂鎻忔墭鏉$爜/鐩存帴璋冪敤webservice + /// </summary> + /// <returns></returns> + [Route("PackUnionBill/SetPackBarCode_Webs1")] + [HttpGet] + public Object SetPackBarCode_Webs1(Int64 sInterID, string sBillNo, string sBillType, string HTBarCode, string sMaker, Int64 HOWNERID) + { + try + { + WebS.WebService1 oWebs = new WebS.WebService1(); + WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); + //string sExpressNumber = ""; + WebSoBar = oWebs.get_CheckTypeByPackBarCode_Pack(sInterID, sBillNo, sBillType, HTBarCode, sMaker, HOWNERID, ref DBUtility.ClsPub.sErrInfo); + if (WebSoBar == null) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; + objJsonResult.data = WebSoBar; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = e.Message + ";" + e.StackTrace; + objJsonResult.data = null; + return objJsonResult; + } + + } + [Route("PackSplitBill/GetBillEntry_TmpList_Pack")] [HttpGet] public object GetBillEntry_TmpList_Pack(Int64 HBillID, string HBillNo, string HBillType) + { + try + { + WebS.WebService1 oWebs = new WebS.WebService1(); + ds = oWebs.GetBillEntry_TmpList_Pack(HBillID, HBillNo, HBillType, ref DBUtility.ClsPub.sErrInfo); + if (ds == null || ds.Tables[0].Rows.Count <= 0) + { + + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�"; + objJsonResult.data = null; + return objJsonResult; + //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning); + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + } + catch (Exception e) + { + + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + [Route("PackUnionBill/GetBillEntry_TmpList_Pack1")] + [HttpGet] + public object GetBillEntry_TmpList_Pack1(Int64 HBillID, string HBillNo, string HBillType) { try { @@ -139,6 +219,46 @@ } + /// <summary> + /// 鎷嗙鍗曟壂鎻忔媶绠辨潯鐮�/鐩存帴璋冪敤webservice + /// </summary> + /// <returns></returns> + [Route("PackUnionBill/get_CheckTypeByBarCode_Json1")] + [HttpGet] + public Object get_CheckTypeByBarCode_Json1(string HBarCode, Int64 sInterID, string HBillType, string sBillNo, string HTBarCode, string sMaker, Int64 HOWNERID) + { + try + { + WebS.WebService1 oWebs = new WebS.WebService1(); + if (oWebs.get_CheckTypeByBarCode_PackUnion(HBarCode, sInterID, HBillType, sBillNo, HTBarCode, sMaker, HOWNERID, ref DBUtility.ClsPub.sErrInfo)) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = "鎵爜鎴愬姛锛�"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = DBUtility.ClsPub.sErrInfo; + objJsonResult.data = null; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = e.Message + ";" + e.StackTrace; + objJsonResult.data = null; + return objJsonResult; + } + + } + + [Route("PackSplit/Delete")] [HttpGet] public object Delete(long HInterID, string HBarCode,string HBillType) -- Gitblit v1.9.1