diff --git a/BO/Views/croom/tax.cshtml b/BO/Views/croom/tax.cshtml
index 169c9ad..f744dd8 100644
--- a/BO/Views/croom/tax.cshtml
+++ b/BO/Views/croom/tax.cshtml
@@ -41,7 +41,7 @@
| 검색어 |
- @Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":발행상태;0:미발행;1:발행;2:발행취소" }, { "name", "stringval3" }, { "selected", Model.stringval3 } })
+ @Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":발행상태;0:미발행;3:미발행(임시저장);1:발행;2:발행취소" }, { "name", "stringval3" }, { "selected", Model.stringval3 } })
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":결제상태;p21:결제대기;p22:입금대기;p1:결제완료;rf1:환불요청;r1:부분환불;r2:전액환불;p41,42,43:결제취소" }, { "name", "stringval10" }, { "selected", Model.stringval10 } })
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":확인상태;1:확인;0:미확인" }, { "name", "stringval12" }, { "selected", Model.stringval12 } })
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":전체검색;username:신청자이름;userid:신청자ID;manname:담당자이름;itemname:상품명;cname:교육과정명;paynos:결제번호;asname:회사명" }, { "name", "stringval4" }, { "selected", Model.stringval4 } })
@@ -58,6 +58,7 @@
@Html.Partial("./Partial/pagerow", new ViewDataDictionary { { "tbodyid", "tbody1" }, { "searchmethod", "submit()" }, { "pagesize", Model.pagerowcount } })
@*엑셀다운로드*@
엑셀다운로드
+ 일괄발행취소
일괄확인
일괄확인취소
@@ -67,7 +68,7 @@
|
- No |
+ No |
결제번호 |
회사명 |
신청자(ID) |
@@ -80,7 +81,7 @@
실제날짜 |
발행한날 |
영수구분 |
- 상태 |
+ 상태 |
확인상태 |
@@ -88,7 +89,7 @@
@foreach (var d in Model.PayTaxes)
{
|
- |
+ |
@d.rno |
@d.payno |
@Html.Raw(string.Format("{1} {2}", d.isjoin, d.isjoin == 1 ? "정" : "비", d.asname)) |
@@ -102,7 +103,7 @@
@(d.taxdate == null ? "" : d.taxdate.Value.ToString("yyyy-MM-dd")) |
@(d.realtaxdate == null ? "" : d.realtaxdate.Value.ToString("yyyy-MM-dd")) |
@(d.isreceipt == 0 ? "청구" : "영수") |
- @(d.status) |
+ @(d.status) |
@(d.ischeckname) |
}
@@ -236,5 +237,45 @@
msgdev();
}
}
+ function taxcancel() {
+ if ($("#tbody1 tr td input.autocheck:checked").length < 1) {
+ msg("발행 취소 할 요청서가 없습니다.");
+ } else {
+ var taxnos = "";
+ var chk = false;
+ var cnt = 0;
+ $.each($("#tbody1 tr td input.autocheck:checked"), function (i, c) {
+ if ($(c).attr("data-state") == 0) {
+ chk = true;
+ cnt++;
+ taxnos += "," + $(c).val();
+ } else {
+ chk = false;
+ return false;
+ }
+ });
+ if (chk == false) {
+ msg("발행완료, 발행취소 건이 포함되어 있습니다. 다시 확인해주세요.");
+ } else {
+ if (confirm("선택한 " + cnt + "건을 일괄로 발행취소 처리 하시겠습니까?")) {
+ capp("/acommon/taxcancel", { taxnos: taxnos.substr(1) }, "cbtaxcancel");
+ }
+ }
+ }
+ }
+ function cbtaxcancel() {
+ if (capResult.code == 1000) {
+ if (capResult.obj == -1) {
+ msg("발행취소 할 요청서가 없습니다.");
+ } else if (capResult.obj == -2) {
+ //우연의 확률..
+ msg("발행완료, 발행취소 건이 포함되어 있습니다. 다시 확인해주세요.", null, null, null, null, "submit()");
+ } else {
+ msg("일괄 발행취소 처리 되었습니다.", null, null, null, null, "submit();");
+ }
+ } else {
+ msgdev();
+ }
+ }
}
\ No newline at end of file
diff --git a/BO/Views/croom/taxdetail.cshtml b/BO/Views/croom/taxdetail.cshtml
index 2be3582..b9a7477 100644
--- a/BO/Views/croom/taxdetail.cshtml
+++ b/BO/Views/croom/taxdetail.cshtml
@@ -49,7 +49,7 @@