YNICTE/FO/Views/Course/Books.cshtml

72 lines
2.9 KiB
Plaintext

@model NP.Model.VMCourse
<ul class="bookList">
@if (Model.Books.Count() < 1)
{
<li style="padding: 20px; text-align: center;">- 교재가 없습니다.</li>
}
else
{
foreach (var b in Model.Books)
{
<li>
<table>
<tr>
<th><em style="background:url(@b.thumburl)no-repeat center center; background-image: url(@b.thumburl),url(/img/online/fair_book_sample01.jpg)"></em></th>
<td>
<a href="/Course/Book?bkno=@b.bkno">
<h5><span>교재</span>@b.bkname</h5>
<dl>
<dd><span>저자 : </span>@(b.author??"-")</dd>
<dd><span>출판연도 : </span>@b.pubdateymd</dd>
</dl>
<p><span>판매가 : </span> <b>@b.price.ToString("#,0")</b><em>원</em></p>
</a>
</td>
<td>
<ul>
<li><a href="#" onclick="save(0, @b.bkno)"><span>장바구니</span></a></li>
<li><a href="#" onclick="save(1, @b.bkno)"><span>결제하기</span></a></li>
</ul>
</td>
</tr>
</table>
</li>
}
}
</ul><!-- fairCover -->
@Html.Pager2((int)Model.pagenum, 10, Model.pagerowcount, Model.pagetotalcount)
<form id="mform" method="get" action="">
@Html.HiddenFor(m => m.pagenum)
<input type="hidden" name="bkno" id="bkno" />
<input type="hidden" name="pcnt" id="pcnt" value="1" />
</form>
@section scriptsHeader{
}
@section scripts{
<script>
$(document).ready(function () {
});
function save(idx, bkno) {
if (idx == 0) {
capp("/fcommon/buybook", { bkno: bkno, pcnt: 1, iscart: true }, "cbsave");
} else {
bglayer();
setTimeout(function () {
setv("bkno", bkno);
$("#mform").attr("action", "/Course/BookBuy").submit();
}, 10);
}
}
function cbsave() {
if (capResult.code == -81) {
msg("이미 장바구니에 등록된 교재입니다.");
} else if (capResult.code == 1000) {
confirmtoggle(true, "장바구니 저장이 완료되었습니다. 장바구니로 이동하시겠습니까?", "$('#mform').attr('action', '/My/Cart').submit();");
} else if (capResult.code == 9999) {
gologin(null, "/Course/Books?pagenum=@Model.pagenum");
}
}
</script>
}