コード例 #1
0
        private void TestForBanksInfoDownload(PayBankInfoData respdata)
        {
            
            if (respdata != null && respdata.RPData != null)
            {
                string path = @"c:\BanksInfo.del";

                List<string> contentlist = new List<string>();
                foreach (var item in respdata.RPData.BankList)
                {
                    contentlist.Add(string.Format("{0},{1}",
                        CommonDataHelper.StrTrimer(item.BankNO, null), CommonDataHelper.StrTrimer(item.BankName, null)));
                }
                CommonMethods.WriteLocalGBKFile(path, contentlist.ToArray());

                // Create a file to write to.
                //using (StreamWriter sw = File.CreateText(path))
                //{
                //    //sw.WriteLine(string.Format("RetCode:{0}", respdata.RPData.RetCode.TrimStart().TrimEnd()));
                //    //sw.WriteLine(string.Format("RetMsg:{0}", respdata.RPData.RetMsg.TrimStart().TrimEnd()));
                //    //sw.WriteLine(string.Format("Count:{0}", respdata.RPData.AccoutCount.ToString()));
                //    //sw.WriteLine(string.Format("记录时间:{0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")));
                //    if (respdata.RPData.BankList.Count > 0)
                //    {
                //        foreach (var item in respdata.RPData.BankList)
                //        {
                //            //sw.WriteLine(string.Format("{0},{1},{2},{3},{4},{5},{6}",CommonDataHelper.StrTrimer(item.BankNO, null), CommonDataHelper.StrTrimer(item.BankName, null), CommonDataHelper.StrTrimer(item.DirectParticipator, null), CommonDataHelper.StrTrimer(item.NodeCode, null), CommonDataHelper.StrTrimer(item.CityCode, null), CommonDataHelper.StrTrimer(item.TelephoneNO, null), CommonDataHelper.StrTrimer(item.Address, null)));
                //            sw.WriteLine(string.Format("{0},{1}",));
                //        }
                //    }

                //}
                MessageBox.Show(string.Format("下载完毕,结果已保存文件在{0}",path), "银行信息下载", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
        }
コード例 #2
0
 public static Guid PayRetrieveBanksInfo(ref byte[] codemsg)
 {
     PayBankInfoData data = new PayBankInfoData();
     return MsgTransfer.CodeMsgToBinary(data, ref codemsg);
 }
コード例 #3
0
 public static Guid PayRetrieveBanksInfo(ref byte[] codemsg)
 {
     PayBankInfoData data = new PayBankInfoData();
     try
     {
         return PreProcessPaymentMsg(data, ref codemsg);
     }
     catch (Exception ex)
     {
         throw new Exception(MESSAGE_ENCODE_EXCEPTION, ex);
     }
 }