YNICTE/BO/Views/croom/refundview.cshtml

110 lines
4.3 KiB
Plaintext

@model NP.Model.VMPay
@{
Layout = "~/Views/Shared/_PopupLayout.cshtml";
var r = Model.PayRfds.First();
}
<table class="regtable" style="margin-top: 0;">
<colgroup><col style="width: 150px" /><col /></colgroup>
<tr><th>신청기관</th><td>@r.asname</td></tr>
<tr><th>신청자</th><td>@Html.Raw(string.Format("{0}({1})<br />Tel: {2} (Mobile: {3})", r.username, r.userid, r.telno, r.mobile))</td></tr>
<tr>
<th>결제상품명</th>
<td>
<ul>
@foreach (var d in Model.PayItems)
{
<li style="margin-bottom: 5px; font-weight: bold;">@d.itemname @(Model.Pay.isgroup == 1 && d.ptype != 2 ? d.username:"")(@d.payamt.ToString("#,0")원)<br /></li>
}
</ul>
</td>
</tr>
<tr><th>결제금액</th><td>@Model.Pay.payamt.ToString("#,0")원</td></tr>
@if (Model.Pay.refundamt > 0)
{
<tr><th>환불완료금액</th><td>@Model.Pay.refundamt.ToString("#,0")원</td></tr>
}
<tr><th>환불요청일</th><td>@r.cdtymdhms</td></tr>
<tr>
<th>환불요청상품</th>
<td>
<ul>
@foreach (var d in Model.PayRfds)
{
<li style="margin-bottom: 5px; font-weight: bold;">@d.itemname @(Model.Pay.isgroup == 1 && d.ptype != 2 ? d.username : "")(@d.payamt.ToString("#,0")원)</li>
}
</ul>
</td>
</tr>
<tr><th>환불요청사유</th><td>@r.rtext</td></tr>
<tr style="@(Model.Pay.ptype==1 ? "display:none;" : "")"><th>개인계좌환불여부</th><td>@Html.Partial("./Partial/Radio", r.isowner, new ViewDataDictionary() { { "valuetext", "1:예;0:아니오" }, { "checked", r.isowner }, { "name", "isowner" } })</td>
<tr><th>환불금액</th><td><input id="ramt" type="text" class="form-control disp-init dev int text-right" value="@((r.ramt??Model.PayRfds.Sum(s=>s.payamt)).ToString("#,0"))" />원</td></tr>
<tr style="@(Model.Pay.ptype==1 ? "display:none;" : "")">
<th>환불계좌</th>
<td>
은행명: <input id="bankname" type="text" class="form-control disp-init dev" value="@r.bankname" /><br />
계좌주: <input id="bankowner" type="text" class="form-control disp-init dev" value="@r.bankowner" />&nbsp;&nbsp;&nbsp;
계좌번호: <input id="bankno" type="text" class="form-control disp-init dev" value="@r.bankno" />
</td>
</tr>
<tr><th>접수상태</th>
<td>
@if (r.rstatus == 0)
{
@Html.Partial("./Partial/Radio", r.rstatus, new ViewDataDictionary() { { "valuetext", "0:접수;2:완료;1:반려" }, { "checked", r.rstatus }, { "name", "rstatus" } })
}
else
{
@:@(r.rstatus == 1 ? "반려" : "완료")
}
</td></tr>
</table>
@if (r.rstatus == 0)
{
<div style="padding: 5px 10px; text-align: right;"><a href="#" class="btn btn-primary" onclick="save();">저장</a></div>
}
<br /><br /><br />
@section styles{
<style type="text/css">
.regtable tr td {
background-color: #fff;
text-align: left;
}
.regtable tr td.left {
text-align: left;
}
.regtable tr td.right {
text-align: right;
}
</style>
}
@section scriptsHeader{
}
@section scripts{
<script>
$(document).ready(function () {
});
function save() {
if (getrv("rstatus") != "0") {
if (confirm("완료/반려 후에는 수정할 수 없습니다.\n저장하시겠습니까?")) {
gosave();
}
} else {
gosave();
}
}
function gosave() {
capp("/acommon/payrfdsave", { rfdno: @r.rfdno, ramt: getint(val("ramt")), isowner: getrv("isowner"), bankname: val("bankname"), bankowner: val("bankowner"), bankno: val("bankno"), rstatus: getrv("rstatus") }, "cbsave");
}
function cbsave() {
if (capResult.code == 1000) {
msg("저장되었습니다.", null, null, null, null, "rfs(0)");
opener.thisrefresh();
}
}
</script>
}