diff --git a/FO/Views/My/LectureOn.cshtml b/FO/Views/My/LectureOn.cshtml
index 89bc5b2..83f32de 100644
--- a/FO/Views/My/LectureOn.cshtml
+++ b/FO/Views/My/LectureOn.cshtml
@@ -1,85 +1,82 @@
@model NP.Model.VMMy
@{
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
- if(shapeDatapic == null)
+ if (shapeDatapic == null)
{
shapeDatapic = new NP.Model.Lect();
}
}
- @*
※ 관련 법령에 의해 일일 최대 학습시간은 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.
*@
※ 온라인교육은 관련 법령에 의해 일일 최대 학습시간이 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.
-
-
- | 강좌명 |
- 교육일정변경 |
-
-
-
-@foreach (var d in Model.Lects.Where(w=>w.rno == 1))
-{
-
-
-
-
+
+
+ | 강좌명 |
+ 교육일정변경 |
+
+
+
+ @foreach (var d in Model.Lects.Where(w => w.rno == 1))
+ {
+
+
+
+
+ @d.cshapename
+ @if (d.studyplace == null)
+ {
+ @d.studyplacename 교육장
+ }
+ else if (d.studyplace != null)
+ {
+ @d.studyplacename 교육장
+ }
- @d.cshapename
- @if (d.studyplace == null)
- {
- @d.studyplacename 교육장
- }
- else if (d.studyplace != null)
- {
- @d.studyplacename 교육장
- }
-
- @d.cname (@(d.classno))
-
-
- -
- @d.lectStatus
-
- -
- @*교육기간 : @(string.Format("{0} ~ {1}", d.cshape == 1 ? d.sdate.Value.ToString("yy-MM-dd") : d.cdt.ToString("yy-MM-dd") , d.edate.Value.ToString("yy-MM-dd")))*@
- 교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
-
- @if (d.cshape != 1)
- {
- - 교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))
-
- }
- - @d.studytime 시간과정
- @Html.Raw(d.isrebate == 1 ? "환급과정" : "비환급과정")
-
-
- |
-
- @if (d.intv1 == 0)
- {
- - 변경
- }
- else
- {
- - 변경
- }
- |
-
-}
-
+ @d.cname (@(d.classno))
+
+
+ -
+ @d.lectStatus
+
+ -
+ 교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
+
+ @if (d.cshape != 1)
+ {
+ - 교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))
+
+ }
+ - @d.studytime 시간과정
+ @Html.Raw(d.isrebate == 1 ? "환급과정" : "비환급과정")
+
+
+ |
+
+ @if (d.intv1 == 0)
+ {
+ - 변경
+ }
+ else
+ {
+ - 변경
+ }
+ |
+
+ }
+
@if (Model.Lects.Count() < 1)
{
- - 일정을 변경할 교육이 없습니다.
+ - 일정을 변경할 교육이 없습니다.
}
+
@@ -112,9 +108,11 @@
#popScd {
top: -170px;
}
+
.mpgPopCont {
- height:550px
+ height: 550px
}
+
.mpgPopBtn {
padding-top: 30px;
}
@@ -128,261 +126,225 @@
var _cmno = 0;
var _cmino = 0;
- function pc(lectno,userno) {
- if (lectno < 1) {
- msg('본인의 수료증만 확인할 수 있습니다.');
- } else {
- window.open("/My/CertPrint?lectno=" + lectno+"&intval="+userno, "certprint", "width=" + (screen.availWidth) + ", height=" + (screen.availHeight) + ", scrollbars=yes, resizable=yes, status=no, location=no, left=0, top=0");
+ function pc(lectno, userno) {
+ if (lectno < 1) {
+ msg('본인의 수료증만 확인할 수 있습니다.');
+ } else {
+ window.open("/My/CertPrint?lectno=" + lectno + "&intval=" + userno, "certprint", "width=" + (screen.availWidth) + ", height=" + (screen.availHeight) + ", scrollbars=yes, resizable=yes, status=no, location=no, left=0, top=0");
+ }
}
- }
- function ps() {
- window.open("/My/CertSet");
- }
- function openScd(cmno, lectno, cshape) {
- vLectno = lectno
- $(".mpgPop").show();
- _cmno = cmno;
- setScd(cmno, cshape);
- }
- function setScd(cmno, cshape) {
- capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno, cshape: cshape }, "renderScdInning(" + cmno + "," + cshape + ")");
- //20220809
- // capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno }, "renderScd");
- }
- function renderScdInning(cmno,cshape) {
-
- let strTmp = "";
- let dateStyle = "style1" // "style1 : 0000년 00월 00일, style2 : 0000년 00월 00일 까지"
- var divScd = $("#divScd");
- var divTitle = $("#divTitle");
- let onceCheck = false;
- let studyplaceCheck = false;
- let notContentsCheck = false;
-
- divTitle.empty();
- if (cshape == 1)
- {
- strTmp = " 교육장교육 일정변경 ";
+ function ps() {
+ window.open("/My/CertSet");
}
- else if (cshape == 2)
- {
- dateStyle = "style2";
- if (capResult.obj.length > 0) {
- if (capResult.obj[0].studyplace == null) {
- studyplaceCheck = false;
+ function openScd(cmno, lectno, cshape) {
+ vLectno = lectno
+ $(".mpgPop").show();
+ _cmno = cmno;
+ setScd(cmno, cshape);
+ }
+
+ function setScd(cmno, cshape) {
+ capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno, cshape: cshape }, "renderScdInning(" + cmno + "," + cshape + ")");
+ }
+
+ function renderScdInning(cmno, cshape) {
+
+ let strTmp = "";
+ let dateStyle = "style1";
+ var divScd = $("#divScd");
+ var divTitle = $("#divTitle");
+ let onceCheck = false;
+ let studyplaceCheck = false;
+ let notContentsCheck = false;
+
+ divTitle.empty();
+ if (cshape == 1) {
+ strTmp = " 교육장교육 일정변경 ";
+ }
+ else if (cshape == 2) {
+ dateStyle = "style2";
+
+ if (capResult.obj.length > 0) {
+ if (capResult.obj[0].studyplace == null) {
+ studyplaceCheck = false;
+ }
+ else {
+ studyplaceCheck = true;
+ }
}
else {
- studyplaceCheck = true;
+ studyplaceCheck = false;
+ }
+
+ if (!studyplaceCheck) {
+ strTmp = " 교육종료일(수료일자) 변경 ";
+ }
+ else {
+ strTmp = " 교육종료일(집체교육 참석일) 변경 ";
}
}
- else {
- studyplaceCheck = false;
- }
- if (!studyplaceCheck) { // capResult.obj[0].studyplace == null
- strTmp = " 교육종료일(수료일자) 변경 ";
- }
- else {
- strTmp = " 교육종료일(집체교육 참석일) 변경 ";
- }
- }
strTmp += "";
- @*strTmp = strTmp + "";*@
divTitle.append(strTmp);
- divScd.empty();
+ divScd.empty();
- //강좌일정 태그 생성
- strTmp = "";
- divScd.append(strTmp);
+ //강좌일정 태그 생성
+ strTmp = "";
+ divScd.append(strTmp);
- var ulScd = $("#ulScd" + cmno);
- ulScd.empty();
- //var seq = 0;
+ var ulScd = $("#ulScd" + cmno);
+ ulScd.empty();
let displayCnt = 0;
- let noDisPlay = true;
- let datachk = false;
+ let noDisPlay = true;
+ let datachk = false;
- $.each(capResult.obj, function (i, d) {
- datachk = false;
- let comment = d.comment == null ? "" : "
(" + d.comment + ")"
- var li = $("
");
+ $.each(capResult.obj, function (i, d) {
+ datachk = false;
+ let comment = d.comment == null ? "" : "
(" + d.comment + ")"
+ var li = $("");
- if (d.cmisno == 12763) {
- var kk = "13";
- }
+ if (d.cmisno == 12763) {
+ var kk = "13";
+ }
- if (dateStyle == "style2") {
- d.scdInfoSummary = d.scdInfoSummary + "까지"
- }
+ if (dateStyle == "style2") {
+ //d.scdInfoSummary = d.scdInfoSummary + "까지"
+ }
- //if (cshape == 2 && d.studyplace != null && !onceCheck) {
- // li.append("
");
- // onceCheck = true;
- //}
+ var pData = $("");
+ _cmno = d.cmno;
+ _cmino = d.cmino;
+
+ var radioEduDay = "");
- _cmno = d.cmno;
- _cmino = d.cmino;
-
- //var aApplyClass = $("", { "onclick": "javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ");" });
- /*var spanApplyClass = $("", { "class": "smtlChkBtn smtlChk03", "style": "font-size:18px" });*/
- /*var spanApplyClass = $("", { "style": "font-size:18px" });*/
- var radioEduDay = "" + strStudyPlacename + " " + radioEduDay + " disabled> " + d.scdInfoSummary + "");
- //}
- if (d.isEnd == false)
- {
- ++displayCnt;
- if (d.quota != 0) {
- if (d.remainPeople <= 0) {
- datachk = true;
- pData.html("");
+ if (d.isEnd == false) {
+ ++displayCnt;
+ if (d.quota != 0) {
+ if (d.remainPeople <= 0) {
+ datachk = true;
+ pData.html("" + strStudyPlacename + " [접수마감] " + radioEduDay + " disabled> " + d.scdInfoSummary + "" + comment + "");
+ }
+ else {
+ if (d.isselected == 1) {
+ datachk = true;
+ pData.html("" + strStudyPlacename + " [접수중] " + radioEduDay + " checked> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" + comment + "");
+ }
+ else {
+ datachk = true;
+ pData.html("" + strStudyPlacename + " [접수중] " + radioEduDay + "'> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음) " + comment + "");
+ }
+ }
}
else {
if (d.isselected == 1) {
- //spanApplyClass.text("수강신청");
- //aApplyClass.append(spanApplyClass);
datachk = true;
- pData.html("" + strStudyPlacename + " [접수중] " + radioEduDay + " checked> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" + comment +"");
- }
- else {
- //spanApplyClass.text("수강신청");
- //aApplyClass.append(spanApplyClass);
- datachk = true;
- pData.html("" + strStudyPlacename + " [접수중] " + radioEduDay + "'> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음) " + comment +"");
- //pData.append(aApplyClass);
- }
+ pData.html("" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "" + comment + "");
+ }
}
}
- else {
- if (d.isselected == 1) {
- datachk = true;
- pData.html("" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "" + comment +"");
- }
- //else {
- // pData.html("" + strStudyPlacename + " " + radioEduDay + "'> " + d.scdInfoSummary + "");
- //}
- }
- }
- //if (capResult.obj.length < 1) {
- // var li = $("");
- // li.append(" - 선택 가능한 교육종료일이 없습니다.");
- // ulScd.append(li);
- //}
- // 아래 코딩으로 대체
- if (displayCnt == 0 && noDisPlay) {
+
+ // 아래 코딩으로 대체
+ if (displayCnt == 0 && noDisPlay) {
+ var li = $("");
+ li.append(" - 선택 가능한 교육종료일이 없습니다.");
+ ulScd.append(li);
+ noDisPlay = false;
+ notContentsCheck = true;
+ _cmino = 0;
+ _cmno = 0;
+ }
+
+ if (datachk || onceCheck) {
+ li.append(pData);
+ ulScd.append(li);
+ }
+
+ });
+
+ if (capResult.obj.length == 0) {
var li = $("");
li.append(" - 선택 가능한 교육종료일이 없습니다.");
ulScd.append(li);
- noDisPlay = false;
notContentsCheck = true;
_cmino = 0;
_cmno = 0;
}
- if (datachk || onceCheck) {
- li.append(pData);
- ulScd.append(li);
- }
-
- });
-
- if (capResult.obj.length == 0) {
- var li = $("");
- li.append(" - 선택 가능한 교육종료일이 없습니다.");
- ulScd.append(li);
- notContentsCheck = true;
- _cmino = 0;
- _cmno = 0;
- }
-
- if (notContentsCheck) {
- $(".mpgPopCont").css("height", "300px")
- }
- else {
- $(".mpgPopCont").css("height", "480px")
- }
-
- }
-
- function renderScd() {
- var ulScd = $("#ulScd");
- ulScd.empty();
- //var seq = 0;
-
- $.each(capResult.obj, function (i, d) {
- let comment = d.comment == null ? "" : "(" + d.comment + ")"
- var li = $("");
- if (d.isEnd == true) {
- //li.append(" " + d.scdInfoSummary + " (종료)");
+ if (notContentsCheck) {
+ $(".mpgPopCont").css("height", "300px")
}
else {
- if (d.quota != 0) {
- if (d.remainPeople <= 0) {
- //li.append(" " + d.scdInfoSummary + " (마감)");
+ $(".mpgPopCont").css("height", "480px")
+ }
+
+ }
+
+ function renderScd() {
+ var ulScd = $("#ulScd");
+ ulScd.empty();
+ //var seq = 0;
+
+ $.each(capResult.obj, function (i, d) {
+ let comment = d.comment == null ? "" : "(" + d.comment + ")"
+ var li = $("");
+ if (d.isEnd == true) {
+ //li.append(" " + d.scdInfoSummary + " (종료)");
+ }
+ else {
+ if (d.quota != 0) {
+ if (d.remainPeople <= 0) {
+ //li.append(" " + d.scdInfoSummary + " (마감)");
+ }
+ else {
+ if (d.isselected == 1) {
+ li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" + comment + "");
+ } else {
+ li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" + comment + "");
+ }
+
+ }
}
else {
if (d.isselected == 1) {
- li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)"+comment+"");
+ li.append(" " + d.scdInfoSummary + comment + "");
} else {
- li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" + comment +"");
+ li.append(" " + d.scdInfoSummary + comment + "");
}
- //if (seq == 0) {
- // li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)");
- //}
- //else {
- // li.append(" " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)");
- //}
+
}
}
- else {
- if (d.isselected == 1) {
- li.append(" " + d.scdInfoSummary + comment +"");
- } else {
- li.append(" " + d.scdInfoSummary + comment +"");
- }
- //if (seq == 0) {
- // li.append(" " + d.scdInfoSummary + "");
- //}
- //else {
- // li.append(" " + d.scdInfoSummary + "");
- //}
- }
- }
- //seq++;
- ulScd.append(li);
- });
- }
+ //seq++;
+ ulScd.append(li);
+ });
+ }
- function selectScd() {
- if (confirm("교육종료일을 변경하시겠습니까?")) {
- var cmisno = $("input:radio[name=rdoScds]:checked").val();
- var lectno = vLectno;
- if (cmisno == "" || cmisno == undefined || cmisno == null) {
- msg("선택한 일정이 없습니다.");
+ function selectScd() {
+ if (confirm("교육종료일을 변경하시겠습니까?")) {
+ var cmisno = $("input:radio[name=rdoScds]:checked").val();
+ var lectno = vLectno;
+ if (cmisno == "" || cmisno == undefined || cmisno == null) {
+ msg("선택한 일정이 없습니다.");
+ return;
+ }
+ capp("/focommon/UpdateScd", { cmisno: cmisno, lectno: lectno, cmno: _cmno, cmino: _cmino }, "scdSave");
+ }
+ }
+ function scdSave() {
+ msg(capResult.msg);
+ if (capResult.code == 1) {
+ submit();
+ }
+ else {
return;
}
- capp("/focommon/UpdateScd", { cmisno: cmisno, lectno: lectno, cmno: _cmno, cmino: _cmino }, "scdSave");
}
- }
- function scdSave() {
- msg(capResult.msg);
- if (capResult.code == 1) {
- submit();
- }
- else {
- return;
- }
- }
}
\ No newline at end of file