using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using TSingSoft.WebControls2;
|
|
|
|
namespace Bwp.ABCClient2.Market
|
|
{
|
|
/// <summary>
|
|
/// 解约按钮
|
|
/// </summary>
|
|
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);
|
|
}
|
|
|
|
|
|
}
|
|
}
|