| LMES/bin/x86/Debug.zip | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Pub_Class/CustomerCls/ClsXt_SystemParameter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/报表分析/DefectiveDetailedYieldReport.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/流转卡管理/MES_StationEntrustInBillList.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/流转卡管理/MES_StationEntrustOutBillList.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/流转卡管理/MES_StationInBillList.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/流转卡管理/MES_StationOutBillList.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WorkM/车间管理/QC_NoPassProdCheckBill.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
LMES/bin/x86/Debug.zipBinary files differ
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -662,7 +662,11 @@ { omodel.MES_StationInBill_ProcessCheckCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationInBill_DeleteCtl") { omodel.MES_StationInBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //===============åºç«å //åºç«æ°éä¸è½å¤§äºæ¬éè¿ç«æ±æ»æ° @@ -674,6 +678,11 @@ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_FirstCheckOut") { omodel.MES_StationOutBill_FirstCheckOut = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationOutBill_DeleteCtl") { omodel.MES_StationOutBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //=====ä¸è¯è¯å®¡å @@ -687,6 +696,12 @@ { omodel.QC_NoPassProdCheckBill_BadReasonQtyCtrl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "QC_NoPassProdCheckBill_DeleteCtl") { omodel.QC_NoPassProdCheckBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //=======å§å¤ååº //å·¥ç«æå·¥åºå è¿å åºï¼åä¸ï¼ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_FIFOCtl") @@ -708,6 +723,11 @@ { omodel.MES_StationEntrustInBill_OneCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustInBill_DeleteCtl") { omodel.MES_StationEntrustInBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //===========å§å¤æ¥æ¶å //åºç«æ°éä¸è½å¤§äºæ¬éè¿ç«æ±æ»æ° @@ -715,6 +735,11 @@ { omodel.MES_StationEntrustOutBill_QtyCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "MES_StationEntrustOutBill_DeleteCtl") { omodel.MES_StationEntrustOutBill_DeleteCtl = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //==========çäº§æ±æ¥å //èªå¨å®¡æ ¸ Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -178,20 +178,25 @@ public string MES_StationInBill_OneCtl; //ä¸å¼ æµè½¬å¡åªå è®¸ä¸æ¬¡è¿ç« public string MES_StationInBill_FirstCheckOut; //å¿ é¡»é¦ä»¶æ£éªéè¿æè½ä¿ååæ® public string MES_StationInBill_ProcessCheckCtl; //è¿ç«åå½åå·¥åºçä¸éå·¥åºæ¯å¦åå·¥åºæ£éª public string MES_StationInBill_DeleteCtl; //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ //åºç«å public string MES_StationOutBill_QtyCtl; //åºç«æ°éä¸è½å¤§äºæ¬éè¿ç«æ±æ»æ° public string MES_StationOutBill_ProcessCheckOut; //å¿ é¡»å·¥åºæ£éªéè¿æè½ä¿ååæ® public string MES_StationOutBill_FirstCheckOut; //åºæå夿æ¬éå·¥åºæ¯å¦åé¦ä»¶æ£éª public string MES_StationOutBill_DeleteCtl; //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ //ä¸è¯åè¯å®¡å public string QC_NoPassProdCheckBill_QtyCtl; //ä¸è¯åæ°ä¸è½å¤§äºåºç«åæ¥åºæ°é public string QC_NoPassProdCheckBill_BadReasonQtyCtrl; //ä¸è¯åè¯å®¡åä¸è¯æ°éåä¸è¯åå æ»æ°å¿ é¡»ä¸è´ public string QC_NoPassProdCheckBill_DeleteCtl; //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ //å§å¤ååº public string MES_StationEntrustInBill_FIFOCtl; //å·¥ç«æå·¥åºå è¿å åºï¼åä¸ï¼ public string MES_StationEntrustInBill_FullMoveCtl; //ä¸éå®å ¨åºç«æ§å¶ï¼åä¸ï¼ public string MES_StationEntrustInBill_QtyCtl; //è¿ç«æ°éä¸è½å¤§äºä¸éåºç«æ±æ»åæ ¼æ°ï¼åä¸ï¼ public string MES_StationEntrustInBill_OneCtl; //ä¸å¼ æµè½¬å¡åªå è®¸ä¸æ¬¡å§å¤ååº public string MES_StationEntrustInBill_DeleteCtl; //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ //å§å¤æ¥æ¶ public string MES_StationEntrustOutBill_QtyCtl; //åºç«æ°éä¸è½å¤§äºæ¬éè¿ç«æ±æ»æ° public string MES_StationEntrustOutBill_DeleteCtl; //å é¤åæ®æ¶å¶å人ä¸å é¤äººå¿ é¡»ä¸è´ //MES WorkM/±¨±í·ÖÎö/DefectiveDetailedYieldReport.cs
@@ -137,74 +137,94 @@ { SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); DataSet DSet = new DataSet(); ////è¿æ»¤æ¡ä»¶Dlg //string sDlgWhere = ""; //if (txtHProcessExchangeBillNo.Text != "")//æµè½¬å¡ //{ // sDlgWhere = sDlgWhere + "and c.HProcExchBillNo like '%" + txtHProcessExchangeBillNo.Text + "%'"; //} //if (txtHICMOBillNo.Text != "")//ç产订å //{ // sDlgWhere = sDlgWhere + "and a.HICMOBillNo like '%" + txtHICMOBillNo.Text + "%'"; //} //if (textHmaterName.Text != "")//ç©æ //{ // sDlgWhere = sDlgWhere + "and b.HName like '%" + textHmaterName.Text + "%'"; //} //if (textHprocName.Text != "")//å·¥åº //{ // sDlgWhere = sDlgWhere + "and d.HName like '%" + textHprocName.Text + "%'"; //} //if (dtpHBDate.Value.ToShortDateString() != "")//å¼å§æ¥æ //{ // sDlgWhere = sDlgWhere + "and a.HMakeDate >= '" + dtpHBDate.Value.ToShortDateString() + "'"; //} //if (dtpHEDate.Value.ToShortDateString() != "")//ç»ææ¥æ //{ // sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHEDate.Value.ToShortDateString() + "'"; //} ////è¿æ»¤æ¡ä»¶ ////string sWhere = ""; ////sWhere = sWhere + ",'" + this.dtpHBDate.Value.ToShortDateString() + "'"; ////sWhere = sWhere + ",'" + this.dtpHEDate.Value.ToShortDateString() + "'"; ////sWhere = sWhere + ",1,3"; //////sWhere = sWhere + ",'" + frmQuery.dtpHBakEndDate.Value.ToShortDateString() + "'"; //////sWhere = sWhere + "," + frmQuery.txtHCusID.Tag.ToString().Trim(); ////if (sWhere.Trim().Length > 0) ////{ //// sWhere = sWhere.Substring(1, sWhere.Length - 1); ////} //// //DSet = SubCn.RunProcReturn("select " + // "MAX(a.HMakeDate) æ±æ¥æ¥æ, a.HICMOBillNo ä»»å¡åå·, c.HProcExchBillNo æµè½¬å¡å·, c.HProcID, d.HName å·¥åºåç§°" + // ", sum(a.HWorkTimes) å·¥æ¶, b.HName ç©æåç§°, a.HICMOQty çäº§è®¢åæ°é, a.HPlanQty è®¡åæ°é, c.HQty è¿ç«æ°é" + // ", co.HQty åºç«åæ ¼æ°é, c.HQty - co.HQty - co.HWasterQty æªè¿ç«æ°é" + // ", co.HWasterQty ä¸åæ ¼æ°é, co.HQty / nullif((co.HQty+co.HWasterQty),0) åºç«è¯ç,a.hb, co.HName ä¸è¯æç», co.HBadQty ä¸è¯æ°é " + // " FROM Sc_StationOutBillMain a " + // "left join Gy_Material b on a.HMaterID = b.HItemID " + // "left join( " + // "select sum(aa.HQty) HQty, aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + // "from Sc_StationInBillMain aa " + // "group by aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + // ") c on a.HProcExchInterID = c.HProcExchInterID and a.HProcID = c.HProcID " + // "left join( " + // "select sum(aa.HQty) HQty, sum(aa.HWasterQty) HWasterQty, bad.HBadQty, bad.HName" + // ", aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + // "from Sc_StationOutBillMain aa " + // "left join ( " + // "select qa.HProcExchInterID, qb.HBadQty, qbr.HName, qa.HProcID " + // "from QC_NoPassProdCheckBillMain qa " + // "left join QC_NoPassProdCheckBillsub qb on qa.HInterID = qb.HInterID " + // "left join Gy_BadReason qbr on qb.HBadReasonID = qbr.HItemID " + // "group by qa.HProcExchInterID, qbr.HName, qa.HProcID, qb.HBadQty " + // ") bad on aa.HProcExchInterID = bad.HProcExchInterID and aa.HProcID = bad.HProcID " + // "group by aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID, bad.HBadQty, bad.HName " + // ") co on a.HProcExchInterID = co.HProcExchInterID and a.HProcID = co.HProcID " + // "left join Gy_Process d on c.HProcID = d.HItemID " + // "where 1 = 1 " + sDlgWhere + // "group by a.HICMOBillNo,c.HProcExchBillNo,d.HName,b.HName,a.HICMOQty,c.HQty,a.HPlanQty" + // ",co.HQty,c.HProcID,co.HWasterQty,co.HName,co.HBadQty,a.HWasterQty " + // "order by c.HProcID", "Sc_StationOutBillMain", ref ClsPub.sExeReturnInfo); //è¿æ»¤æ¡ä»¶Dlg string sDlgWhere = ""; if (txtHProcessExchangeBillNo.Text != "")//æµè½¬å¡ sDlgWhere = sDlgWhere + ",'" + txtHProcessExchangeBillNo.Text + "'"; sDlgWhere = sDlgWhere + ",'" + txtHICMOBillNo.Text + "'"; sDlgWhere = sDlgWhere + ",'" + textHmaterName.Text + "'"; sDlgWhere = sDlgWhere + ",'" + textHprocName.Text + "'"; sDlgWhere = sDlgWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; sDlgWhere = sDlgWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; if (sDlgWhere.Trim().Length > 0) { sDlgWhere = sDlgWhere + "and c.HProcExchBillNo like '%" + txtHProcessExchangeBillNo.Text + "%'"; sDlgWhere = sDlgWhere.Substring(1, sDlgWhere.Length - 1); } if (txtHICMOBillNo.Text != "")//ç产订å { sDlgWhere = sDlgWhere + "and a.HICMOBillNo like '%" + txtHICMOBillNo.Text + "%'"; } if (textHmaterName.Text != "")//ç©æ { sDlgWhere = sDlgWhere + "and b.HName like '%" + textHmaterName.Text + "%'"; } if (textHprocName.Text != "")//å·¥åº { sDlgWhere = sDlgWhere + "and d.HName like '%" + textHprocName.Text + "%'"; } if (dtpHBDate.Value.ToShortDateString() != "")//å¼å§æ¥æ { sDlgWhere = sDlgWhere + "and a.HMakeDate >= '" + dtpHBDate.Value.ToShortDateString() + "'"; } if (dtpHEDate.Value.ToShortDateString() != "")//ç»ææ¥æ { sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHEDate.Value.ToShortDateString() + "'"; } //è¿æ»¤æ¡ä»¶ //string sWhere = ""; //sWhere = sWhere + ",'" + this.dtpHBDate.Value.ToShortDateString() + "'"; //sWhere = sWhere + ",'" + this.dtpHEDate.Value.ToShortDateString() + "'"; //sWhere = sWhere + ",1,3"; ////sWhere = sWhere + ",'" + frmQuery.dtpHBakEndDate.Value.ToShortDateString() + "'"; ////sWhere = sWhere + "," + frmQuery.txtHCusID.Tag.ToString().Trim(); //if (sWhere.Trim().Length > 0) //{ // sWhere = sWhere.Substring(1, sWhere.Length - 1); //} // DSet = SubCn.RunProcReturn("select " + "MAX(a.HMakeDate) æ±æ¥æ¥æ, a.HICMOBillNo ä»»å¡åå·, c.HProcExchBillNo æµè½¬å¡å·, c.HProcID, d.HName å·¥åºåç§°" + ", sum(a.HWorkTimes) å·¥æ¶, b.HName ç©æåç§°, a.HICMOQty çäº§è®¢åæ°é, a.HPlanQty è®¡åæ°é, c.HQty è¿ç«æ°é" + ", co.HQty åºç«åæ ¼æ°é, c.HQty - co.HQty - co.HWasterQty æªè¿ç«æ°é" + ", co.HWasterQty ä¸åæ ¼æ°é, co.HQty / nullif((co.HQty+co.HWasterQty),0) åºç«è¯ç, co.HName ä¸è¯æç», co.HBadQty ä¸è¯æ°é " + " FROM Sc_StationOutBillMain a " + "left join Gy_Material b on a.HMaterID = b.HItemID " + "left join( " + "select sum(aa.HQty) HQty, aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + "from Sc_StationInBillMain aa " + "group by aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + ") c on a.HProcExchInterID = c.HProcExchInterID and a.HProcID = c.HProcID " + "left join( " + "select sum(aa.HQty) HQty, sum(aa.HWasterQty) HWasterQty, bad.HBadQty, bad.HName" + ", aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID " + "from Sc_StationOutBillMain aa " + "left join ( " + "select qa.HProcExchInterID, qb.HBadQty, qbr.HName, qa.HProcID " + "from QC_NoPassProdCheckBillMain qa " + "left join QC_NoPassProdCheckBillsub qb on qa.HInterID = qb.HInterID " + "left join Gy_BadReason qbr on qb.HBadReasonID = qbr.HItemID " + "group by qa.HProcExchInterID, qbr.HName, qa.HProcID, qb.HBadQty " + ") bad on aa.HProcExchInterID = bad.HProcExchInterID and aa.HProcID = bad.HProcID " + "group by aa.HProcExchBillNo, aa.HProcExchInterID, aa.HProcID, bad.HBadQty, bad.HName " + ") co on a.HProcExchInterID = co.HProcExchInterID and a.HProcID = co.HProcID " + "left join Gy_Process d on c.HProcID = d.HItemID " + "where 1 = 1 " + sDlgWhere + "group by a.HICMOBillNo,c.HProcExchBillNo,d.HName,b.HName,a.HICMOQty,c.HQty,a.HPlanQty" + ",co.HQty,c.HProcID,co.HWasterQty,co.HName,co.HBadQty,a.HWasterQty " + "order by c.HProcID", "Sc_StationOutBillMain", ref ClsPub.sExeReturnInfo); DSet = SubCn.RunProcReturn("exec h_p_DefectiveDetailedYieldReport_New " + sDlgWhere, "h_p_DefectiveDetailedYieldReport_New"); //çæé¦è¡æ é¢ if (DSet == null) { WorkM/Á÷ת¿¨¹ÜÀí/MES_StationEntrustInBillList.cs
@@ -10,6 +10,7 @@ using DBUtility; using System.IO; using System.Reflection; using Pub_Class; namespace WorkM { @@ -263,11 +264,15 @@ { 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_StationEntrustInBill_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 c = ""; //if (oBill.DeleteCheck(oBill.omodel.HInterID, "å§å¤ååºå", ref c) == false) //{ WorkM/Á÷ת¿¨¹ÜÀí/MES_StationEntrustOutBillList.cs
@@ -10,6 +10,7 @@ using DBUtility; using System.IO; using System.Reflection; using Pub_Class; namespace WorkM { @@ -262,11 +263,15 @@ { 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 d = ""; //if (oBill.CheckIsKP(oBill.omodel.HInterID, ref d) == false) WorkM/Á÷ת¿¨¹ÜÀí/MES_StationInBillList.cs
@@ -10,6 +10,7 @@ using DBUtility; using System.IO; using System.Reflection; using Pub_Class; namespace WorkM { @@ -216,9 +217,12 @@ { 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_StationInBill_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; } WorkM/Á÷ת¿¨¹ÜÀí/MES_StationOutBillList.cs
@@ -10,6 +10,7 @@ using DBUtility; using System.IO; using System.Reflection; using Pub_Class; namespace WorkM { @@ -217,9 +218,12 @@ { 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; } @@ -634,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); WorkM/³µ¼ä¹ÜÀí/QC_NoPassProdCheckBill.cs
@@ -179,6 +179,15 @@ return; } // ClsXt_SystemParameter oClsXt_SystemParameter = new ClsXt_SystemParameter(); string DeleteCtl = oClsXt_SystemParameter.GetSingleSystemParameter("QC_NoPassProdCheckBill_DeleteCtl", ref DBUtility.ClsPub.sExeReturnInfo); if (DeleteCtl == "Y" && BillOld.omodel.HMaker != DBUtility.ClsPub.CurUserName && DBUtility.ClsPub.CurUserName != "admin" && DBUtility.ClsPub.CurUserName != "Admin") { MessageBox.Show("ç»å½ç¨æ·ä¸å¶å人ä¸ä¸è´ï¼ä¸å 许å é¤", "æç¤º"); return; } // if (MessageBox.Show("ç¡®å®è¦å é¤å½ååæ®ï¼", "æç¤º", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) {