YNICTE/BO/Views/cm/cmreg.cshtml

427 lines
30 KiB
Plaintext

@model NP.Model.VMCM
<div>
<ul class="pagination pagination-md" style="margin: 0;">
<li class="@(Model.tabidx == 0 ? "active" : "")" id="tab1"><a href="#" data-toggle="tab">기본정보</a></li>
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="@(Model.CM.cmno < 1 ? "gotab()":"gotab(1)");" data-toggle="tab">회차설정</a></li>
@if (Model.CM.ismaster == 0 && Model.CM.cshape == 2)
{
<li class="@(Model.tabidx == 2 ? "active" : "")"><a href="#" onclick="@(Model.CM.cmno < 1 ? "gotab()" : "gotab(2)");" data-toggle="tab">교육일정</a></li>
}
<li class="@(Model.tabidx == 3 ? "active" : "")"><a href="#" onclick="@(Model.CM.cmno < 1 ? "gotab()":"gotab(3)");" data-toggle="tab">평가설정</a></li>
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="@(Model.CM.cmno < 1 ? "gotab()":"gotab(4)");" data-toggle="tab">메뉴설정</a></li>
</ul>
</div>
<div class="row mgclear">
<form id="mform" method="post" enctype="multipart/form-data" class="form-horizontal">
<section class="panel panel-default">
<div class="panel-body">
<div class="form-group">
<label class="col-sm-4 col-md-2 control-label req">@(Model.viewidxname)분류</label>
<div class="col-sm-8 col-md-10">
@Html.Partial("./Partial/Select", Model.CGs.Where(w => w.pcgno == null), new ViewDataDictionary { { "special", "reg" }, { "name", "pcgno" }, { "selected", Model.CM.pcgno }, { "df", ":-상위분류" }, { "class", "disp-init" } })
@Html.Partial("./Partial/Select", Model.CGs.Where(w => w.pcgno == Model.CM.pcgno), new ViewDataDictionary { { "special", "reg" }, { "name", "CM.cgno" }, { "selected", Model.CM.cgno }, { "df", ":-과정분류" }, { "class", "disp-init" } })
@if (Model.CM.ismaster == 0)
{
<select disabled class="form-control disp-init" style="width: auto"><option>@Model.CM.pcgname</option></select>
<select disabled class="form-control disp-init" style="width: auto"><option>@Model.CM.cgname</option></select>
<select disabled class="form-control disp-init" style="width: auto"><option>@Model.CM.pcname</option></select>
}
</div>
</div>
@if (Model.CM.ismaster == 0)
{
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
<label class="col-sm-4 col-md-2 control-label req">기수/강좌명/분반@(Model.viewidxname)명</label>
<div class="col-sm-8 col-md-10">
<select disabled class="form-control disp-init" style="width: auto"><option>@Model.CM.tmname</option></select>
@Html.TextBoxFor(m => m.CM.cname, new { @class = "form-control disp-init ff", @style = "width: 50%", @maxlength = "100", @placeholder = Model.viewidxname + "명을 입력하세요." })
<input type="text" value="@(Model.CM.classno) 반" class="form-control disp-init" style="width: 100px; text-align: center" disabled />
</div>
</div>
@*<div id="keyword" style="@(Model.CM.pcgno==Model.CGs.Where(w=>w.cgcode==ViewBag.OffCode).Select(w=>w.cgno).FirstOrDefault() ? "":"display:none;")">
<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">
@Html.TextBoxFor(m => m.CM.kname, new { @class = "form-control disp-init ff", @style = "width: 60%", @maxlength = "100" })<br />
<label style="color: red;">* 강좌를 표현할 수 있는 단어를 입력해주세요. 홈페이지 홈화면 오프라인 강좌에 출력됩니다. </label>
</div>
</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 @(Model.CM.ismaster == 0 ? "req" : "")">신청기간</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Date", Model.CM.rstime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.rstime), new ViewDataDictionary { { "name", "CM.rstime" } }) ~ @Html.Partial("./Partial/Date", Model.CM.retime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.retime), new ViewDataDictionary { { "name", "CM.retime" } })</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 @(Model.CM.ismaster == 0 ? "req" : "")">학습기간</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Date", Model.CM.sstime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.sstime), new ViewDataDictionary { { "name", "CM.sstime" } }) ~ @Html.Partial("./Partial/Date", Model.CM.setime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.setime), new ViewDataDictionary { { "name", "CM.setime" } })</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 @(Model.CM.ismaster == 0 ? "req" : "")">성적처리기간</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Date", Model.CM.gstime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.gstime), new ViewDataDictionary { { "name", "CM.gstime" } }) ~ @Html.Partial("./Partial/Date", Model.CM.getime == null ? (DateTime?)null : Convert.ToDateTime(Model.CM.getime), new ViewDataDictionary { { "name", "CM.getime" } })</div>
</div>
}
else
{
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
<label class="col-sm-4 col-md-2 control-label req">@(Model.viewidxname)명</label>
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.CM.cname, new { @class = "form-control disp-init ff", @style = "width: 50%", @maxlength = "100", @placeholder = Model.viewidxname + "명을 입력하세요." })</div>
</div>
@*<div id="keyword" style=" @(Model.CM.pcgno==Model.CGs.Where(w=>w.cgcode==ViewBag.OffCode).Select(w=>w.cgno).FirstOrDefault() ? "":"display:none;")">
<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">
@Html.TextBoxFor(m => m.CM.kname, new { @class = "form-control disp-init ff", @style = "width: 60%", @maxlength = "100" })<br />
<label style="color: red;">* 과정을 표현할 수 있는 단어를 입력해주세요. 홈페이지 홈화면 오프라인 강좌에 출력됩니다. </label>
</div>
</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 req">교육유형</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", Model.CM.cshape, new ViewDataDictionary() { { "valuetext", "0:온라인;1:오프라인;2:혼합(온라인+오프라인)" }, { "checked", Model.CM.cshape }, { "name", "CM.cshape" } })</div>
</div>
<div id="divLegalEdu" style="display:none">
<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">
@Html.HiddenFor(m => m.CM.typeman)
@Html.Partial("./Partial/Checkbox", Model.ComCodes.Where(w => w.cgroup == "typeman"), new ViewDataDictionary { { "name", "typeman" }, {"autobind", "CM_typeman" }, { "checked", Model.CM.typeman }@*, { "fixwidth", "100px" }*@ })
</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">
@Html.HiddenFor(m => m.CM.typeedu)
@Html.Partial("./Partial/Checkbox", Model.ComCodes.Where(w => w.cgroup == "typeedu"), new ViewDataDictionary { { "name", "typeedu" }, {"autobind", "CM_typeedu" }, { "checked", Model.CM.typeedu }@*, { "fixwidth", "100px" }*@ })
</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">
@Html.HiddenFor(m => m.CM.typegrade)
@Html.Partial("./Partial/Checkbox", Model.ComCodes.Where(w => w.cgroup == "typegrade"), new ViewDataDictionary { { "name", "typegrade" }, {"autobind", "CM_typegrade" }, { "checked", Model.CM.typegrade }@*, { "fixwidth", "100px" }*@ })
</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">
@Html.HiddenFor(m => m.CM.typejob)
@Html.Partial("./Partial/Checkbox", Model.ComCodes.Where(w => w.cgroup == "typejob"), new ViewDataDictionary { { "name", "typejob" }, {"autobind", "CM_typejob" }, { "checked", Model.CM.typejob }@*, { "fixwidth", "100px" }*@ })
</div>
</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 req">수강료/정원</label>
<div class="col-sm-8 col-md-10">
수강료 : @Html.TextBoxFor(m => m.CM.infee, new { @class = "form-control disp-init int text-right", @style = "width: 150px;", @maxlength = "12" })
<div style="display:none">&nbsp;&nbsp;&nbsp;&nbsp;비회원 : @Html.TextBoxFor(m => m.CM.outfee, new { @class = "form-control disp-init int text-right", @style = "width: 150px;", @maxlength = "12" })</div>
&nbsp;&nbsp;&nbsp;&nbsp;정원 : @Html.TextBoxFor(m => m.CM.quota, new { @class = "form-control disp-init int text-right", @style = "width: 150px;", @maxlength = "6" })
</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 req">담당자/교강사</label>
<div class="col-sm-8 col-md-10">
<label style="color: red;">*담당자/교강사 삭제시 강사료데이터도 삭제되며 학습회차의 담당강사도 삭제됩니다.</label><br />
<a href="#" class="btn btn-info btn-find btn-xs data-find data-find-float" onclick="findusershow()"><i class="fa fa-search"></i></a>
<ul class="selectgroupul" id="cmprdatabox">
@foreach (var d in Model.Datas.Where(w => w.dtype == 1))
{
<li class="no@(d.intval)" data-no="@d.intval"><label>[@(d.intval2 == 11 ? "강사" : "운영자")]@d.strval</label><a href="#" class="adel" onclick="ullidel(this)">X</a></li>
}
</ul>
</div>
</div>
<div class="line line-dashed line-lg pull-in" style="display:none"></div>
<div class="form-group" style="display:none">
<label class="col-sm-4 col-md-2 control-label">교재</label>
<div class="col-sm-8 col-md-10">
<a href="#" class="btn btn-info btn-find btn-xs data-find data-find-float" onclick="findbookshow()"><i class="fa fa-search"></i></a>
<ul class="selectgroupul" id="bookdatabox">
@foreach (var d in Model.Datas.Where(w => w.dtype == 2))
{
<li class="no@(d.intval)" data-no="@d.intval"><label>@d.strval</label><a href="#" class="adel" onclick="ullidel(this)">X</a></li>
}
</ul>
</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">@(Model.viewidxname)소개</label>
<div class="col-sm-8 col-md-10">@Html.TextAreaFor(m => m.CM.introhtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</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">@Html.TextAreaFor(m => m.CM.targethtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</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">@Html.TextAreaFor(m => m.CM.goalhtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</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">@Html.TextAreaFor(m => m.CM.contenthtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</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">
@*@Html.TextBoxFor(m => m.CM.studyplace, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "150", @placeholder = "" })*@
@Html.Partial("./Partial/Radio", Model.ComCodes.Where(w => w.cgroup == "studyplace"), new ViewDataDictionary() { { "checked", Model.CM.studyplace }, { "name", "CM.studyplace" } })
<span style="vertical-align: middle; margin-top: 3px; margin-left: 50px;">※ 유형이 온라인일 경우 출력되지 않음</span>
</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">
@Html.TextBoxFor(m => m.CM.studytime, new { @class = "form-control disp-init float text-center", @style = "width: 100px;", @maxlength = "5", @placeholder = "" })
시간
</div>
</div>
@if (Model.CM.ismaster == 0)
{
<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">@Html.Partial("./Partial/Radio", Model.CM.iscertificate, new ViewDataDictionary() { { "valuetext", "1:발행;0:미발행" }, { "checked", Model.CM.iscertificate }, { "name", "CM.iscertificate" } })</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">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "1:예;0:아니오" }, { "checked", Model.CM.ischkatt }, { "name", "CM.ischkatt" } })</div>
</div>
}
else
{
<div style="display:none">
<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">@Html.Partial("./Partial/Radio", Model.CM.iscertificate, new ViewDataDictionary() { { "valuetext", "1:발행;0:미발행" }, { "checked", Model.CM.iscertificate }, { "name", "CM.iscertificate" } })</div>
</div>
</div>
<div style="display:none">
<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">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "1:예;0:아니오" }, { "checked", Model.CM.ischkatt }, { "name", "CM.ischkatt" } })</div>
</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">
@Html.Partial("./Partial/File", Model.FileList.ToList(), new ViewDataDictionary {
{ "name", "CM.fgnocm" },{"value", Model.CM.fgnocm },{ "fname", "fgnocm"},
{"width", null },{"table", "cm" },{ "column", "fgnocm"},{"filecount", 100 },
{"readmode", 0 },{"hidemode", 0 },
{ "isimage", 0 }, { "fileext", "" }})
</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">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "1:공개;0:비공개" }, { "checked", Model.CM.isuse }, { "name", "CM.isuse" } })</div>
</div>
</div>
</section>
@Html.HiddenFor(m => m.intval)
@Html.HiddenFor(m => m.CM.cmno)
@Html.HiddenFor(m => m.CM.pcmno)
@Html.HiddenFor(m => m.CM.ismaster)
@Html.HiddenFor(m => m.CM.usernos)
@Html.HiddenFor(m => m.CM.bknos)
@Html.HiddenFor(m => m.CM.cmnospre)
@Html.HiddenFor(m => m.CM.cmnosnext)
@Html.HiddenFor(m => m.CM.ncsnos)
</form>
</div>
<div class="botfixempty">&nbsp;</div>
<div class="form-group botfix">
<a href="#" class="btn btn-primary" onclick="save();">저장</a>
@if (Model.CM.cmno > 0)
{
<a href="#" class="btn btn-danger" onclick="del();">삭제</a>
}
<a href="#" class="btn btn-default" onclick="golist();">목록</a>
</div>
<form id="dform" method="post" action="/cm/@Model.listviewname">
@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })
</form>
@Html.Partial("./Partial/UserBox", "bindUser;강사/담당자 선택;999_1", new ViewDataDictionary { { "assigns", Model.Assigns }, { "userauths", Model.userauths } })
@Html.Partial("./Partial/BookBox", "bindBook;교재선택 선택")
@Html.Partial("./Partial/CMBox", "bindCM;과정 선택;1")
@Html.Partial("./Partial/NCSBox", "bindNCS;NCS 세분류(직무) 선택;3")
@section styles{
@Html.Partial("./Partial/Summernotestyle")
}
@section scriptsHeader{
@Html.Partial("./Partial/ScriptDate")
@Html.Partial("./Partial/Summernote")
@Html.Partial("./Partial/FileScript")
}
@section scripts{
<script>
var cmboxtmno = 0;
var cmpre = 0;
var cmboxnotcmno = @Model.CM.cmno;
function del() {
if (confirm("삭제하시겠습니까?")) {
capp("/acommon/cmdel", { cmno: @Model.CM.cmno}, "cbdel");
}
}
function cbdel() {
if (capResult.code == 1000) {
msgok(0, "", true);
golist(400, true);
} else {
if ('@Model.CM.ismaster' == '0') {
msg("수강신청정보가 있거나 패키지연동된 강좌가 있습니다. 삭제할 수 없습니다.");
} else {
msg("연결된 과정/강좌/콘텐츠가 있습니다. 삭제할 수 없습니다.");
}
}
}
function bindUser(ui) {
$.each($(ui.split(';')), function (i, d) {
if ($("#cmprdatabox li.no" + d.split(':')[0]).length < 1) {
$("#cmprdatabox").append("<li class=\"no" + d.split(':')[0] + "\" data-no=\"" + d.split(':')[0] + "\">[" + (d.split(':')[1] == 11 ? "강사" : "운영자") + "]" + d.split(':')[2] + "<a href=\"#\" class=\"adel\" onclick=\"ullidel(this)\">x</a></li>")
}
});
}
function bindBook(ui) {
$.each($(ui.split(';')), function (i, d) {
if ($("#bookdatabox li.no" + d.split(':')[0]).length < 1) {
$("#bookdatabox").append("<li class=\"no" + d.split(':')[0] + "\" data-no=\"" + d.split(':')[0] + "\">" + d.split(':')[1] + "<a href=\"#\" class=\"adel\" onclick=\"ullidel(this)\">x</a></li>")
}
});
}
function bindCM(ui) {
$.each($(ui.split(';')), function (i, d) {
if ($("#cm" + (cmpre == 1 ? "predata" : "nextdata")+"box li.no" + d.split(':')[0]).length < 1) {
$("#cm" + (cmpre == 1 ? "predata" : "nextdata")+"box").append("<li class=\"no" + d.split(':')[0] + "\" data-no=\"" + d.split(':')[0] + "\">" + d.split(':')[1] + "<a href=\"#\" class=\"adel\" onclick=\"ullidel(this)\">x</a></li>")
}
});
}
function bindNCS(ui) {
$.each($(ui.split(';')), function (i, d) {
if ($("#ncsdatabox li.no" + d.split(':')[0]).length < 1) {
$("#ncsdatabox").append("<li class=\"no" + d.split(':')[0] + "\" data-no=\"" + d.split(':')[0] + "\">" + d.split(':')[1] + "("+d.split(':')[2]+")<a href=\"#\" class=\"adel\" onclick=\"ullidel(this)\">x</a></li>")
}
});
}
$(document).ready(function () {
userboxftype = 1;
$('#CM_introhtml,#CM_targethtml,#CM_goalhtml,#CM_contenthtml').summernote({
height: 100,
tabsize: 2,
callbacks: {
onImageUpload: function (files, editor, welEditable) {
var fdata = new FormData();
fdata.append('img', files[0]);
fdata.append('fd', "Editor");
uploadeditorimage(files, this, fdata, "cbeditorupload()");
}
}
});
$("#pcgno").on("change", function () {
$("#CM_cgno option:gt(0)").remove();
if ($(this).val() != "") {
capp("/acommon/cgget", { pcgno: $(this).val() }, "cbcgget");
}
});
if ('@Model.CM.isrefund' == '0') {
$(".ncsconbox").hide();
}
$("input[name='CM.isrefund']").on("change", function () {
$(".ncsconbox").show();
if ($(this).val() == "0") {
$(".ncsconbox").hide();
}
});
if ('@(Model.CM.ismaster)' == '0') {
$("#pcgno,#CM_cgno").hide();
}
loadlegal($("#pcgno").val());
});
function loadlegal(cgno) {
capp("/acommon/cgget", { cgno: cgno }, "renderlegal");
}
function renderlegal() {
if (capResult.code == "1000") {
if (capResult.obj.cgcode == "1") {
$("#divLegalEdu").show();
}
else {
$("#divLegalEdu").hide();
}
}
}
function cbcgget() {
binddatacheck("CM_cgno");
loadlegal($("#pcgno").val());
@*if ($("#pcgno").val() == "@(Model.CGs.Where(w=>w.cgcode==ViewBag.OffCode).Select(w=>w.cgno).FirstOrDefault())") {
$("#keyword").attr("style", "");
} else {
$("#keyword").attr("style", "display:none;");
$("#keyword").find("input").val("");
}*@
}
var viewidxname = '@(Model.viewidxname)';
function save() {
setv("CM_usernos", getliv("cmprdatabox"));
setv("CM_bknos", getliv("bookdatabox"));
setv("CM_cmnospre", getliv("cmpredatabox"));
setv("CM_cmnosnext", getliv("cmnextdatabox"));
setv("CM_ncsnos", getliv("ncsdatabox"));
if (check("CM_cgno", null, "과정분류를 선택해주세요.")) { }
else if (check("CM_cname", null, viewidxname + "명을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_rstime", null, "신청기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_retime", null, "신청기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_sstime", null, "학습기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_setime", null, "학습기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_gstime", null, "성적처리기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && check("CM_getime", null, "성적처리기간을 입력해주세요.")) { }
else if (@Model.CM.ismaster == 0 && getDouble($("#CM_studytime").val()) < 1) { $("#CM_studytime").focus(); msg("학습시간은 1 ~ 999 사이의 값을 입력해주세요."); }
else if ($("#cmprdatabox li").length < 1) { $("#cmprdatabox").parent().find("a.data-find").focus(); msg("담당자를 선택해주세요."); }
//else if ('@Model.CM.pcgcode' == '@ViewBag.TestCode' && '@(Model.CM.cgcode)' != '@ViewBag.TestCode3' && val("CM_certcc") == "") { focus("CM_certcc"); msg("자격증을 선택해주세요.");}
else if (val("CM_certcc") != "" && val("CM_certgradecc") == "") { focus("CM_certgradecc"); msg("급수를 선택해주세요."); }
else if (getint(val("CM_quota")) > 999999) {
focus("CM_quota"); msg("정원 최대 입력값은 [ 999,999 ]입니다.");
} else if (confirm("저장하시겠습니까?")) {
capfileform("/acommon/cmsave", "mform", "cbsave");
}
}
function cbsave() {
if (capResult.code == 1000) {
msgok(1,"", true);
setv("dform_intval", capResult.obj);
gotab(0, 500);
} else { msgdev(); }
}
function gotab(idx, t) {
bglayer();
t = t || 0;
setTimeout(function () {
//기본정보
if (idx == 0) {
$("#dform").attr("action", "/cm/@Model.viewname").submit();
}
//회차설정
else if (idx == 1) {
$("#dform").attr("action", "/cm/@(Model.viewname)inning").submit();
}
//교육일정
else if (idx == 2) {
$("#dform").attr("action", "/cm/@(Model.viewname)eduschedule").submit();
}
//평가설정
else if (idx == 3) {
$("#dform").attr("action", "/cm/@(Model.viewname)est").submit();
}
//메뉴설정
else if (idx == 4) {
$("#dform").attr("action", "/cm/@(Model.viewname)menu").submit();
} else {
$("#content").find("section.vbox section.padder div.con-body div ul.pagination li.active").attr("class", "");
$("#tab1").attr("class", "active");
msg("과정을 저장한 후 이용해주시기 바랍니다.");
}
}, t);
}
</script>
}