130 lines
5.1 KiB
Plaintext
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;")">
|
||
|
|
신청유형 :
|
||
|
|
<input type="radio" class="isrefund" name="isrefund@(c.cmno)" id="isrefund@(c.cmno)_0" value="0" checked /><label for="isrefund@(c.cmno)_0">일반과정</label>
|
||
|
|
<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>
|
||
|
|
}
|