using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using TSingSoft.WebControls2;
|
|
|
|
namespace Bwp.ABCClient2.Market
|
|
{
|
|
/// <summary>
|
|
/// 签约按钮
|
|
/// </summary>
|
|
public class ABCSignUpButton:TSButton
|
|
{
|
|
public ABCSignUpButton()
|
|
: base()
|
|
{
|
|
Text = "签约";
|
|
}
|
|
|
|
public string BeforeSignScript { get; set; }
|
|
|
|
protected override void OnPreRender(EventArgs e)
|
|
{
|
|
base.OnPreRender(e);
|
|
|
|
this.OnClientClick = BeforeSignScript + "event.returnValue=doSignUp();";
|
|
|
|
|
|
Page.ClientScript.RegisterHiddenField("CustSignInfo", "");
|
|
|
|
string script = @"
|
|
|
|
var signUp_MerchantID = """";
|
|
var signUp_MerchantName = """";
|
|
var signUp_CustName = """";
|
|
var singUp_RequestID = """";
|
|
|
|
function doSignUp(){
|
|
if(signUp_MerchantName == ''){
|
|
alert('缺少交易市场名称信息');
|
|
return false;
|
|
}
|
|
if(signUp_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_time = '[[_time]]'
|
|
var sign_time_desc = '签约时间:'
|
|
|
|
var signdate = new Date();
|
|
|
|
var signstring = sign_merchantid + signUp_MerchantID
|
|
+ sign_merchanttrxno + singUp_RequestID
|
|
+ sign_functionid + '0000'
|
|
+ sign_MerchantName + signUp_MerchantName
|
|
+ sign_CustName + signUp_CustName
|
|
+ sign_time + signdate;
|
|
|
|
var TempString;
|
|
TempString=""<客户签约确认>\n\n"";
|
|
TempString= TempString+sign_functionid_desc+""交易市场签约""+""\n"";
|
|
TempString= TempString+sign_merchanttrxno_desc+singUp_RequestID+""\n"";
|
|
TempString= TempString+sign_MerchantName_desc+signUp_MerchantName+""\n"";
|
|
TempString= TempString+sign_merchantid_desc+signUp_MerchantID+""\n"";
|
|
TempString= TempString+sign_CustName_desc+signUp_CustName+""\n"";
|
|
TempString= TempString+sign_time_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;
|
|
if(signInfo.value.length == 0)
|
|
return false;
|
|
|
|
document.getElementById('RequestID').value = singUp_RequestID;
|
|
return true;
|
|
}
|
|
";
|
|
Page.ClientScript.RegisterClientScriptBlock(GetType(), "SignUp", script, true);
|
|
|
|
Util.RegisterABCActiveX(Page);
|
|
|
|
}
|
|
}
|
|
}
|