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); } }
public static Guid PayRetrieveBanksInfo(ref byte[] codemsg) { PayBankInfoData data = new PayBankInfoData(); return MsgTransfer.CodeMsgToBinary(data, ref codemsg); }
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); } }