示例#1
0
        /// <summary>
        /// 万通卡发送短信验证码
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public static WintopSendValidateCodeInfo sendValidateCode(WintopSendValidateCodeParam param)
        {
            WintopInterface access = new WintopInterface();

            param.Authcode     = WintopLogin();
            param.Servicename  = "WT005";
            param.TrandateTime = SysBLL.getYYYYMMDDHHMMSSTime();
            param.Reqsn        = SysBLL.getSerialNum();
            param.LoginId      = SysBLL.getCpuNo();

            return(access.sendValidateCode(param));;
        }
示例#2
0
        /// <summary>
        /// 万通卡发送短信
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public WintopSendValidateCodeInfo sendValidateCode(WintopSendValidateCodeParam param)
        {
            Dictionary <String, String> parameters = new Dictionary <String, String>();

            parameters.Add("authcode", param.Authcode);
            parameters.Add("servicename", param.Servicename);
            parameters.Add("trandateTime", param.TrandateTime);
            parameters.Add("reqsn", param.Reqsn);
            parameters.Add("loginId", param.LoginId);
            parameters.Add("wtcardid", param.Wtcardid);
            string jsonText = HttpHelper.getHttp(SysConfigHelper.readerNode("WintopsendValidateCode"), parameters, null);

            //反序列化JSON字符串,将JSON字符串转换成LIST列表
            return(JsonConvert.DeserializeObject <WintopSendValidateCodeInfo>(jsonText));
        }
 private void load()
 {
     try
     {
         SysBLL.Player("请输入验证码.wav");
         inputBox.Text    = "";
         keyboard.textBox = inputBox;
         param            = null;
         param            = new WintopSendValidateCodeParam();
         param.Wtcardid   = Payment.wintopReChargeParam.WtCardNo;
         if (sendThread != null)
         {
             sendThread.Abort();
             sendThread.DisableComObjectEagerCleanup();
         }
         sendThread = new Thread(delegate() { WintopAccess.sendValidateCode(param); });
         sendThread.Start();
     }
     catch (Exception ex)
     {
         log.Write("error:FormCitizenStepValidatecode_1:load():" + ex.Message);
     }
 }