using System; using System.Collections.Generic; using System.Linq; using System.Text; using TSingSoft.WebControls2; namespace Bwp.ABCClient2.Market { /// /// 解约按钮 /// public class ABCSignOffButton:TSButton { public ABCSignOffButton() : base() { Text = "解约"; } public string BeforeSignScript { get; set; } protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); this.OnClientClick = BeforeSignScript + "event.returnValue=doSignOff();"; var script = @" var signOff_MerchantName = """"; var signOff_MerchantID = """"; var signOff_CustName = """"; var signOff_RequestID = """"; function doSignOff(){ if(signOff_MerchantName == ''){ alert('缺少交易市场名称信息'); return false; } if(signOff_CustName==''){ alert('缺少客户名称信息'); return false; } var sign_merchantid = '[[MerchantID]]' var sign_merchantid_desc = '交易市场编号:' var sign_merchanttrxno = '[[MerchantTrxNo]]' var sign_merchanttrxno_desc = '交易流水号:' var sign_functionid = '[[FunctionID]]' var sign_functionid_desc = '交易名称:' var sign_MerchantName = '[[MerchantName]]' var sign_MerchantName_desc = '交易市场名称:' var sign_CustName = '[[CustName]]' var sign_CustName_desc = '客户名称:' var sign_offtime = '[[_time]]' var sign_offtime_desc = '解约时间:' var signdate = new Date(); var signstring = sign_functionid + '0001' + sign_merchanttrxno + signOff_RequestID + sign_MerchantName + signOff_MerchantName + sign_merchantid + signOff_MerchantID + sign_CustName + signOff_CustName + sign_offtime + signdate; var TempString; TempString=""<客户解约确认>\n\n""; TempString= TempString+sign_functionid_desc+""交易市场解约""+""\n""; TempString= TempString+sign_merchanttrxno_desc+signOff_RequestID+""\n""; TempString= TempString+sign_MerchantName_desc+signOff_MerchantName+""\n""; TempString= TempString+sign_merchantid_desc+signOff_MerchantID+""\n""; TempString= TempString+sign_CustName_desc+signOff_CustName+""\n""; TempString= TempString+sign_offtime_desc+signdate; var sure = confirm(""请确认您要提交的签名信息:\n\n"" + TempString); if(sure == false) { return false; } var signTool = document.getElementById('InfoSecNetSign1'); signTool.addFormItem(signstring); signTool.addFormItem(TempString); signTool.makeAttachedSign(); var signInfo = document.getElementById('CustSignInfo'); signInfo.value = signTool.attachedSign; document.getElementById('RequestID').value = signOff_RequestID; if(signInfo.value.length == 0) return false; return true; } "; Page.ClientScript.RegisterClientScriptBlock(GetType(), "SignOff", script, true); } } }