YNICTE/FO/Views/Course/Certs.cshtml

130 lines
5.1 KiB
Plaintext

@model NP.Model.VMCourse
@{
}
<ul class="fairList off">
@if (Model.CMs.Count() < 1)
{
<li style="padding: 20px; text-align: center;">- 자격증과정이 없습니다.</li>
}
else
{
foreach (var c in Model.CMs)
{
<li>
<table class="fairLec">
<tr>
<td>
<a href="#" onclick="godetail(@c.cmno)">
<h5><span class="grn" style="@(c.isrefund==0 ? "display:none;":"")">환급</span>@Html.Raw(c.isnewcm == 1 ? "<span>신규</span> " : "")@c.cname</h5>
<dl>
<dd>급수 : @c.certgradeccname</dd>
<dd>학습시간 : <span>@(c.studytime)시간</span></dd>
<dd>학습일 : <span>@c.sstimeymd</span></dd>
</dl>
</a>
</td>
</tr>
</table>
@foreach (var b in Model.CMBooks.Where(w => w.cmno == c.cmno))
{
<div class="fairBook">
<p>@b.bkname</p>
<input type="checkbox" class="book" id="book@(string.Format("{0}{1}", b.cmno, b.bkno))" value="@b.bkno" />
<label for="book@(string.Format("{0}{1}", b.cmno, b.bkno))">교재선택 : <b>@b.price.ToString("#,0")</b><span>원</span></label>
</div>
}
<div class="fairCost">
<div class="fairRadio" style="@(c.isrefund == 1?"":"display: none;")">
신청유형 :&nbsp;&nbsp;&nbsp;
<input type="radio" class="isrefund" name="isrefund@(c.cmno)" id="isrefund@(c.cmno)_0" value="0" checked /><label for="isrefund@(c.cmno)_0">일반과정</label>&nbsp;&nbsp;&nbsp;
<input type="radio" class="isrefund" name="isrefund@(c.cmno)" id="isrefund@(c.cmno)_1" value="1" /><label for="isrefund@(c.cmno)_1">환급과정</label>
</div>
<p>수강료 : <b>@c.fee.ToString("#,0")</b><span>원</span></p>
<dl>
<dd><a href="#" onclick="buythis(@c.cmno, this)" class="lecBtn">수강신청</a></dd>
</dl>
</div>
</li>
}
}
</ul>
<form id="thisform" action="" method="get">
@Html.HiddenFor(m => m.cmno)
@Html.HiddenFor(m => m.previewname)
@Html.HiddenFor(m => m.cmbks)
@Html.HiddenFor(m => m.isrefund)
</form>
@section scriptsHeader{
}
@section scripts{
<script>
$(document).ready(function () {
$("#cname").on("keydown", function (e) {
if (e.keyCode == 13) {
$("#findform").submit();
}
});
});
function findme() {
//if ($.trim($("#cname").val()) == '') {
// msg("교육과정명을 입력해주세요.");
// return false;
//} else {
return true;
//}
}
var _a;
var _cmno;
function buythis(cmno, a) {
//if (@ViewBag.SSUserNo < 1) {
// gourl("/Account/Index?ru=@(Model.previewname??"")");
//} else {
_a = a;
_cmno = cmno;
capp("/fcommon/buycheck", { cmno: cmno }, "cbbuycheck");
//}
}
function cbbuycheck() {
if (capResult.code == 1000) {
if (capResult.obj == 0) {
msg("수강신청기간이 아닙니다.");
} else if (capResult.obj < 5) {
msg("이미 신청중인 강좌입니다.");
}
else if (capResult.obj == 999) {
msg("정원이 초과되어 신청이 불가능합니다. 운영자에게 문의해주세요.");
}
else if (capResult.obj == 1000) {
confirmtoggle(true, "이미 유사한 과정을 수강한 이력이 있습니다.<br />신청을 계속 진행하시겠습니까?", "gogo()");
} else {
gogo();
}
} else if (capResult.code == 9999) {
gologin(null, location.href);
}else {
msgadmin();
}
}
function gogo() {
setv("cmno", _cmno);
var bks = "";
$.each($(_a).closest("li").find("input.book:checked"), function () {
bks += ";" + $(this).val();
});
setv("cmbks", bks == "" ? "" : bks.substr(1));
setv("isrefund", $(_a).closest("li").find("input.isrefund:checked").val());
$("#thisform").attr("action", "/Course/CertBuy");
setTimeout(function () {
bglayer();
$("#thisform").submit();
}, 10);
}
function godetail(cmno) {
setv("cmno", cmno);
$("#thisform").attr("action", "/Course/CertDetail");
submit("thisform");
}
</script>
}