Ejemplo n.º 1
0
        // 현금영수증 삭제
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                Response response = cashbillService.Delete(txtCorpNum.Text, txtMgtKey.Text, txtUserId.Text);

                MessageBox.Show(response.message);
            }
            catch (PopbillException ex)
            {
                MessageBox.Show(ex.code.ToString() + " | " + ex.Message);
            }
        }
        /*
         * 삭제 가능한 상태의 현금영수증을 삭제합니다.
         * - 삭제 가능한 상태: "임시저장", "발행취소", "전송실패"
         * - 현금영수증을 삭제하면 사용된 문서번호(mgtKey)를 재사용할 수 있습니다.
         * - https://docs.popbill.com/cashbill/dotnetcore/api#Delete
         */
        public IActionResult Delete()
        {
            // 삭제처리할 현금영수증 문서번호
            string mgtKey = "20220527-001";

            try
            {
                var response = _cashbillService.Delete(corpNum, mgtKey);
                return(View("Response", response));
            }
            catch (PopbillException pe)
            {
                return(View("Exception", pe));
            }
        }