YNICTE/BO/Views/croom/certs.cshtml

84 lines
3.7 KiB
Plaintext
Raw Normal View History

2020-10-12 14:39:23 +09:00
@model NP.Model.VMCM
<header class="panel-heading bg-light" id="thistabbox">
<ul class="pagination pagination-md" style="margin: 0;">
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" data-toggle="tab">시험목록</a></li>
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="gotab(1);" data-toggle="tab">합격자명단</a></li>
</ul>
</header>
<form id="mform" method="post" action="/croom/certs">
@Html.HiddenFor(m => m.tabidx)
<section class="panel panel-default clearfix devsearch" data-cleartbody="tbody1">
@Html.Partial("./Partial/SearchCaption")
<div class="step-content">
<div class="step-pane active form-inline">
<div class="form-group">
@Html.Partial("./Partial/Select", null, new ViewDataDictionary {{ "valuetext", "0:대기;1:접수;2:시험전;3:채점중;4:발표" }, { "name", "stringval" }, { "selected", Model.stringval },{ "df","상태선택"} })
@Html.Partial("./Partial/Text", Model.stringval2, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval2", Value = Model.stringval2, PH = "시험명을 입력하세요.", CssClass = "ff" }))
@Html.Partial("./Partial/Button", new NP.Model.Button() { Special = "search" })
</div>
</div>
</div>
</section>
<div class="tar buttonbox">
<a href="#" onclick="javascript:reg(0);" class="btn btn-s-xs btn-info">등록</a>
</div>
<section class="panel panel-default">
<table class="table table-striped b-t b-light">
<thead>
<tr>
<th width="20">No</th>
<th>시험명</th>
<th>급수</th>
<th>원서접수</th>
<th>응시일</th>
<th>점수등록</th>
<th>공개여부</th>
</tr>
</thead>
<tbody class="data" id="tbody1">
@foreach (var d in Model.Exams)
{
<tr>
<td>@d.rnorvt</td>
<td class="link"><a href="#" onclick="reg(@d.exno)">@d.exname</a></td>
<td>@d.gradename</td>
<td>@d.GetRegdate()</td>
<td>@d.GetExamdate()</td>
<td class="link"><a href="#" onclick="score(@d.exno)">@(d.isscored == 0 ? "미등록" : "완료")</a></td>
<td>@(d.isopen == 1 ? "공개" : "비공개")</td>
</tr>
}
</tbody>
</table>
@Html.Pager((int)Model.pagenum, 10, 100, Model.pagetotalcount)
</section>
@Html.HiddenFor(m => m.intval)
@Html.HiddenFor(m => m.Exam.exno)
</form>
<form id="dform" method="post" action="/croom/certr">@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })</form>
@section scriptsHeader{
}
@section scripts{
<script>
function gotab(idx, t) {
bglayer();
t = t || 0;
setTimeout(function () {
if (idx == 0) { $("#dform").attr("action", "/croom/certs").submit(); }
else if (idx == 1) { $("#dform").attr("action", "/croom/cddlist").submit(); }
}, t);
}
function score(no) {
if (no > 0) {
setv("dform_intval", no);
$("#dform").attr("action", "/croom/certresult").submit();
}
}
function reg(no) {
setv("dform_intval", no);
$("#dform").submit();
}
</script>
}