private void btnSummary_Click(object sender, EventArgs e) { /* * 거래 내역 요약정보를 조회한다. */ // 거래유형 배열 String[] TradeType = { "I", "O" }; // 조회 검색어, 입금/출금액, 메모, 적요 like 검색 String SearchString = ""; try { EasyFinBankSummary searchInfo = easyFinBankService.Summary(txtCorpNum.Text, txtJobID.Text, TradeType, SearchString, txtUserId.Text); String tmp = "count (수집결과 건수) : " + searchInfo.count + CRLF; tmp += "cntAccIn (입금거래 건수) : " + searchInfo.cntAccIn + CRLF; tmp += "cntAccOut (출금거래 건수) : " + searchInfo.cntAccOut + CRLF; tmp += "totalAccIn (입금액 합계) : " + searchInfo.totalAccIn + CRLF; tmp += "totalAccOut (출금액 합계) : " + searchInfo.totalAccOut + CRLF; MessageBox.Show(tmp, "거래내역 요약정보 조회"); } catch (PopbillException ex) { MessageBox.Show("응답코드(code) : " + ex.code.ToString() + "\r\n" + "응답메시지(message) : " + ex.Message, "거래내역 요약정보 조회"); } }
protected void Page_Load(object sender, EventArgs e) { /** * 수집 상태 확인(GetJobState API) 함수를 통해 상태 정보가 확인된 작업아이디를 활용하여 계좌 거래내역의 요약 정보를 조회합니다. * - 요약 정보는 입·출 금액 합계, 입·출 거래 건수를 가리킵니다. * - https://docs.popbill.com/easyfinbank/dotnet/api#Summary */ // 팝빌회원 사업자번호, '-' 제외 10자리 String testCorpNum = "1234567890"; // 수집 요청(requestJob API)시 반환반은 작업아이디(jobID) String jobID = "019123013000000002"; // 거래유형 배열, I-입금, O-출금 String[] TradeType = { "I", "O" }; // "입·출금액" / "메모" / "비고" 중 검색하고자 하는 값 입력 // - 메모 = 거래내역 메모저장(SaveMemo)을 사용하여 저장한 값 // - 비고 = EasyFinBankSearchDetail의 remark1, remark2, remark3 값 // - 미입력시 전체조회 String SearchString = ""; try { summaryInfo = Global.easyFinBankService.Summary(testCorpNum, jobID, TradeType, SearchString); } catch (PopbillException ex) { code = ex.code.ToString(); message = ex.Message; } }