2020-10-12 14:39:23 +09:00
|
|
|
@model NP.Model.VMLect
|
2022-05-16 11:22:06 +09:00
|
|
|
@{
|
2020-10-12 14:39:23 +09:00
|
|
|
int i = 1;
|
|
|
|
|
}
|
|
|
|
|
<form id="mform1" method="post" class="form-horizontal">
|
|
|
|
|
<section class="panel panel-default" style="border-top: 1px solid #ddd; margin-top: 5px;">
|
|
|
|
|
<header class="panel-heading"><strong><i class="fa fa-bars"></i> 설문정보<span class=""></span></strong></header>
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label class="col-sm-4 col-md-2 control-label">기수 | 유형 | 강좌명 | 분반</label>
|
|
|
|
|
<div class="col-sm-8 col-md-10">@string.Format("{0} | {1} | {2} | {3}반", Model.CMRS.tmname, Model.CMRS.cshapename, Model.CMRS.cname, Model.CMRS.classno)</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
|
|
|
|
<label class="col-sm-4 col-md-2 control-label">신청기간(교육기간)</label>
|
|
|
|
|
<div class="col-sm-8 col-md-10">@Model.CMRS.rstime.ToShortDateString() ~ @Model.CMRS.retime.ToShortDateString() ( @Model.CMRS.sssename2 )</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
|
|
|
|
<label class="col-sm-4 col-md-2 control-label">참여인원/대상인원(참여율)</label>
|
2022-05-16 11:22:06 +09:00
|
|
|
<div class="col-sm-8 col-md-10">@string.Format("{0}명 / {1}명 ({2}%)", Model.CMRS.countok, Model.CMRS.countlect, (Model.CMRS.countok / (Model.CMRS.countlect * 1.0) * 100).ToString("#,0.#"))</div>
|
2020-10-12 14:39:23 +09:00
|
|
|
</div>
|
|
|
|
|
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
|
|
|
|
<label class="col-sm-4 col-md-2 control-label">설문종류/사용 설문지</label>
|
2025-01-24 15:11:26 +09:00
|
|
|
<div class="col-sm-8 col-md-10">
|
|
|
|
|
@*강사설문 일 때 강사 이름 추가*@
|
|
|
|
|
@if (Model.CMRS.rstype == 1 && !string.IsNullOrEmpty(Model.CMRS.teachername))
|
|
|
|
|
{
|
|
|
|
|
@: @string.Format("{0} ({1}) / {2}", Model.CMRS.rstypename, Model.CMRS.teachername, Model.CMRS.rscname)
|
|
|
|
|
}@*일반 강의 평가*@
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
@: @string.Format("{0} / {1}", Model.CMRS.rstypename, Model.CMRS.rscname)
|
|
|
|
|
}
|
|
|
|
|
</div>
|
2020-10-12 14:39:23 +09:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</section>
|
|
|
|
|
<div class="tar buttonbox">
|
2022-05-16 11:22:06 +09:00
|
|
|
@* <a href="#" onclick="location.href='/croom/rsv?intval=@Model.intval&isexceldown=1'" class="btn btn-s-xs btn-success" style="margin-left: 5px;">엑셀다운로드</a>*@
|
|
|
|
|
<a href="#" onclick="javascript:callComment('mform1', '/croom/rsv?intval=@Model.intval&isexceldown=1', 'tbody1', '', 23);" class="btn btn-s-xs btn-success" style="margin-left: 5px;">엑셀다운로드</a>
|
2020-10-12 14:39:23 +09:00
|
|
|
<a href="#" onclick="golist()" class="btn btn-s-xs btn-default" style="margin-left: 5px;">목록</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="qbox">
|
2022-05-16 11:22:06 +09:00
|
|
|
@foreach (var d in Model.RSCQs.Select(s => s.rscqno).Distinct())
|
2020-10-12 14:39:23 +09:00
|
|
|
{
|
2022-05-16 11:22:06 +09:00
|
|
|
var item = Model.RSCQs.Where(w => w.rscqno == d).First();
|
|
|
|
|
<table class="regtable">
|
|
|
|
|
<colgroup><col style="width:200px;" /><col /></colgroup>
|
|
|
|
|
<tbody id="tbody1">
|
|
|
|
|
<tr><th colspan="2" class="text-left">[설문@(i++)]<br />@Html.Raw(item.qtext)</th></tr>
|
|
|
|
|
@if (item.atype > 0)
|
|
|
|
|
{
|
|
|
|
|
<tr><td>@Html.Raw(item.atext ?? "-")</td></tr>
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
var _max = 0;
|
|
|
|
|
foreach (var qi in Model.RSCQs.Where(w => w.rscqno == d))
|
|
|
|
|
{
|
|
|
|
|
bool ismax = false;
|
|
|
|
|
if (qi.acount > 0 && _max <= Convert.ToInt32(qi.scount / (qi.acount * 1.0) * 100))
|
|
|
|
|
{
|
|
|
|
|
ismax = true;
|
|
|
|
|
_max = Convert.ToInt32(qi.scount / (qi.acount * 1.0) * 100);
|
|
|
|
|
}
|
|
|
|
|
<tr class="atype0 @(ismax == _max > 0 ?"ismax":"")"><th>@(qi.acount < 1 ? 0 : Convert.ToInt32(qi.scount / (qi.acount * 1.0) * 100))%(@(qi.scount)명 선택)</th><td>@qi.qitext</td></tr>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
2020-10-12 14:39:23 +09:00
|
|
|
}
|
|
|
|
|
</div>
|
|
|
|
|
@Html.HiddenFor(m => m.intval)
|
|
|
|
|
</form>
|
|
|
|
|
<form id="dform" method="post" action="/croom/rss">@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })</form>
|
|
|
|
|
@section styles{
|
|
|
|
|
<style type="text/css">
|
2022-05-16 11:22:06 +09:00
|
|
|
tr.ismax {
|
|
|
|
|
color: red;
|
|
|
|
|
}
|
2020-10-12 14:39:23 +09:00
|
|
|
</style>
|
|
|
|
|
}
|
|
|
|
|
@section scriptsHeader{
|
2022-05-16 11:22:06 +09:00
|
|
|
@Html.Partial("./Partial/ExcelCommentBox")
|
2020-10-12 14:39:23 +09:00
|
|
|
}
|
|
|
|
|
@section scripts{
|
2022-05-16 11:22:06 +09:00
|
|
|
<script>
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$.each($("#qbox table"), function (i, t) {
|
|
|
|
|
var _length = $(t).find("tr.ismax").length;
|
|
|
|
|
if (_length > 0) {
|
|
|
|
|
$.each($(t).find("tr.ismax"), function (i, r) {
|
|
|
|
|
if (_length != i + 1) {
|
|
|
|
|
$(r).removeClass("ismax");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
2020-10-12 14:39:23 +09:00
|
|
|
});
|
2022-05-16 11:22:06 +09:00
|
|
|
</script>
|
2020-10-12 14:39:23 +09:00
|
|
|
}
|