2021-11-03 15:19:08 +09:00
|
|
|
@model NP.Model.VMLect
|
2023-02-23 14:33:05 +09:00
|
|
|
<form id="mform" method="post">
|
|
|
|
|
<input type="hidden" id="mform_tabidx" name="tabidx" value="@Model.tabidx" />
|
|
|
|
|
<section class="panel panel-default clearfix devsearch" data-cleartbody="tbody1">
|
|
|
|
|
@*@Html.Partial("./Partial/SearchCaption")*@
|
|
|
|
|
<div class="table-responsive">
|
|
|
|
|
<table class="table b-t b-light viewtable">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col width="15%" />
|
|
|
|
|
<col width="35%" />
|
|
|
|
|
<col width="15%" />
|
|
|
|
|
<col width="*" />
|
|
|
|
|
<col />
|
|
|
|
|
</colgroup>
|
|
|
|
|
<tbody id="searchtbody">
|
|
|
|
|
<tr>
|
|
|
|
|
<th>교육종료일</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval) ? (DateTime?)null : Convert.ToDateTime(Model.stringval), new ViewDataDictionary { { "name", "stringval" } })
|
|
|
|
|
~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval12) ? (DateTime?)null : Convert.ToDateTime(Model.stringval12), new ViewDataDictionary { { "name", "stringval12" } })
|
|
|
|
|
</div>
|
|
|
|
|
<input type="hidden" name="searchGo" value="1" />
|
|
|
|
|
</td>
|
|
|
|
|
<th>교육유형</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":전체;2:온라인교육;1:교육장교육" }, { "name", "stringval2" }, { "selected", Model.stringval2 } })
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>과정명</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Text", Model.stringval3, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval3", Value = Model.stringval3 }))
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<th>수료여부</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":수료여부;0:미수료;1:수료" }, { "name", "stringval4" }, { "selected", Model.stringval4 } })
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>교육장</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Select", Model.ComCodes.Where(w => w.cgroup == "studyplace"), new ViewDataDictionary { { "name", "stringval5" }, { "selected", Model.stringval5 }, { "style", "width: 100%" }, { "df", ":교육장선택" } })
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<th>교육생</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "name", "stringval6" }, { "selected", Model.stringval6 }, { "valuetext", "usernamestr:이름;useridstr:ID" } })
|
|
|
|
|
@Html.Partial("./Partial/Text", Model.stringval7, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval7", Style = "width:70%; display:inline-block;", Value = Model.stringval7, CssClass = "ff" }))
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>교육기간</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval8) ? (DateTime?)null : Convert.ToDateTime(Model.stringval8), new ViewDataDictionary { { "name", "stringval8" } }) ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval9) ? (DateTime?)null : Convert.ToDateTime(Model.stringval9), new ViewDataDictionary { { "name", "stringval9" } })
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<th>고객사</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Text", Model.stringval10, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval10", Style = "width:70%; display:inline-block;", Value = Model.stringval10, CssClass = "ff" }))
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>핸드폰</th>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
@Html.Partial("./Partial/Text", Model.stringval11, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval11", Style = "width:70%; display:inline-block;", Value = Model.stringval11, CssClass = "esitem" }))
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
2023-04-26 13:32:02 +09:00
|
|
|
<th>집합교육</th>
|
|
|
|
|
<td>
|
|
|
|
|
@{
|
|
|
|
|
Dictionary<int, string> attendance = new Dictionary<int, string>()
|
|
|
|
|
{
|
|
|
|
|
{ 0, "전체"}
|
|
|
|
|
, { 1, "해당없음"}
|
|
|
|
|
, { 2, "대상자(미입력/출석/결석)"}
|
|
|
|
|
, { 3, "미입력"}
|
|
|
|
|
, { 4, "출석"}
|
|
|
|
|
, { 5, "결석"}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
<select id="stringval13" name="stringval13" class="form-control dev ">
|
|
|
|
|
@foreach (var item in attendance)
|
|
|
|
|
{
|
|
|
|
|
<option value="@item.Key" @(Model.stringval13 == item.Key.ToString() ? "selected" : "")>@item.Value</option>
|
|
|
|
|
}
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
2023-02-23 14:33:05 +09:00
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</section>
|
|
|
|
|
<div style="text-align: right; border-bottom: 1px solid #ddd; padding-bottom: 5px;">
|
|
|
|
|
<button class="btn btn-default btn-s-xs" type="button" onclick="listgo();"><i class="fa fa-search"></i></button>
|
|
|
|
|
</div><br />
|
|
|
|
|
<ul class="pagination pagination-md">
|
|
|
|
|
@if (ViewBag.IsSubAdmin96)
|
|
|
|
|
{
|
|
|
|
|
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
|
|
|
|
@*<li class="@(Model.tabidx == 2 ? "active" : "")"><a href="#" onclick="gotab(2);" data-toggle="tab">진행평가</a></li>*@
|
|
|
|
|
<li class="@(Model.tabidx == 3 ? "active" : "")"><a href="#" onclick="gotab(3);" data-toggle="tab">최종평가</a></li>
|
|
|
|
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
2021-11-03 15:19:08 +09:00
|
|
|
|
2023-02-23 14:33:05 +09:00
|
|
|
}
|
|
|
|
|
else if (ViewBag.IsSubAdmin97)
|
|
|
|
|
{
|
|
|
|
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
|
|
|
|
@*<li class="@(Model.tabidx == 2 ? "active" : "")"><a href="#" onclick="gotab(2);" data-toggle="tab">진행평가</a></li>*@
|
|
|
|
|
<li class="@(Model.tabidx == 3 ? "active" : "")"><a href="#" onclick="gotab(3);" data-toggle="tab">최종평가</a></li>
|
|
|
|
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
</ul>
|
|
|
|
|
@*Html.Partial("gradeall" + (Model.tabidx == 2 || Model.tabidx == 3 ? 2 : Model.tabidx), Model)*@
|
|
|
|
|
|
|
|
|
|
@{
|
|
|
|
|
string callpage = "gradeall" + (Model.tabidx == 2 || Model.tabidx == 3 ? 2 : Model.tabidx);
|
2023-05-02 14:56:34 +09:00
|
|
|
//List<int> usernos = new List<int>() { 27460, 31049, 110, 163 };
|
|
|
|
|
//if (usernos.Contains(ViewBag.userno) && Model.tabidx == 0)
|
|
|
|
|
//{
|
|
|
|
|
// callpage += "_1";
|
|
|
|
|
//}
|
2023-02-23 14:33:05 +09:00
|
|
|
}
|
|
|
|
|
@Html.Partial(callpage, Model)
|
2021-11-03 15:19:08 +09:00
|
|
|
|
2023-02-23 14:33:05 +09:00
|
|
|
</form>
|
2021-11-03 15:19:08 +09:00
|
|
|
@section styles{
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
#bglayer2 {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#mform2 {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
}
|
|
|
|
|
@section scriptsHeader{
|
|
|
|
|
@Html.Partial("./Partial/semscript")
|
|
|
|
|
@Html.Partial("./Partial/FileScript")
|
|
|
|
|
@Html.Partial("./Partial/ScriptDate")
|
2021-11-10 08:49:31 +09:00
|
|
|
@Html.Partial("./Partial/ScdScript")
|
2022-04-28 14:29:36 +09:00
|
|
|
@Html.Partial("./Partial/ExcelCommentBox")
|
2021-11-03 15:19:08 +09:00
|
|
|
}
|
|
|
|
|
@section scripts{
|
|
|
|
|
<script>
|
2023-01-19 09:25:31 +09:00
|
|
|
|
2022-10-04 12:29:10 +09:00
|
|
|
function listgo() {
|
2023-01-19 09:25:31 +09:00
|
|
|
|
|
|
|
|
let eduEndDate1 = $("#stringval").val()
|
|
|
|
|
let eduEndDate2 = $("#stringval12").val()
|
|
|
|
|
|
|
|
|
|
if (eduEndDate1 != "" || eduEndDate2 != "") {
|
|
|
|
|
if (eduEndDate1 != "" && eduEndDate2 == "") {
|
|
|
|
|
msg("교육종료일 종료일자를 입력하세요")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (eduEndDate1 == "" && eduEndDate2 != "") {
|
|
|
|
|
msg("교육종료일 시작일자를 입력하세요")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-04 16:52:53 +09:00
|
|
|
/*
|
2022-10-04 12:29:10 +09:00
|
|
|
let chkVal = $("#stringval").val()
|
|
|
|
|
let chkVal2 = $("#stringval3").val()
|
|
|
|
|
let chkVal3 = $("#stringval7").val()
|
|
|
|
|
|
|
|
|
|
if (chkVal != "" || chkVal2 != "" || chkVal3 != "") {
|
|
|
|
|
submit();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
msg("교육종료일, 교육생, 과정명 중 한가지이상 필수로 입력해 주세요 ")
|
|
|
|
|
}
|
2022-10-04 16:52:53 +09:00
|
|
|
*/
|
|
|
|
|
submit();
|
2022-10-04 12:29:10 +09:00
|
|
|
}
|
|
|
|
|
|
2021-11-03 15:19:08 +09:00
|
|
|
function gotab(idx) {
|
|
|
|
|
if (idx != @Model.tabidx) {
|
|
|
|
|
setv("mform_tabidx", idx);
|
|
|
|
|
bglayer();
|
|
|
|
|
$("#mform").attr("action", "/croom/gradeall").submit();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$(window).on("load", function () {
|
|
|
|
|
$("#mform2").show();
|
|
|
|
|
$("#bglayer2").hide();
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
}
|