From 0fb2957ffd729c1f09b51a73aa2af1c3d39fdcad Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期四, 03 八月 2023 10:19:22 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API --- WorkM/流转卡管理/MES_StationOutBillList.cs | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 41 insertions(+), 5 deletions(-) diff --git "a/WorkM/\346\265\201\350\275\254\345\215\241\347\256\241\347\220\206/MES_StationOutBillList.cs" "b/WorkM/\346\265\201\350\275\254\345\215\241\347\256\241\347\220\206/MES_StationOutBillList.cs" index 35b3353..9e7ebb2 100644 --- "a/WorkM/\346\265\201\350\275\254\345\215\241\347\256\241\347\220\206/MES_StationOutBillList.cs" +++ "b/WorkM/\346\265\201\350\275\254\345\215\241\347\256\241\347\220\206/MES_StationOutBillList.cs" @@ -10,6 +10,7 @@ using DBUtility; using System.IO; using System.Reflection; +using Pub_Class; namespace WorkM { @@ -46,6 +47,11 @@ DataSet DSet; string sSql = ""; string sWhere = ""; + + if (chkWJieAn.Checked == true) + { + sWhere = " and HBillStatus<>3 "; + } if (frmCondition.SqlStr.Trim().Length == 0) { @@ -153,6 +159,7 @@ oSumGrid.ogrdMain = grdMain; //鍒濆鍖� new oSumGrid.oGridsum = grdSum; initGrid(); + chkWJieAn.Checked = true; } private void grdMain_DblClick(object sender, EventArgs e) @@ -211,11 +218,26 @@ { if (MessageBox.Show("纭畾瑕佸垹闄ゅ綋鍓嶅崟鎹紵", "鎻愮ず", MessageBoxButtons.OKCancel)==DialogResult.OK) { - if (oBill.omodel.HMaker != ClsPub.CurUserName && (ClsPub.CurUserName != "admin" && ClsPub.CurUserName != "Admin")) + ClsXt_SystemParameter oClsXt_SystemParameter = new ClsXt_SystemParameter(); + string DeleteCtl = oClsXt_SystemParameter.GetSingleSystemParameter("MES_StationOutBill_DeleteCtl", ref DBUtility.ClsPub.sExeReturnInfo); + + if (DeleteCtl == "Y" && oBill.omodel.HMaker != DBUtility.ClsPub.CurUserName && DBUtility.ClsPub.CurUserName != "admin" && DBUtility.ClsPub.CurUserName != "Admin") { - MessageBox.Show("鍙兘鍒犻櫎鏈汉鐨勫崟鎹紒", "鎻愮ず"); + MessageBox.Show("鐧诲綍鐢ㄦ埛涓庡埗鍗曚汉涓嶄竴鑷达紝涓嶅厑璁稿垹闄�", "鎻愮ず"); return; } + + //鍒ゆ柇浼氳鏈熸槸鍚﹀悎鐞� + string s = ""; + int sYear = 0; + int sPeriod = 0; + if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DBUtility.ClsPub.isDate(oBill.omodel.HDate), ref sYear, ref sPeriod, ref s) == false) + { + MessageBox.Show(s, "鎻愮ず"); + return; + } + + string c = ""; SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); @@ -616,9 +638,9 @@ for (int i = 0; i < grdMain.SelectedRows.Count; i++) { BillSelect oSelect = new BillSelect(); - oSelect.BillNo = ClsPub.isStrNull(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[BillNoCol].Value); - oSelect.BillMainID = ClsPub.isLong(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[MainIDCol].Value); - oSelect.BillSubID = ClsPub.isLong(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[SubIDCol].Value); + oSelect.BillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[BillNoCol].Value); + oSelect.BillMainID = DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[MainIDCol].Value); + oSelect.BillSubID = DBUtility.ClsPub.isLong(grdMain.Rows[grdMain.SelectedRows[i].Index].Cells[SubIDCol].Value); oSelect.BillTitle = "宸ュ簭鍑虹珯姹囨姤鍗�"; oSelect.BillType = ModName; oBillSelectColl.Add(oSelect); @@ -643,5 +665,19 @@ DBUtility.Gy_BaseFun.DataGridViewToExcel2(grdMain, this.Text, this.Text); } + + private void fj_Click(object sender, EventArgs e) + { + if (grdMain.CurrentRow == null) + return; + string sBillNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[grdMain.CurrentRow.Index].Cells[Fun_GetCol("鍗曟嵁鍙�")].Value); + if (sBillNo.Trim() != "") + { + BLL.Xt_File oFile = new BLL.Xt_File(); + oFile.HBillType = ModName; + oFile.HBillNo = sBillNo; + oFile.ShowDialog(); + } + } } } \ No newline at end of file -- Gitblit v1.9.1