예제 #1
0
        // 발행
        private void btnIssue_Click(object sender, EventArgs e)
        {
            try
            {
                Response response = cashbillService.Issue(txtCorpNum.Text, txtMgtKey.Text, "발행시 메모", txtUserId.Text);

                MessageBox.Show(response.message);
            }
            catch (PopbillException ex)
            {
                MessageBox.Show(ex.code.ToString() + " | " + ex.Message);
            }
        }
        /*
         * 1건의 [임시저장] 현금영수증을 [발행]합니다.
         * - 현금영수증 국세청 전송 정책 : https://docs.popbill.com/cashbill/ntsSendPolicy?lang=dotnetcore
         */
        public IActionResult Issue()
        {
            // 발행처리할 현금영수증 문서번호
            string mgtKey = "20211227-CoreR001";

            // 메모
            string memo = "발행 메모";

            try
            {
                var response = _cashbillService.Issue(corpNum, mgtKey, memo, userID);
                return(View("IssueResponse", response));
            }
            catch (PopbillException pe)
            {
                return(View("Exception", pe));
            }
        }