SM260331btnQD
using System; using Salien.Utility.SUWF; using Salien.Utility; using ClsPub; namespace SM260331btnQD { public class SM260331btnQD : ISuwfBus { private SlnSuwfPage _page; public void Initial(SlnSuwfPage page) { this._page = page; PUB.BindButtonEvent(_page, "btnQD", new EventHandler(BtnQD_Click)); } #region 点击“确定”事件 private void BtnQD_Click(object sender, EventArgs e) { string strPK = _page.GetRowDataPrimaryKeys(); if (string.IsNullOrEmpty(strPK)) { _page.ClientScript.RegisterStartupScript(this.GetType(), "mfscript1", "<script>alert('请选择网格数据');</script>"); return; } string CPDLMXID = _page.GetValueByName("CPDLMXID"); if (SlnString.IsNull(CPDLMXID)) { _page.ClientScript.RegisterStartupScript(this.GetType(), "mfscript1", "<script>alert('CPDLMXID为空');</script>"); return; } string sql = "insert into SM_ZP_CPGX_CPDLMX_TB(ID, CPGXID, CPDLMXID)"; sql = sql + "select seqSM_ZP_CPGX_CPDLMX.nextval,id," + CPDLMXID + " from SM_ZP_CPGX_TB where id in (" + strPK + ")"; _page.GetValueByName("sys_userid"); try { string msg = SlnDataAccess.ExecuteSQL(sql); if (msg == "") { msg = "添加成功"; SlnDataAccess.ExecuteSQL($@"insert into sm_zp_cpgxczxq_tb(id, cpdlmxid, cpgxid, czrq, czrid, djlx) select sm_zp_cpgxczxq.nextval,{CPDLMXID},id,sysdate,{_page.GetValueByName("sys_userid")},0 from SM_ZP_CPGX_TB where id in (" + strPK + ")"); // RDIFramework.Utilities.LogHelper.WriteLog(new Exception(sql)); CloseWindow(_page); this._page.ShowMessage(msg); } else { msg = "添加失败[" + msg + "]"; this._page.ShowMessage(msg); } /* string strJS = "<script>window.parent.opener.location.href=window.parent.opener.location.href;closeWin();</script>"; _page.ClientScript.RegisterStartupScript(_page.ClientScript.GetType(), "yylscript", strJS); _page.ShowMessage("执行成功");*/ return; } catch (Exception ex) { _page.ShowMessage(ex.Message); } } #endregion 生成交付单按钮 /// <summary> /// 关闭页面并刷新父页面 /// </summary> public void CloseWindow(SlnSuwfPage _page) { string strjs = @"<script> var pWin = getParentWin(); pWin.document.all.btnQuery.click(); closeWin(); </script>"; _page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ButtonClickScript", strjs); } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2019-01-05 Json2Html