test5
This commit is contained in:
parent
60283415e9
commit
818a3a9791
Binary file not shown.
|
|
@ -1,136 +1,136 @@
|
|||
<li class="msCont">
|
||||
<em>JOB</em>
|
||||
<div class="msSel disable" id="msSel2">
|
||||
<span>기술인분류</span>
|
||||
<div>
|
||||
<div class="msSel disable" id="msSel2">
|
||||
<span>기술인분류</span>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liman01"><a href="javascript: schIpt('2', '25', '설계시공기술인'); ">설계시공기술인</a></li>
|
||||
<li id="liman04"><a href="javascript: schIpt('2', '28', '건설사업관리기술인'); ">건설사업관리기술인</a></li>
|
||||
<li id="liman02"><a href="javascript: schIpt('2', '26', '품질관리기술인'); ">품질관리기술인</a></li>
|
||||
<li id="liman03"><a href="javascript: schIpt('2', '27', '발주청기술인'); ">발주청기술인</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liman01"><a href="javascript: schIpt('2', '25', '설계시공기술인'); ">설계시공기술인</a></li>
|
||||
<li id="liman04"><a href="javascript: schIpt('2', '28', '건설사업관리기술인'); ">건설사업관리기술인</a></li>
|
||||
<li id="liman02"><a href="javascript: schIpt('2', '26', '품질관리기술인'); ">품질관리기술인</a></li>
|
||||
<li id="liman03"><a href="javascript: schIpt('2', '27', '발주청기술인'); ">발주청기술인</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>OBJECT</em>
|
||||
<div class="msSel disable" id="msSel3">
|
||||
<span>교육목적</span>
|
||||
<div>
|
||||
<div class="msSel disable" id="msSel3">
|
||||
<span>교육목적</span>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liedu08"><a href="javascript: schIpt('3', '107', '필수계속교육 (7시간)'); ">필수계속교육 (7시간)</a></li>
|
||||
<li id="liedu01"><a href="javascript: schIpt('3', '29', '기본교육'); ">기본교육</a></li>
|
||||
<li id="liedu02"><a href="javascript: schIpt('3', '30', '최초교육'); ">최초교육</a></li>
|
||||
<li id="liedu07"><a href="javascript: schIpt('3', '35', '승급교육'); ">승급교육</a></li>
|
||||
<li id="liedu03"><a href="javascript: schIpt('3', '31', '계속교육'); ">계속교육</a></li>
|
||||
<li id="liedu09"><a href="javascript: schIpt('3', '108', '일반계속교육(14시간)'); ">일반계속교육(14시간)</a></li>
|
||||
<li id="liedu04"><a href="javascript: schIpt('3', '32', '안전관리계속교육(16시간)'); ">안전관리계속교육(16시간)</a></li>
|
||||
<li id="liedu05"><a href="javascript: schIpt('3', '33', 'PQ가점교육'); ">PQ가점교육</a></li>
|
||||
<li id="liedu06"><a href="javascript: schIpt('3', '34', '기타교육'); ">기타교육</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liedu08"><a href="javascript: schIpt('3', '107', '필수계속교육 (7시간)'); ">필수계속교육 (7시간)</a></li>
|
||||
<li id="liedu01"><a href="javascript: schIpt('3', '29', '기본교육'); ">기본교육</a></li>
|
||||
<li id="liedu02"><a href="javascript: schIpt('3', '30', '최초교육'); ">최초교육</a></li>
|
||||
<li id="liedu07"><a href="javascript: schIpt('3', '35', '승급교육'); ">승급교육</a></li>
|
||||
<li id="liedu03"><a href="javascript: schIpt('3', '31', '계속교육'); ">계속교육</a></li>
|
||||
<li id="liedu09"><a href="javascript: schIpt('3', '108', '일반계속교육(14시간)'); ">일반계속교육(14시간)</a></li>
|
||||
<li id="liedu04"><a href="javascript: schIpt('3', '32', '안전관리계속교육(16시간)'); ">안전관리계속교육(16시간)</a></li>
|
||||
<li id="liedu05"><a href="javascript: schIpt('3', '33', 'PQ가점교육'); ">PQ가점교육</a></li>
|
||||
<li id="liedu06"><a href="javascript: schIpt('3', '34', '기타교육'); ">기타교육</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>GRADE</em>
|
||||
<div class="msSel disable" id="msSel4">
|
||||
<span>현재등급</span>
|
||||
<div>
|
||||
<div class="msSel disable" id="msSel4">
|
||||
<span>현재등급</span>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="ligrade01"><a href="javascript: schIpt('4', '36', '초급'); ">초급</a></li>
|
||||
<li id="ligrade02"><a href="javascript: schIpt('4', '37', '중급'); ">중급</a></li>
|
||||
<li id="ligrade03"><a href="javascript: schIpt('4', '38', '고급'); ">고급</a></li>
|
||||
<li id="ligrade04"><a href="javascript: schIpt('4', '39', '특급'); ">특급</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="ligrade01"><a href="javascript: schIpt('4', '36', '초급'); ">초급</a></li>
|
||||
<li id="ligrade02"><a href="javascript: schIpt('4', '37', '중급'); ">중급</a></li>
|
||||
<li id="ligrade03"><a href="javascript: schIpt('4', '38', '고급'); ">고급</a></li>
|
||||
<li id="ligrade04"><a href="javascript: schIpt('4', '39', '특급'); ">특급</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>TYPE</em>
|
||||
<div class="msSel disable" id="msSel5">
|
||||
<span>직무분야</span>
|
||||
<div>
|
||||
<div class="msSel disable" id="msSel5">
|
||||
<span>직무분야</span>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="lijob40" name="typejob" data="토목"><a href="javascript: schIpt('5', '40', '토목'); ">토목</a></li>
|
||||
<li id="lijob41" name="typejob" data="건축"><a href="javascript: schIpt('5', '41', '건축'); ">건축</a></li>
|
||||
<li id="lijob42" name="typejob" data="기계"><a href="javascript: schIpt('5', '42', '기계'); ">기계</a></li>
|
||||
<li id="lijob43" name="typejob" data="조경"><a href="javascript: schIpt('5', '43', '조경'); ">조경</a></li>
|
||||
<li id="lijob44" name="typejob" data="환경"><a href="javascript: schIpt('5', '44', '환경'); ">환경</a></li>
|
||||
<li id="lijob45" name="typejob" data="광업"><a href="javascript: schIpt('5', '45', '광업'); ">광업</a></li>
|
||||
<li id="lijob46" name="typejob" data="안전관리"><a href="javascript: schIpt('5', '46', '안전관리'); ">안전관리</a></li>
|
||||
<li id="lijob47" name="typejob" data="도시교통"><a href="javascript: schIpt('5', '47', '도시교통'); ">도시교통</a></li>
|
||||
<li id="lijob48" name="typejob" data="전기전자"><a href="javascript: schIpt('5', '48', '전기전자'); ">전기전자</a></li>
|
||||
<li id="lijob49" name="typejob" data="건설지원"><a href="javascript: schIpt('5', '49', '건설지원'); ">건설지원</a></li>
|
||||
<li id="lijob57" name="typejob" data="품질관리"><a href="javascript: schIpt('5', '57', '품질관리'); ">품질관리</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="lijob40" name="typejob" data="토목"><a href="javascript: schIpt('5', '40', '토목'); " >토목</a></li>
|
||||
<li id="lijob41" name="typejob" data="건축"><a href="javascript: schIpt('5', '41', '건축'); " >건축</a></li>
|
||||
<li id="lijob42" name="typejob" data="기계"><a href="javascript: schIpt('5', '42', '기계'); " >기계</a></li>
|
||||
<li id="lijob43" name="typejob" data="조경"><a href="javascript: schIpt('5', '43', '조경'); " >조경</a></li>
|
||||
<li id="lijob44" name="typejob" data="환경"><a href="javascript: schIpt('5', '44', '환경'); " >환경</a></li>
|
||||
<li id="lijob45" name="typejob" data="광업"><a href="javascript: schIpt('5', '45', '광업'); " >광업</a></li>
|
||||
<li id="lijob46" name="typejob" data="안전관리"><a href="javascript: schIpt('5', '46', '안전관리'); " >안전관리</a></li>
|
||||
<li id="lijob47" name="typejob" data="도시교통"><a href="javascript: schIpt('5', '47', '도시교통'); " >도시교통</a></li>
|
||||
<li id="lijob48" name="typejob" data="전기전자"><a href="javascript: schIpt('5', '48', '전기전자'); " >전기전자</a></li>
|
||||
<li id="lijob49" name="typejob" data="건설지원"><a href="javascript: schIpt('5', '49', '건설지원'); " >건설지원</a></li>
|
||||
<li id="lijob57" name="typejob" data="품질관리"><a href="javascript: schIpt('5', '57', '품질관리'); " >품질관리</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>TYPE2</em>
|
||||
<div class="msSel disable" id="msSel6">
|
||||
<span>전문분야</span>
|
||||
<div>
|
||||
<div class="msSel disable" id="msSel6">
|
||||
<span>전문분야</span>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '70', '건축구조'); ">건축구조</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '71', '건축기계설비'); ">건축기계설비</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '72', '건축시공'); ">건축시공</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '73', '실내건축'); ">실내건축</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '74', '건축품질관리'); ">건축품질관리</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '75', '건축계획․설계'); ">건축계획․설계</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '76', '공조냉동및설비'); ">공조냉동및설비</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '77', '용접'); ">용접</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '78', '건설기계'); ">건설기계</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '79', '승강기'); ">승강기</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '80', '일반기계'); ">일반기계</a></li>
|
||||
<li id="lijob43"><a href="javascript: schIpt('6', '81', '조경계획'); ">조경계획</a></li>
|
||||
<li id="lijob43"><a href="javascript: schIpt('6', '82', '조경시공관리'); ">조경시공관리</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '58', '토질·지질'); ">토질·지질</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '59', '토목구조'); ">토목구조</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '60', '항만및해안'); ">항만및해안</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '61', '도로및공항'); ">도로및공항</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '62', '철도·삭도'); ">철도·삭도</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '63', '수자원개발'); ">수자원개발</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '64', '상하수도'); ">상하수도</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '65', '농어업토목'); ">농어업토목</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '66', '토목시공'); ">토목시공</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '67', '토목품질관리'); ">토목품질관리</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '68', '측량및지형공간정보'); ">측량및지형공간정보</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '69', '지적'); ">지적</a></li>
|
||||
<li id="lijob45"><a href="javascript: schIpt('6', '83', '화약류관리'); ">화약류관리</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '85', '대기관리'); ">대기관리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '92', '건설안전'); ">건설안전</a></li>
|
||||
<li id="lijob47"><a href="javascript: schIpt('6', '97', '교통'); ">교통</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '98', '철도신호'); ">철도신호</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '101', '건설 마케팅'); ">건설 마케팅</a></li>
|
||||
<li id="lijob45"><a href="javascript: schIpt('6', '84', '광산보안'); ">광산보안</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '86', '수질관리'); ">수질관리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '93', '소방'); ">소방</a></li>
|
||||
<li id="lijob47"><a href="javascript: schIpt('6', '96', '도시계획'); ">도시계획</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '99', '건축전기설비'); ">건축전기설비</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '102', '건설 정보 처리'); ">건설 정보 처리</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '87', '소음진동'); ">소음진동</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '94', '가스'); ">가스</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '100', '산업계측제어'); ">산업계측제어</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '103', '건설 금융․재무'); ">건설 금융․재무</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '88', '폐기물처리'); ">폐기물처리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '95', '비파괴검사'); ">비파괴검사</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '104', '건설 기획'); ">건설 기획</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '89', '자연환경'); ">자연환경</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '90', '토양환경'); ">토양환경</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '91', '해양'); ">해양</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '70', '건축구조'); ">건축구조</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '71', '건축기계설비'); ">건축기계설비</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '72', '건축시공'); ">건축시공</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '73', '실내건축'); ">실내건축</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '74', '건축품질관리'); ">건축품질관리</a></li>
|
||||
<li id="lijob41"><a href="javascript: schIpt('6', '75', '건축계획․설계'); ">건축계획․설계</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '76', '공조냉동및설비'); ">공조냉동및설비</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '77', '용접'); ">용접</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '78', '건설기계'); ">건설기계</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '79', '승강기'); ">승강기</a></li>
|
||||
<li id="lijob42"><a href="javascript: schIpt('6', '80', '일반기계'); ">일반기계</a></li>
|
||||
<li id="lijob43"><a href="javascript: schIpt('6', '81', '조경계획'); ">조경계획</a></li>
|
||||
<li id="lijob43"><a href="javascript: schIpt('6', '82', '조경시공관리'); ">조경시공관리</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '58', '토질·지질'); ">토질·지질</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '59', '토목구조'); ">토목구조</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '60', '항만및해안'); ">항만및해안</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '61', '도로및공항'); ">도로및공항</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '62', '철도·삭도'); ">철도·삭도</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '63', '수자원개발'); ">수자원개발</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '64', '상하수도'); ">상하수도</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '65', '농어업토목'); ">농어업토목</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '66', '토목시공'); ">토목시공</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '67', '토목품질관리'); ">토목품질관리</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '68', '측량및지형공간정보'); ">측량및지형공간정보</a></li>
|
||||
<li id="lijob40"><a href="javascript: schIpt('6', '69', '지적'); ">지적</a></li>
|
||||
<li id="lijob45"><a href="javascript: schIpt('6', '83', '화약류관리'); ">화약류관리</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '85', '대기관리'); ">대기관리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '92', '건설안전'); ">건설안전</a></li>
|
||||
<li id="lijob47"><a href="javascript: schIpt('6', '97', '교통'); ">교통</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '98', '철도신호'); ">철도신호</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '101', '건설 마케팅'); ">건설 마케팅</a></li>
|
||||
<li id="lijob45"><a href="javascript: schIpt('6', '84', '광산보안'); ">광산보안</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '86', '수질관리'); ">수질관리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '93', '소방'); ">소방</a></li>
|
||||
<li id="lijob47"><a href="javascript: schIpt('6', '96', '도시계획'); ">도시계획</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '99', '건축전기설비'); ">건축전기설비</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '102', '건설 정보 처리'); ">건설 정보 처리</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '87', '소음진동'); ">소음진동</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '94', '가스'); ">가스</a></li>
|
||||
<li id="lijob48"><a href="javascript: schIpt('6', '100', '산업계측제어'); ">산업계측제어</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '103', '건설 금융․재무'); ">건설 금융․재무</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '88', '폐기물처리'); ">폐기물처리</a></li>
|
||||
<li id="lijob46"><a href="javascript: schIpt('6', '95', '비파괴검사'); ">비파괴검사</a></li>
|
||||
<li id="lijob49"><a href="javascript: schIpt('6', '104', '건설 기획'); ">건설 기획</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '89', '자연환경'); ">자연환경</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '90', '토양환경'); ">토양환경</a></li>
|
||||
<li id="lijob44"><a href="javascript: schIpt('6', '91', '해양'); ">해양</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li><a href="#" class="msBtn"><span>일정확인</span><span> 및 </span>교육신청</a></li>
|
||||
</li>
|
||||
<li><a href="#" class="msBtn"><span>일정확인</span><span> 및 </span>교육신청</a></li>
|
||||
|
|
|
|||
BIN
BO/bin/NP.BO.dll
BIN
BO/bin/NP.BO.dll
Binary file not shown.
BIN
BO/bin/NP.BO.pdb
BIN
BO/bin/NP.BO.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1,236 +1,278 @@
|
|||
@model NP.Model.VMCourse
|
||||
@{
|
||||
var isallday = Model.CM.retimeymd == "2099-12-31" ? true : false;
|
||||
|
||||
bool isEduInfo = false;
|
||||
if (Model.CM.typeedu != null) {
|
||||
string[] strTypeEdu = Model.CM.typeedu.Split(',');
|
||||
if (!strTypeEdu.Contains("32") && !strTypeEdu.Contains("108")) {
|
||||
isEduInfo = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
<form id="historyForm" method="post">
|
||||
<input type="hidden" name="cmno" value="@Model.cmno" /> @*강좌번호*@
|
||||
<input type="hidden" name="stringval" value="@Model.stringval" /> @*법정교육/기타교육*@
|
||||
<input type="hidden" name="stringval2" value="@Model.stringval2" />@*교육유형*@
|
||||
<input type="hidden" name="stringval3" value="@Model.stringval3" />@*기술인분류*@
|
||||
<input type="hidden" name="stringval4" value="@Model.stringval4" />@*교육목적*@
|
||||
<input type="hidden" name="stringval5" value="@Model.stringval5" />@*등급*@
|
||||
<input type="hidden" name="stringval6" value="@Model.stringval6" />@*직무분야*@
|
||||
<input type="hidden" name="stringval7" value="@Model.stringval7" />@*전문분야*@
|
||||
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
||||
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||
<input type="hidden" name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||
<input type="hidden" name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||
<input type="hidden" name="CM.cshape" id="cshape" value="@Model.CM.cshape" />
|
||||
<input type="hidden" name="applicableCM" id="applicableCM" />
|
||||
<h4 class="clsTitle">신청강좌</h4>
|
||||
<ul class="smtList mt0" style="font-weight:500;">
|
||||
<li>
|
||||
<ul class="smtlChk">
|
||||
<li>
|
||||
<p>
|
||||
<span class="@(Model.CM.cshape == 0 ? "org" : Model.CM.cshape == 1 ? "nav_grn" : "nav_blu")">
|
||||
@(Model.CM.cshape == 0 ? "온라인" : Model.CM.cshape == 1 ? "교육장교육" : "온라인교육")
|
||||
</span>
|
||||
@{
|
||||
string strStudyPlaceTmp = "";
|
||||
string strStudyPlaceTmp2 = "";
|
||||
string strEduInfo = "";
|
||||
if (Model.SelectCMInningscd.studyplace != null) {
|
||||
strStudyPlaceTmp = Model.SelectCMInningscd.studyplacename + "교육장";
|
||||
strStudyPlaceTmp2 = Model.CM.cname;
|
||||
} else {
|
||||
strStudyPlaceTmp = Model.CM.cname;
|
||||
}
|
||||
if (Model.CM.cshape == 1) {
|
||||
<input type="hidden" name="cmno" value="@Model.cmno" /> @*강좌번호*@
|
||||
<input type="hidden" name="stringval" value="@Model.stringval" /> @*법정교육/기타교육*@
|
||||
<input type="hidden" name="stringval2" value="@Model.stringval2" />@*교육유형*@
|
||||
<input type="hidden" name="stringval3" value="@Model.stringval3" />@*기술인분류*@
|
||||
<input type="hidden" name="stringval4" value="@Model.stringval4" />@*교육목적*@
|
||||
<input type="hidden" name="stringval5" value="@Model.stringval5" />@*등급*@
|
||||
<input type="hidden" name="stringval6" value="@Model.stringval6" />@*직무분야*@
|
||||
<input type="hidden" name="stringval7" value="@Model.stringval7" />@*전문분야*@
|
||||
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
||||
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||
<input type="hidden" name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||
<input type="hidden" name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||
<input type="hidden" name="CM.cshape" id="cshape" value="@Model.CM.cshape" />
|
||||
<input type="hidden" name="applicableCM" id="applicableCM" />
|
||||
<h4 class="clsTitle">신청강좌</h4>
|
||||
<ul class="smtList mt0" style="font-weight:500;">
|
||||
<li>
|
||||
<ul class="smtlChk">
|
||||
<li>
|
||||
<p>
|
||||
<span class="@(Model.CM.cshape == 0 ? "org" : Model.CM.cshape == 1 ? "nav_grn" : "nav_blu")">
|
||||
@(Model.CM.cshape == 0 ? "온라인" : Model.CM.cshape == 1 ? "교육장교육" : "온라인교육")
|
||||
</span>
|
||||
@{
|
||||
string strStudyPlaceTmp = "";
|
||||
string strStudyPlaceTmp2 = "";
|
||||
string strEduInfo = "";
|
||||
if (Model.SelectCMInningscd.studyplace != null)
|
||||
{
|
||||
strStudyPlaceTmp = Model.SelectCMInningscd.studyplacename + "교육장";
|
||||
strStudyPlaceTmp2 = Model.CM.cname;
|
||||
}
|
||||
else
|
||||
{
|
||||
strStudyPlaceTmp = Model.CM.cname;
|
||||
}
|
||||
if (Model.CM.cshape == 1)
|
||||
{
|
||||
|
||||
strEduInfo = string.Format("교육기간 {0} | {2}시간과정 |<span class='red'> {3}과정 </span><br /><span style='margin-left:5px;'>교육비 : {4}원</span>",
|
||||
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||
} else {
|
||||
strEduInfo += string.Format("교육기간 {0} |", Model.SelectCMInningscd.scdInfoSummary);
|
||||
strEduInfo += string.Format("<span> 교육종료일 {0} </span> | ", Model.SelectCMInningscd.eend2);
|
||||
strEduInfo += string.Format("{0}시간과정 |", Model.CM.studytime);
|
||||
strEduInfo += string.Format("<span class='red'> {0}과정 </span><br />", (Model.CM.isrefund == 1 ? "환급" : "비환급"));
|
||||
strEduInfo = string.Format("교육기간 {0} | {2}시간과정 |<span class='red'> {3}과정 </span><br /><span style='margin-left:5px;'>교육비 : {4}원</span>",
|
||||
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||
}
|
||||
else
|
||||
{
|
||||
strEduInfo += string.Format("교육기간 {0} |", Model.SelectCMInningscd.scdInfoSummary);
|
||||
strEduInfo += string.Format("<span> 교육종료일 {0} </span> | ", Model.SelectCMInningscd.eend2);
|
||||
strEduInfo += string.Format("{0}시간과정 |", Model.CM.studytime);
|
||||
strEduInfo += string.Format("<span class='red'> {0}과정 </span><br />", (Model.CM.isrefund == 1 ? "환급" : "비환급"));
|
||||
|
||||
if (Model.CM.typeedu != "32") {
|
||||
strEduInfo += string.Format("<span style='margin-left:5px;' class='red'>집체교육 참석일 : {0}</span><br />", Model.SelectCMInningscd.estart.ToString("yyyy년 MM월 dd일"));
|
||||
}
|
||||
if (Model.CM.typeedu != "32")
|
||||
{
|
||||
strEduInfo += string.Format("<span style='margin-left:5px;' class='red'>집체교육 참석일 : {0}</span><br />", Model.SelectCMInningscd.estart.ToString("yyyy년 MM월 dd일"));
|
||||
}
|
||||
|
||||
strEduInfo += string.Format("<span style='margin-left:5px;'>교육비 : {0}원</span>", Model.CM.infee.ToString("#,0"));
|
||||
}
|
||||
}
|
||||
strEduInfo += string.Format("<span style='margin-left:5px;'>교육비 : {0}원</span>", Model.CM.infee.ToString("#,0"));
|
||||
}
|
||||
}
|
||||
|
||||
@if (Model.SelectCMInningscd.studyplace == null) {
|
||||
<span style="font-size:22px"><label><span>@strStudyPlaceTmp</span><span class="blu">@strStudyPlaceTmp2 </span></label></span><br />
|
||||
} else if (Model.SelectCMInningscd.studyplace != null) {
|
||||
<span style="font-size:22px"><label><span class="blu">[@strStudyPlaceTmp]</span><span>@strStudyPlaceTmp2 </span></label></span><br />
|
||||
}
|
||||
<span><label>@Html.Raw(strEduInfo)</label></span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="apyCost">
|
||||
@if (Model.PPLog.isaccommodation != 1) {
|
||||
<span>결제금액:<span class="red">@Model.CM.infee.ToString("#,0")</span>원</span>
|
||||
} else {
|
||||
<span>결제금액:<span class="red">@((Model.CM.infee + Model.CM.accommofee).ToString("#,0"))</span>원 (합숙 : @(Model.CM.accommofee.ToString("#,0"))원 포함)</span>
|
||||
}
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@if (Model.CM.isaccommodation == 1) {
|
||||
<h4 class="clsTitle">합숙여부</h4>
|
||||
<p class="subTxt">
|
||||
@(Model.PPLog.isaccommodation == 1 ? string.Format("합숙 ({0}원 추가)",Model.CM.accommofee.ToString("#,0")) : "비합숙")
|
||||
</p>
|
||||
}
|
||||
@if (Model.stringval == "0") {
|
||||
<h4 class="clsTitle">신청내용<span style="color:red;font-weight:700;"> (필수확인)</span></h4>
|
||||
if (Model.CM.cshape == 2) {
|
||||
<p class="subTxt" style="padding-bottom:15px;">교육종료일 : @(Model.PPLog.eendymd)까지</p>
|
||||
}
|
||||
<table class="subTable" style="border:3px solid red;">
|
||||
<tr>
|
||||
<th>교육유형</th>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3)) {
|
||||
<th>기술인분류</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4)) {
|
||||
<th>교육목적</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5)) {
|
||||
<th>등급</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6)) {
|
||||
<th>직무분야</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7)) {
|
||||
<th>전문분야</th>
|
||||
}
|
||||
</tr>
|
||||
<tr>
|
||||
<td>@(Model.stringval2 == "0" ? "온라인교육" : Model.stringval2 == "1" ? "교육장교육" : "온라인교육")</td>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3)) {
|
||||
<td>@Model.ComCodes2.Where(w => w.cgroup.ToString() == "typeman" && w.ccode == int.Parse(Model.stringval3)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4)) {
|
||||
<td>@Model.ComCodes3.Where(w => w.cgroup.ToString() == "typeedu" && w.ccode == int.Parse(Model.stringval4)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5)) {
|
||||
<td>@Model.ComCodes4.Where(w => w.cgroup.ToString() == "typegrade" && w.ccode == int.Parse(Model.stringval5)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6)) {
|
||||
<td>@Model.ComCodes.Where(w => w.cgroup.ToString() == "typejob" && w.ccode == int.Parse(Model.stringval6)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7)) {
|
||||
<td>@Model.ComCodes.Where(w => w.ccode == int.Parse(Model.stringval7)).First().cname</td>
|
||||
}
|
||||
</tr>
|
||||
</table>
|
||||
}
|
||||
<p class="subTxt">
|
||||
<strong>
|
||||
<br />
|
||||
<span style="color:red; font-size:18px;"><strong>※ 반드시 확인하세요</strong></span><br />
|
||||
- 실제 이수해야 할 내용과 신청내용이 다른 경우 <span style="color:red;">교육인정 및 수정이 불가능</span> 하오니 정확하게 확인 해주세요.<br />
|
||||
- 상기 신청내용의 등급이 <span style="color:red;">직무분야의 등급으로 맞게 기재되어 있는지 확인해주세요.</span>(전문분야 등급 아님)<br />
|
||||
- 건설사업관리기술인은 <span style="color:red;">감리업무를 수행하는 기술인</span>을 말합니다.<br />
|
||||
- 승급교육일 경우 등급은 <span style="color:red;">승급 후 등급이 기재되어야</span> 하며 승급대상 여부 등을 반드시 협회로 확인 해주세요.<br />
|
||||
- 승급교육 또는 계속교육을 인정받으려면 <span style="color:red;">기본교육 및 최초교육을 먼저 이수하여야 합니다.</span><br />
|
||||
- 모든 최초,승급,계속 교육 등은 직무분야 교육이며 <span style="color:red;">전문분야 관련으로 따로 이수하여야 할 교육은 없습니다.
|
||||
</strong>
|
||||
</p>
|
||||
@if (Model.SelectCMInningscd.studyplace == null)
|
||||
{
|
||||
<span style="font-size:22px"><label><span>@strStudyPlaceTmp</span><span class="blu">@strStudyPlaceTmp2 </span></label></span><br />
|
||||
}
|
||||
else if (Model.SelectCMInningscd.studyplace != null)
|
||||
{
|
||||
<span style="font-size:22px"><label><span class="blu">[@strStudyPlaceTmp]</span><span>@strStudyPlaceTmp2 </span></label></span><br />
|
||||
}
|
||||
<span><label>@Html.Raw(strEduInfo)</label></span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="apyCost">
|
||||
@if (Model.PPLog.isaccommodation != 1)
|
||||
{
|
||||
<span>결제금액:<span class="red">@Model.CM.infee.ToString("#,0")</span>원</span>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>결제금액:<span class="red">@((Model.CM.infee + Model.CM.accommofee).ToString("#,0"))</span>원 (합숙 : @(Model.CM.accommofee.ToString("#,0"))원 포함)</span>
|
||||
}
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@if (Model.CM.isaccommodation == 1)
|
||||
{
|
||||
<h4 class="clsTitle">합숙여부</h4>
|
||||
<p class="subTxt">
|
||||
@(Model.PPLog.isaccommodation == 1 ? string.Format("합숙 ({0}원 추가)",Model.CM.accommofee.ToString("#,0")) : "비합숙")
|
||||
</p>
|
||||
}
|
||||
@if (Model.stringval == "0")
|
||||
{
|
||||
<h4 class="clsTitle">신청내용<span style="color:red;font-weight:700;"> (필수확인)</span></h4>
|
||||
if (Model.CM.cshape == 2)
|
||||
{
|
||||
<p class="subTxt" style="padding-bottom:15px;">교육종료일 : @(Model.PPLog.eendymd)까지</p>
|
||||
}
|
||||
<table class="subTable" style="border:3px solid red;">
|
||||
<tr>
|
||||
<th>교육유형</th>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3))
|
||||
{
|
||||
<th>기술인분류</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4))
|
||||
{
|
||||
<th>교육목적</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5))
|
||||
{
|
||||
<th>등급</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6))
|
||||
{
|
||||
<th>직무분야</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7))
|
||||
{
|
||||
<th>전문분야</th>
|
||||
}
|
||||
</tr>
|
||||
<tr>
|
||||
<td>@(Model.stringval2 == "0" ? "온라인교육" : Model.stringval2 == "1" ? "교육장교육" : "온라인교육")</td>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3))
|
||||
{
|
||||
<td>@Model.ComCodes2.Where(w => w.cgroup.ToString() == "typeman" && w.ccode == int.Parse(Model.stringval3)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4))
|
||||
{
|
||||
<td>@Model.ComCodes3.Where(w => w.cgroup.ToString() == "typeedu" && w.ccode == int.Parse(Model.stringval4)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5))
|
||||
{
|
||||
<td>@Model.ComCodes4.Where(w => w.cgroup.ToString() == "typegrade" && w.ccode == int.Parse(Model.stringval5)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6))
|
||||
{
|
||||
<td>@Model.ComCodes.Where(w => w.cgroup.ToString() == "typejob" && w.ccode == int.Parse(Model.stringval6)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7))
|
||||
{
|
||||
<td>@Model.ComCodes.Where(w => w.ccode == int.Parse(Model.stringval7)).First().cname</td>
|
||||
}
|
||||
</tr>
|
||||
</table>
|
||||
}
|
||||
<p class="subTxt">
|
||||
<strong>
|
||||
<br />
|
||||
<span style="color:red; font-size:18px;"><strong>※ 반드시 확인하세요</strong></span><br />
|
||||
- 실제 이수해야 할 내용과 신청내용이 다른 경우 <span style="color:red;">교육인정 및 수정이 불가능</span> 하오니 정확하게 확인 해주세요.<br />
|
||||
- 상기 신청내용의 등급이 <span style="color:red;">직무분야의 등급으로 맞게 기재되어 있는지 확인해주세요.</span>(전문분야 등급 아님)<br />
|
||||
- 건설사업관리기술인은 <span style="color:red;">감리업무를 수행하는 기술인</span>을 말합니다.<br />
|
||||
- 승급교육일 경우 등급은 <span style="color:red;">승급 후 등급이 기재되어야</span> 하며 승급대상 여부 등을 반드시 협회로 확인 해주세요.<br />
|
||||
- 승급교육 또는 계속교육을 인정받으려면 <span style="color:red;">기본교육 및 최초교육을 먼저 이수하여야 합니다.</span><br />
|
||||
- 모든 최초,승급,계속 교육 등은 직무분야 교육이며 <span style="color:red;">전문분야 관련으로 따로 이수하여야 할 교육은 없습니다.
|
||||
</strong>
|
||||
</p>
|
||||
|
||||
@if (Model.CM.cshape == 1) {
|
||||
if (Model.CM != null && Model.CM.isrefund == 1) { // 환급과정일때만 환급 주의사항 보임
|
||||
<h4 class="clsTitle">환급과정 신청 시 환급대상자 필수확인사항</h4>
|
||||
<p class="subTxt">
|
||||
<span style="color:red;"> - 입교 전 출결관리를 위해 어플 설치 및 로그인(고용노동부 HRD-NET 및 출결관리 어플), 위탁계약서(회사 직인 필수) 지참</span><br />
|
||||
<span style="color:red;">- 교육비 입금 시 신용카드는 반드시 법인카드로만 결제, 무통장 입금은 입금자명을 회사상호+교육생 형식으로 작성</span><br />
|
||||
예) 현대건설 이지은인 경우 → 현대이지은 으로 작성 <br />
|
||||
※ 출결관리 어플 설치 방법은 홈페이지 <span style="color:red;">자료실에 있는 설치가이드를 참고</span> 부탁드립니다.
|
||||
</p>
|
||||
}
|
||||
@if (Model.CM.cshape == 1)
|
||||
{
|
||||
if (Model.CM != null && Model.CM.isrefund == 1)
|
||||
{ // 환급과정일때만 환급 주의사항 보임
|
||||
<h4 class="clsTitle">환급과정 신청 시 환급대상자 필수확인사항</h4>
|
||||
<p class="subTxt">
|
||||
<span style="color:red;"> - 입교 전 출결관리를 위해 어플 설치 및 로그인(고용노동부 HRD-NET 및 출결관리 어플), 위탁계약서(회사 직인 필수) 지참</span><br />
|
||||
<span style="color:red;">- 교육비 입금 시 신용카드는 반드시 법인카드로만 결제, 무통장 입금은 입금자명을 회사상호+교육생 형식으로 작성</span><br />
|
||||
예) 현대건설 이지은인 경우 → 현대이지은 으로 작성 <br />
|
||||
※ 출결관리 어플 설치 방법은 홈페이지 <span style="color:red;">자료실에 있는 설치가이드를 참고</span> 부탁드립니다.
|
||||
</p>
|
||||
}
|
||||
|
||||
<h4 class="clsTitle">
|
||||
교육시행 여부 관련 안내
|
||||
</h4>
|
||||
<p class="subTxt">
|
||||
신청하신 교육기간에 접수인원이 적은 경우 해당 기간의 교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
</p>
|
||||
} else {
|
||||
<h4 class="clsTitle">교육수료조건</h4>
|
||||
if (Model.stringval4 == "32" || Model.stringval4 == "108") {
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
3. <span class="subTxt">시험평가 60점 이상 득점</span>@*<span style="color:red">(집체교육 당일 평가 응시)</span>*@<br /><br />
|
||||
<h4 class="clsTitle">
|
||||
교육시행 여부 관련 안내
|
||||
</h4>
|
||||
<p class="subTxt">
|
||||
신청하신 교육기간에 접수인원이 적은 경우 해당 기간의 교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<h4 class="clsTitle">교육수료조건</h4>
|
||||
if (Model.stringval4 == "32" || Model.stringval4 == "108")
|
||||
{
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
3. <span class="subTxt">시험평가 60점 이상 득점</span>@*<span style="color:red">(집체교육 당일 평가 응시)</span>*@<br /><br />
|
||||
|
||||
<span class="subTxt red">※ 위 3가지 조건 모두 만족하셔야 수료가 가능합니다.</span><br />
|
||||
</p>
|
||||
} else {
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
3. <span class="subTxt">시험평가 60점 이상 득점</span><br />
|
||||
4. <span class="subTxt red">집체교육7시간 참석</span><br /><br />
|
||||
<span class="subTxt red">※ 위 3가지 조건 모두 만족하셔야 수료가 가능합니다.</span><br />
|
||||
</p>
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
3. <span class="subTxt">시험평가 60점 이상 득점</span><br />
|
||||
4. <span class="subTxt red">집체교육7시간 참석</span><br /><br />
|
||||
|
||||
<span class="subTxt red">※ 위 4가지 조건 모두 만족하셔야 수료가 가능합니다.</span><br />
|
||||
</p>
|
||||
<span class="subTxt red">※ 위 4가지 조건 모두 만족하셔야 수료가 가능합니다.</span><br />
|
||||
</p>
|
||||
|
||||
|
||||
<h4 class="clsTitle">집체교육 참석조건</h4>
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90%이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외A4용지 2장 이상 분량)</span><br />
|
||||
<span style="color:red">
|
||||
※ 위 2가지 조건 모두 만족하셔야 집체교육 참석이 가능합니다.(조건 미달시 집체교육 참석 불가)
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
<h4 class="clsTitle">집체교육 참석조건</h4>
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90%이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외A4용지 2장 이상 분량)</span><br />
|
||||
<span style="color:red">
|
||||
※ 위 2가지 조건 모두 만족하셔야 집체교육 참석이 가능합니다.(조건 미달시 집체교육 참석 불가)
|
||||
</span>
|
||||
</p>
|
||||
}
|
||||
|
||||
<h4 class="clsTitle">교육수강기한</h4>
|
||||
<p class="subTxt">
|
||||
온라인교육은 신청일로 부터 <span class="subTxt red">최대 1년 이내</span>에 수료하셔야 하며 <span class="subTxt red">1년 이내</span>에 교육수료가 되지 않으면 수료 및 환불이 불가능합니다.
|
||||
</p>
|
||||
@*@Model.CM.typeedu*@
|
||||
<!--///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-->
|
||||
if (Model.CM.typeedu != "32") {
|
||||
<h4 class="clsTitle">집체교육(7시간)일정 관련 안내</h4>
|
||||
<p class="subTxt">
|
||||
교육 신청 시 지정하신 집체교육일에 접수인원이 적은 경우 해당 일자의 집체교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
</p>
|
||||
}
|
||||
}
|
||||
<h4 class="clsTitle">교육비 환불 조건 안내</h4>
|
||||
<p class="subTxt" style="margin: 10px;">
|
||||
교육신청일로부터 <span class="subTxt red">9일이내로</span> 해당 과정의 전체 학습진도율이 <span class="subTxt red">10% 미만일때</span> 환불가능합니다.
|
||||
</p>
|
||||
<h4 class="clsTitle">교육수강기한</h4>
|
||||
<p class="subTxt">
|
||||
온라인교육은 신청일로 부터 <span class="subTxt red">최대 1년 이내</span>에 수료하셔야 하며 <span class="subTxt red">1년 이내</span>에 교육수료가 되지 않으면 수료 및 환불이 불가능합니다.
|
||||
</p>
|
||||
@*@Model.CM.typeedu*@
|
||||
<!--///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-->
|
||||
if (isEduInfo)
|
||||
{
|
||||
<h4 class="clsTitle">집체교육(7시간)일정 관련 안내</h4>
|
||||
<p class="subTxt">
|
||||
교육 신청 시 지정하신 집체교육일에 접수인원이 적은 경우 해당 일자의 집체교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
</p>
|
||||
}
|
||||
}
|
||||
<h4 class="clsTitle">교육비 환불 조건 안내</h4>
|
||||
<p class="subTxt" style="margin: 10px;">
|
||||
교육신청일로부터 <span class="subTxt red">9일이내로</span> 해당 과정의 전체 학습진도율이 <span class="subTxt red">10% 미만일때</span> 환불가능합니다.
|
||||
</p>
|
||||
|
||||
<h4 class="clsTitle">주의사항</h4>
|
||||
<p class="subTxt" style="border: 3px solid red; padding: 5px; margin: 10px;">
|
||||
교육생이 이수하여야 할 교육은 소속된 협회에서만 조회가 가능합니다. <br />
|
||||
따라서 협회 확인 없이 잘못된 내용으로 교육수료 시 그 책임은 교육생 본인에게 있으므로<br />
|
||||
저희 교육원과 상담을 하셨더라도 교육신청 전에 반드시 협회를 통하여 한 번 더 확인을 하시고 신청해 주시기 바랍니다.<br />
|
||||
<span class="subTxt red"> ※ 신청내용(필수확인)부분의 내용을 반드시 협회에 확인해 보시기 바랍니다.</span>
|
||||
</p>
|
||||
<p class="subTxt" style="text-align:center;margin-top:30px;">
|
||||
<input type="checkbox" id="agree" /> <label for="agree">위 내용을 모두 확인하였으며 이에 동의합니다.</label>
|
||||
</p>
|
||||
<ul class="clsBtn society">
|
||||
<li><a href="#" id="btnagree">수강신청</a></li>
|
||||
<li><a href="#" id="btnback" style="background-color: #fff;border: solid 1px #0047a7;color:#0047a7;">뒤로가기</a></li>
|
||||
</ul>
|
||||
</form>
|
||||
<h4 class="clsTitle">주의사항</h4>
|
||||
<p class="subTxt" style="border: 3px solid red; padding: 5px; margin: 10px;">
|
||||
교육생이 이수하여야 할 교육은 소속된 협회에서만 조회가 가능합니다. <br />
|
||||
따라서 협회 확인 없이 잘못된 내용으로 교육수료 시 그 책임은 교육생 본인에게 있으므로<br />
|
||||
저희 교육원과 상담을 하셨더라도 교육신청 전에 반드시 협회를 통하여 한 번 더 확인을 하시고 신청해 주시기 바랍니다.<br />
|
||||
<span class="subTxt red"> ※ 신청내용(필수확인)부분의 내용을 반드시 협회에 확인해 보시기 바랍니다.</span>
|
||||
</p>
|
||||
<p class="subTxt" style="text-align:center;margin-top:30px;">
|
||||
<input type="checkbox" id="agree" /> <label for="agree">위 내용을 모두 확인하였으며 이에 동의합니다.</label>
|
||||
</p>
|
||||
<ul class="clsBtn society">
|
||||
<li><a href="#" id="btnagree">수강신청</a></li>
|
||||
<li><a href="#" id="btnback" style="background-color: #fff;border: solid 1px #0047a7;color:#0047a7;">뒤로가기</a></li>
|
||||
</ul>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$("#btnagree").on("click", function () {
|
||||
if ($('input:checkbox[id="agree"]').is(":checked")) {
|
||||
$("#historyForm").attr("action", "/Course/ApplyPay");
|
||||
$("#historyForm").submit();
|
||||
} else {
|
||||
msg("신청 내용 확인 후 동의를 체크해주세요.");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$("#btnback").on("click", function () {
|
||||
$("#historyForm").attr("action", "/Course/ApplyEdu");
|
||||
$("#historyForm").submit();
|
||||
});
|
||||
});
|
||||
$(document).ready(function () {
|
||||
$("#btnagree").on("click", function () {
|
||||
if ($('input:checkbox[id="agree"]').is(":checked")) {
|
||||
$("#historyForm").attr("action", "/Course/ApplyPay");
|
||||
$("#historyForm").submit();
|
||||
} else {
|
||||
msg("신청 내용 확인 후 동의를 체크해주세요.");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$("#btnback").on("click", function () {
|
||||
$("#historyForm").attr("action", "/Course/ApplyEdu");
|
||||
$("#historyForm").submit();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -9,332 +9,99 @@
|
|||
|
||||
}
|
||||
<style>
|
||||
.clsPopWrap {
|
||||
max-width: 655px;
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 시작 --- */
|
||||
.clsPopWrap { max-width: 655px; }
|
||||
/* --- 교육신청 주의사항 팝업 CSS 시작 --- */
|
||||
|
||||
.edu-popup-container, .edu-popup-container button, .edu-popup-container input {
|
||||
font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', sans-serif;
|
||||
}
|
||||
.edu-popup-container, .edu-popup-container button, .edu-popup-container input {font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', sans-serif;}
|
||||
|
||||
#edu-modal-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(0, 0, 0, 0.6);
|
||||
display: none;
|
||||
z-index: 9999;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s ease;
|
||||
}
|
||||
#edu-modal-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);display: none;z-index: 9999;opacity: 0;transition: opacity 0.3s ease;}
|
||||
#edu-layer-popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.95);width: 90%;max-width: 780px;background-color: #fff;border-radius: 12px;display: none;z-index: 10000;box-shadow: 0 5px 20px rgba(0,0,0,0.2);box-sizing: border-box;overflow: hidden;opacity: 0;transition: opacity 0.3s ease, transform 0.3s ease;border : 3px solid #0047A7;}
|
||||
#edu-modal-overlay.active, #edu-layer-popup.active {display: block;opacity: 1;}
|
||||
#edu-layer-popup.active {transform: translate(-50%, -50%) scale(1);}
|
||||
.edu-popup-header {background-color: #2c3e50;color: #fff;padding: 18px;text-align: center;}
|
||||
.edu-popup-header h2 {margin: 0;font-size: 26px;font-weight: 700;color: #fff;}
|
||||
.edu-popup-content {padding: 35px 50px;line-height: 1.8;}
|
||||
.edu-popup-content h3 {color: #d90429;text-align: center;font-size: 26px;font-weight: 700;margin-top: 0;margin-bottom: 30px;}
|
||||
/* ★[수정] 중앙 정렬을 위한 컨테이너 */
|
||||
.edu-popup-content .text-center {text-align: center;}
|
||||
/* ★[수정] 리스트 기본 스타일 제거 */
|
||||
.edu-popup-content .text-center ol {padding-left: 0;list-style-type: none;
|
||||
display: inline-block; /* 컨텐츠 크기에 맞게 중앙 정렬 */
|
||||
text-align: left; /* 리스트 내용은 다시 좌측 정렬 */
|
||||
}
|
||||
/* ★[수정] 리스트 아이템 스타일 (글자 크기 증가 및 중앙 정렬) */
|
||||
.edu-popup-content .text-center li {
|
||||
text-align: center; /* 텍스트 중앙 정렬 */
|
||||
font-size: 18px; /* 글자 크기 증가 */
|
||||
font-weight: 500;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
/* ★[수정] 중요(빨간색) 텍스트 스타일 */
|
||||
.edu-popup-content .text-center > .text-red {
|
||||
font-size: 20px; /* 글자 크기 증가 */
|
||||
font-weight: 600;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#edu-layer-popup {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%) scale(0.95);
|
||||
width: 90%;
|
||||
max-width: 780px;
|
||||
background-color: #fff;
|
||||
border-radius: 12px;
|
||||
display: none;
|
||||
z-index: 10000;
|
||||
box-shadow: 0 5px 20px rgba(0,0,0,0.2);
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s ease, transform 0.3s ease;
|
||||
}
|
||||
.text-red {color: #d90429;font-weight: 600;}
|
||||
.text-blue {color: #1A5276;font-weight: 600;}
|
||||
.edu-details-btn {display: block;width: 220px;margin: 30px auto;padding: 10px;font-size: 16px;font-weight: 600;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;cursor: pointer;text-align: center;transition: background-color 0.2s, border-color 0.2s;}
|
||||
.edu-details-btn:hover {background-color: #f5f5f5;border-color: #bbb;}
|
||||
.edu-popup-content .info {font-size: 18px;margin-top: 30px;color: #333;font-weight: 600;text-align: center;}
|
||||
.edu-consent-check {margin-top: 10px;text-align: center;font-size: 18px;}
|
||||
.edu-consent-check input[type="checkbox"] {display: none;}
|
||||
.edu-consent-check label {position: relative;padding-left: 35px;cursor: pointer;line-height: 28px;display: inline-block;user-select: none;}
|
||||
.edu-consent-check label::before {content: '';position: absolute;left: 0;
|
||||
top: 1px; /* [수정] 수직 정렬 */
|
||||
width: 25px;height: 25px;border: 2px solid #aaa;background-color: #fff;border-radius: 5px;transition: all 0.2s;}
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::before {background-color: #2c3e50;border-color: #2c3e50;}
|
||||
.edu-consent-check label::after {content: '';position: absolute;left: 9px;
|
||||
top: 5px; /* [수정] 수직 정렬 */
|
||||
width: 8px;height: 15px;border: solid white;border-width: 0 3px 3px 0;transform: rotate(45deg);opacity: 0;transition: opacity 0.2s;}
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::after {opacity: 1;}
|
||||
.edu-popup-footer {text-align: center;padding: 25px;background-color: #f9f9f9;border-top: 1px solid #eee;}
|
||||
.edu-popup-footer button {width: 130px;padding: 12px 0;font-size: 19px;font-weight: 600;cursor: pointer;border: 1px solid #aaa;background-color: #fff;margin: 0 10px;border-radius: 6px;transition: all 0.2s;color: #333;}
|
||||
#edu-confirm-btn {background-color: #2c3e50;color: #fff;border-color: #2c3e50;}
|
||||
#edu-confirm-btn:hover {background-color: #34495e;}
|
||||
#edu-cancel-btn:hover {background-color: #f0f0f0;}
|
||||
|
||||
#edu-modal-overlay.active, #edu-layer-popup.active {
|
||||
display: block;
|
||||
opacity: 1;
|
||||
}
|
||||
@@media (max-width: 768px) {
|
||||
.edu-popup-header h2 {font-size: 22px;}
|
||||
.edu-popup-content {padding: 30px 35px;}
|
||||
.edu-popup-content h3 {font-size: 22px;}
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {font-size: 18px;}
|
||||
.edu-popup-content .info, .edu-consent-check {font-size: 14px;}
|
||||
.edu-popup-footer button {width: 120px;font-size: 17px;}
|
||||
}
|
||||
|
||||
#edu-layer-popup.active {
|
||||
transform: translate(-50%, -50%) scale(1);
|
||||
}
|
||||
|
||||
.edu-popup-header {
|
||||
background-color: #2c3e50;
|
||||
color: #fff;
|
||||
padding: 18px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.edu-popup-header h2 {
|
||||
margin: 0;
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 35px 50px;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
color: #d90429;
|
||||
text-align: center;
|
||||
font-size: 26px;
|
||||
font-weight: 700;
|
||||
margin-top: 0;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
/* ★[수정] 중앙 정렬을 위한 컨테이너 */
|
||||
.edu-popup-content .text-center {
|
||||
text-align: center;
|
||||
}
|
||||
/* ★[수정] 리스트 기본 스타일 제거 */
|
||||
.edu-popup-content .text-center ol {
|
||||
padding-left: 0;
|
||||
list-style-type: none;
|
||||
display: inline-block; /* 컨텐츠 크기에 맞게 중앙 정렬 */
|
||||
text-align: left; /* 리스트 내용은 다시 좌측 정렬 */
|
||||
}
|
||||
/* ★[수정] 리스트 아이템 스타일 (글자 크기 증가 및 중앙 정렬) */
|
||||
.edu-popup-content .text-center li {
|
||||
text-align: center; /* 텍스트 중앙 정렬 */
|
||||
font-size: 18px; /* 글자 크기 증가 */
|
||||
font-weight: 500;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
/* ★[수정] 중요(빨간색) 텍스트 스타일 */
|
||||
.edu-popup-content .text-center > .text-red {
|
||||
font-size: 20px; /* 글자 크기 증가 */
|
||||
font-weight: 600;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.text-red {
|
||||
color: #d90429;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.text-blue {
|
||||
color: #1A5276;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.edu-details-btn {
|
||||
display: block;
|
||||
width: 220px;
|
||||
margin: 30px auto;
|
||||
padding: 10px;
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
color: #555;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
transition: background-color 0.2s, border-color 0.2s;
|
||||
}
|
||||
|
||||
.edu-details-btn:hover {
|
||||
background-color: #f5f5f5;
|
||||
border-color: #bbb;
|
||||
}
|
||||
|
||||
.edu-popup-content .info {
|
||||
font-size: 14px;
|
||||
margin-top: 30px;
|
||||
color: #333;
|
||||
font-weight: 600;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.edu-consent-check {
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.edu-consent-check label {
|
||||
position: relative;
|
||||
padding-left: 35px;
|
||||
cursor: pointer;
|
||||
line-height: 28px;
|
||||
display: inline-block;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.edu-consent-check label::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 1px; /* [수정] 수직 정렬 */
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
border: 2px solid #aaa;
|
||||
background-color: #fff;
|
||||
border-radius: 5px;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::before {
|
||||
background-color: #2c3e50;
|
||||
border-color: #2c3e50;
|
||||
}
|
||||
|
||||
.edu-consent-check label::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 9px;
|
||||
top: 5px; /* [수정] 수직 정렬 */
|
||||
width: 8px;
|
||||
height: 15px;
|
||||
border: solid white;
|
||||
border-width: 0 3px 3px 0;
|
||||
transform: rotate(45deg);
|
||||
opacity: 0;
|
||||
transition: opacity 0.2s;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::after {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.edu-popup-footer {
|
||||
text-align: center;
|
||||
padding: 25px;
|
||||
background-color: #f9f9f9;
|
||||
border-top: 1px solid #eee;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 130px;
|
||||
padding: 12px 0;
|
||||
font-size: 19px;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
border: 1px solid #aaa;
|
||||
background-color: #fff;
|
||||
margin: 0 10px;
|
||||
border-radius: 6px;
|
||||
transition: all 0.2s;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
#edu-confirm-btn {
|
||||
background-color: #2c3e50;
|
||||
color: #fff;
|
||||
border-color: #2c3e50;
|
||||
}
|
||||
|
||||
#edu-confirm-btn:hover {
|
||||
background-color: #34495e;
|
||||
}
|
||||
|
||||
#edu-cancel-btn:hover {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
|
||||
@@media (max-width: 768px) {
|
||||
.edu-popup-header h2 {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 30px 35px;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.edu-popup-content .info, .edu-consent-check {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 120px;
|
||||
font-size: 17px;
|
||||
}
|
||||
}
|
||||
|
||||
@@media (max-width: 480px) {
|
||||
.edu-popup-header h2 {
|
||||
font-size: 19px;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 25px 20px;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
font-size: 19px;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {
|
||||
font-size: 16px;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
.edu-details-btn {
|
||||
width: 180px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-popup-content .info {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-consent-check {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-consent-check label {
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
.edu-consent-check label::before {
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
}
|
||||
|
||||
.edu-consent-check label::after {
|
||||
left: 8px;
|
||||
top: 4px;
|
||||
width: 6px;
|
||||
height: 12px;
|
||||
}
|
||||
|
||||
.edu-popup-footer {
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 13px 0;
|
||||
}
|
||||
|
||||
.edu-popup-footer button:first-child {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 끝 --- */
|
||||
@@media (max-width: 480px) {
|
||||
.edu-popup-header h2 {font-size: 19px;}
|
||||
.edu-popup-content {padding: 25px 20px;}
|
||||
.edu-popup-content h3 {font-size: 19px;margin-bottom: 25px;}
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {font-size: 18px;line-height: 1.6;}
|
||||
.edu-details-btn {width: 180px;font-size: 14px;}
|
||||
.edu-popup-content .info {font-size: 18px;}
|
||||
.edu-consent-check {font-size: 18px;}
|
||||
.edu-consent-check label {padding-left: 30px;}
|
||||
.edu-consent-check label::before {width: 22px;height: 22px;}
|
||||
.edu-consent-check label::after {left: 8px;top: 4px;width: 6px;height: 12px;}
|
||||
.edu-popup-footer {padding: 20px;}
|
||||
.edu-popup-footer button {width: 100%;margin: 0;padding: 13px 0;}
|
||||
.edu-popup-footer button:first-child {margin-bottom: 10px;}
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 끝 --- */
|
||||
</style>
|
||||
|
||||
<div class="container">
|
||||
<div class="schBox" style="@firstSchBoxDisplayStyle">
|
||||
<form id="smartSearchForm" method="post">
|
||||
<input type="hidden" id="strVal31" />
|
||||
<input type="hidden" id="strVal17" />
|
||||
<input type="hidden" id="strVal18" />
|
||||
<input type="hidden" id="strVal19" />
|
||||
<input type="hidden" id="strVal20" />
|
||||
<input type="hidden" id="strVal21" />
|
||||
<input type="hidden" name="cmno" id="cmno" />
|
||||
<input type="hidden" id="cmino" name="CM.cmino" />
|
||||
<input type="hidden" id="cmisno" name="CM.cmisno" />
|
||||
|
|
@ -817,7 +584,7 @@
|
|||
var dateNumber = parseFloat(year + month + day);
|
||||
|
||||
if (dateNumber > @(System.Web.Configuration.WebConfigurationManager.AppSettings["2024ExDate2"])) {
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:810px;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 집체교육 참석조건을 만족하신 후 교육종료일(집체교육 참석일)" +
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:100%;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 집체교육 참석조건을 만족하신 후 교육종료일(집체교육 참석일)" +
|
||||
"에 집체교육 7시간을 참석하시면 됩니다.</span > <br>" +
|
||||
"<span style=' font-size: 12pt;margin-left:10px;'>- 집체교육 참석 조건 : 동영상강의 진도율 90%이상 / 과제제출<span><br>" +
|
||||
"<span style=' font-size: 12pt;margin-left:10px;'>- 시험평가는 집체교육 당일 교육장에서 진행됩니다.<span><br>" +
|
||||
|
|
@ -827,7 +594,7 @@
|
|||
"</div><br><span class='clsTitle'>교육종료일(집체교육 참석일)을 선택하여 주세요.</span>";
|
||||
}
|
||||
else {
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:780px;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 수료조건을 모두 만족하신 후 " +
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:100%;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 수료조건을 모두 만족하신 후 " +
|
||||
"교육종료일(집체교육 참석일)에 집체교육 7시간을 참석 하시면 됩니다.</span > <br>" +
|
||||
"※ <span style=' font-size: 12pt;'>수료조건 : 동영상강의 진도율 90% 이상 / 시험평가 60점 이상 / 과제 제출</span><br>" +
|
||||
"※ <span style=' font-size: 12pt;'>교육비 입금과 동시에 동영상강의 시청이 가능합니다.</span>" +
|
||||
|
|
@ -1060,8 +827,24 @@
|
|||
$("#cmisno").val(cmisno);
|
||||
|
||||
checkLectCompleteEdu(cmno, "@Model.stringval3", "@Model.stringval4", "@Model.stringval5", "@Model.stringval6", $("#pcmno_" + pcmno + "_cgcode").val(), pcmno, "chkLectNew");
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
//2025-12-09 / KHJ / 역량강화교육 알림창
|
||||
let str3 = $("#stringval3").val(); //걸설사업관리기술인(28)
|
||||
let str4 = $("#stringval4").val(); //계속교육(31)
|
||||
let str5 = $("#stringval5").val(); //고급(38)/특급(39)
|
||||
|
||||
$("#strVal31").val("notlogin");
|
||||
$("#strVal17").val(cmno);
|
||||
$("#strVal18").val(pcmno);
|
||||
$("#strVal19").val(cmino);
|
||||
$("#strVal20").val(cmisno);
|
||||
$("#strVal21").val($("#pcmno_" + pcmno + "_cgcode").val());
|
||||
|
||||
if (str3 == 28 && str4 == 31 && ($("#pcmno_" + pcmno + "_cgcode").val() == 103 || $("#pcmno_" + pcmno + "_cgcode").val() == 104)) {
|
||||
$('#edu-layer-popup').addClass('active');
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
let searchRslt = $("#smartSearchForm").serialize();
|
||||
let url = `/Account/index?${searchRslt}
|
||||
|
|
@ -1150,7 +933,7 @@
|
|||
|
||||
if (resultCode == 0) {
|
||||
//2025-12-09 / KHJ / 역량강화교육 알림창
|
||||
if (str3 == 28 && str4 == 31 && (str5 == 38 || str5 == 39)) {
|
||||
if (str3 == 28 && str4 == 31 && (_cgcode == 103 || _cgcode == 104)) {
|
||||
$('#edu-layer-popup').addClass('active');
|
||||
return;
|
||||
}
|
||||
|
|
@ -1264,8 +1047,20 @@
|
|||
alert("주의사항을 확인하셨으면 체크해주세요.");
|
||||
return;
|
||||
}
|
||||
if ($("#strVal31").val() == "notlogin") {
|
||||
let searchRslt = $("#smartSearchForm").serialize();
|
||||
let url = `/Account/index?${searchRslt}
|
||||
&stringval17=${$("#strVal17").val()}
|
||||
&stringval18=${$("#strVal18").val()}
|
||||
&stringval19=${$("#strVal19").val()}
|
||||
&stringval20=${$("#strVal20").val()}
|
||||
&stringval21=${$("#strVal21").val()}`;
|
||||
|
||||
checkLectIsComplete(_cmno);
|
||||
url = url.replace(/\s/g, '');
|
||||
location.href = url;
|
||||
} else {
|
||||
checkLectIsComplete(_cmno);
|
||||
}
|
||||
}
|
||||
function closeEducationPopup() {
|
||||
$('#edu-layer-popup').removeClass('active');
|
||||
|
|
@ -1275,7 +1070,7 @@
|
|||
@functions {
|
||||
|
||||
/// <summary>
|
||||
/// 과정 코드(cgcode)에 따라 사용자에게 보여줄 라벨(span 태그 형태)을 반환. //
|
||||
/// 과정 코드(cgcode)에 따라 사용자에게 보여줄 라벨(span 태그 형태)을 반환.
|
||||
/// </summary>
|
||||
/// <param name="code">과정 코드 (예: "107", "105" 등)</param>
|
||||
/// <returns>
|
||||
|
|
|
|||
|
|
@ -53,11 +53,9 @@
|
|||
if (Model.intval > 0)
|
||||
{
|
||||
<p class="subTxt">
|
||||
<strong>
|
||||
이미 동일한 내용의 교육을 신청, 수강 또는 수료한 과정입니다.
|
||||
<strong style="color:red;font-size:14pt;">이미 동일한 내용의 교육을 신청, 수강 또는 수료한 과정입니다.</strong>
|
||||
<br>
|
||||
아래 [뒤로가기] 버튼을 클릭하여 검색결과 화면으로 이동 후 다른 교육으로 신청하여 주시기 바랍니다.
|
||||
</strong>
|
||||
<strong>아래 [뒤로가기] 버튼을 클릭하여 검색결과 화면으로 이동 후 다른 교육으로 신청하여 주시기 바랍니다.</strong>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -445,10 +445,12 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liedu08"><a href="javascript: schIpt('3', '107', '필수계속교육 (7시간)'); ">필수계속교육 (7시간)</a></li>
|
||||
<li id="liedu01"><a href="javascript:schIpt('3', '29', '기본교육');">기본교육</a></li>
|
||||
<li id="liedu02"><a href="javascript:schIpt('3', '30', '최초교육');">최초교육</a></li>
|
||||
<li id="liedu07"><a href="javascript:schIpt('3', '35', '승급교육');">승급교육</a></li>
|
||||
<li id="liedu03"><a href="javascript:schIpt('3', '31', '계속교육');">계속교육</a></li>
|
||||
<li id="liedu09"><a href="javascript:schIpt('3', '108', '안전관리계속교육(14시간)');">안전관리계속교육(14시간)</a></li>
|
||||
<li id="liedu04"><a href="javascript:schIpt('3', '32', '안전관리계속교육(16시간)');">안전관리계속교육(16시간)</a></li>
|
||||
<li id="liedu05"><a href="javascript:schIpt('3', '33', 'PQ가점교육');">PQ가점교육</a></li>
|
||||
<li id="liedu06"><a href="javascript:schIpt('3', '34', '기타교육');">기타교육</a></li>
|
||||
|
|
@ -632,7 +634,7 @@
|
|||
"<div class=\"inner\"><div class=\"poptitlebox\"><span>" + p[1] + "</span>" +
|
||||
"<a class=\"closepopa\" href=\"#\" onclick=\"hidepop();$('#popbox" + p[0] + "').remove();\">✖</a></div>" +
|
||||
"<div class=\"iframebox\" ifrnum=\""+p[0]+"\"><iframe id=\"ifrpop" + p[0] + "\" style=\"border: 0 none; height: " + (getint(p[6]) - 4) + "px; width: " + (getint(p[5])) + "px;\"></iframe></div>" +
|
||||
"<div></div></div></div>");
|
||||
"<div style=\"height:30px;text-align: right;\"><input type=\"checkbox\" class=\"chkClose\" id=\"chkClose" + p[0] + "\" /> <label for=\"chkClose" + p[0] + "\">오늘 하루 보지 않기</label><a style=\"border:0px solid #ddd;padding:0px 5px 0px 5px;\" onclick=\"popupClose('popbox" + p[0] + "')\">[닫기]</a></div></div></div>");
|
||||
$("#ifrpop" + p[0]).attr("src", "/Home/Popup?pno=" + p[0]);
|
||||
$("#popbox" + p[0]).show();
|
||||
}
|
||||
|
|
@ -737,7 +739,6 @@
|
|||
if (@Model.isalreadyreq == 1) {
|
||||
msg("이미 신청된 강좌입니다. 메인화면으로 이동되었습니다.");
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
|
@ -846,7 +847,6 @@
|
|||
@:}
|
||||
}*@
|
||||
|
||||
|
||||
if (num == 2) {
|
||||
if (sch1 == "2" && sch2 == "28") {
|
||||
$("#liedu09").css("display", "block")
|
||||
|
|
@ -945,7 +945,20 @@
|
|||
$(this).show();
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//2025-12-17 / KHJ / 교육장교육일 경우 일반계속교육 14시간 16시간 숨김
|
||||
//console.log($("#sch1").val());
|
||||
if ($("#sch1").val() == "1") {
|
||||
$("#liedu09").css("display", "none");
|
||||
$("#liedu04").css("display", "none");
|
||||
} else {
|
||||
if ($("#sch1").val() == "28") {
|
||||
$("#liedu09").css("display", "");
|
||||
$("#liedu04").css("display", "");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function schIpt2(num, code, name) {
|
||||
|
|
@ -1188,8 +1201,16 @@
|
|||
return "";
|
||||
}
|
||||
|
||||
function popupClose(name) {
|
||||
setCookie(name, "Y", 1); // 1일 동안 유지
|
||||
function popupClose(name) {
|
||||
let ischecked = false;
|
||||
|
||||
if ($("#chkClose" + name.replace("popbox", "")).prop("checked")) {
|
||||
ischecked = true;
|
||||
}
|
||||
|
||||
if (ischecked) {
|
||||
setCookie(name, "Y", 1); // 1일 동안 유지
|
||||
}
|
||||
$("#" + name).hide();
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -1,340 +1,350 @@
|
|||
@model NP.Model.VMMy
|
||||
@{
|
||||
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
|
||||
if (shapeDatapic == null) {
|
||||
shapeDatapic = new NP.Model.Lect();
|
||||
}
|
||||
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
|
||||
if (shapeDatapic == null)
|
||||
{
|
||||
shapeDatapic = new NP.Model.Lect();
|
||||
}
|
||||
|
||||
}
|
||||
<div class="mpgInfo mpgInfored">
|
||||
<p style="color: red; font-size:20px;">※ 온라인교육은 관련 법령에 의해 일일 최대 학습시간이 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.</p>
|
||||
<p style="color: red; font-size:20px;">※ 온라인교육은 관련 법령에 의해 일일 최대 학습시간이 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.</p>
|
||||
</div>
|
||||
<div style="margin-bottom:20px;">
|
||||
<button onclick="warningdate()" class="warningbutton">일정변경 시 주의사항</button>
|
||||
<button onclick="warningdate()" class="warningbutton">일정변경 시 주의사항</button>
|
||||
</div>
|
||||
<table class="lctAply">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>강좌명</th>
|
||||
<td>교육일정변경</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach (var d in Model.Lects.Where(w => w.rno == 1)) {
|
||||
<tr>
|
||||
<th>
|
||||
<div class="ltaList">
|
||||
<h5>
|
||||
<span class="@(d.cshape == 0 ? "org" : d.cshape == 1 ? "nav_grn" : "nav_blu")">@d.cshapename </span>
|
||||
@if (d.studyplace == null) {
|
||||
<strong style="display:none;">@d.studyplacename 교육장</strong>
|
||||
} else if (d.studyplace != null) {
|
||||
<strong>@d.studyplacename 교육장</strong>
|
||||
}
|
||||
<thead>
|
||||
<tr>
|
||||
<th>강좌명</th>
|
||||
<td>교육일정변경</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach (var d in Model.Lects.Where(w => w.rno == 1))
|
||||
{
|
||||
<tr>
|
||||
<th>
|
||||
<div class="ltaList">
|
||||
<h5>
|
||||
<span class="@(d.cshape == 0 ? "org" : d.cshape == 1 ? "nav_grn" : "nav_blu")">@d.cshapename </span>
|
||||
@if (d.studyplace == null)
|
||||
{
|
||||
<strong style="display:none;">@d.studyplacename 교육장</strong>
|
||||
}
|
||||
else if (d.studyplace != null)
|
||||
{
|
||||
<strong>@d.studyplacename 교육장</strong>
|
||||
}
|
||||
|
||||
<b>@d.cname (@(d.classno))</b>
|
||||
</h5>
|
||||
<dl class="ltaDl">
|
||||
<dt class="lectstatus">
|
||||
@d.lectStatus
|
||||
</dt>
|
||||
<dt style="color:#888888">
|
||||
교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
|
||||
</dt>
|
||||
@if (d.cshape != 1) {
|
||||
<dd style="color:red;">교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))</dd>
|
||||
<dt></dt>
|
||||
}
|
||||
<dt>@d.studytime 시간과정</dt>
|
||||
@Html.Raw(d.isrebate == 1 ? "<span class=\"red\" style='vertical-align: middle;'>환급과정</span>" : "<span class=\"red\" style='vertical-align: middle;'>비환급과정</span>")
|
||||
</dl>
|
||||
</div>
|
||||
</th>
|
||||
<td class="ltaBtn" data-th="교육일정변경 : ">
|
||||
@if (d.intv1 == 0) {
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
||||
} else {
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: msg('이미 출석을 완료한 교육과정입니다.');">변경</a></dd></dl>
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
</tbody>
|
||||
<b>@d.cname (@(d.classno))</b>
|
||||
</h5>
|
||||
<dl class="ltaDl">
|
||||
<dt class="lectstatus">
|
||||
@d.lectStatus
|
||||
</dt>
|
||||
<dt style="color:#888888">
|
||||
교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
|
||||
</dt>
|
||||
@if (d.cshape != 1)
|
||||
{
|
||||
<dd style="color:red;">교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))</dd>
|
||||
<dt></dt>
|
||||
}
|
||||
<dt>@d.studytime 시간과정</dt>
|
||||
@Html.Raw(d.isrebate == 1 ? "<span class=\"red\" style='vertical-align: middle;'>환급과정</span>" : "<span class=\"red\" style='vertical-align: middle;'>비환급과정</span>")
|
||||
</dl>
|
||||
</div>
|
||||
</th>
|
||||
<td class="ltaBtn" data-th="교육일정변경 : ">
|
||||
@if (d.intv1 == 0)
|
||||
{
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
||||
}
|
||||
else
|
||||
{
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: msg('이미 출석을 완료한 교육과정입니다.');">변경</a></dd></dl>
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
</tbody>
|
||||
</table>
|
||||
@if (Model.Lects.Count() < 1) {
|
||||
<div style="text-align: center; padding: 20px;">- 일정을 변경할 교육이 없습니다.</div>
|
||||
@if (Model.Lects.Count() < 1)
|
||||
{
|
||||
<div style="text-align: center; padding: 20px;">- 일정을 변경할 교육이 없습니다.</div>
|
||||
}
|
||||
<form id="mform" method="post" action="">
|
||||
@Html.HiddenFor(m => m.intval)
|
||||
@Html.HiddenFor(m => m.stringval)
|
||||
@Html.HiddenFor(m => m.intval)
|
||||
@Html.HiddenFor(m => m.stringval)
|
||||
</form>
|
||||
|
||||
<div class="mpgPop" style="display: none" id="popScd">
|
||||
<div>
|
||||
<div>
|
||||
<div class="mpgPopWrap">
|
||||
<div class="mpgPopTitle" id="divTitle">
|
||||
<h5></h5>
|
||||
</div>
|
||||
<div class="mpgPopCont" style="background-color: white;padding:10px">
|
||||
<div id="divScd"></div>
|
||||
<div>
|
||||
<div>
|
||||
<div class="mpgPopWrap">
|
||||
<div class="mpgPopTitle" id="divTitle">
|
||||
<h5></h5>
|
||||
</div>
|
||||
<div class="mpgPopCont" style="background-color: white;padding:10px">
|
||||
<div id="divScd"></div>
|
||||
|
||||
</div>
|
||||
<div class="mpgpopbtn2" style="margin-bottom: 20px; background-color: white;">
|
||||
<ul class="mpgPopBtn" style="margin-top: 0px;">
|
||||
<li><a href="#" class="bk" onclick="selectScd()">선택완료</a></li>
|
||||
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mpgpopbtn2" style="margin-bottom: 20px; background-color: white;">
|
||||
<ul class="mpgPopBtn" style="margin-top: 0px;">
|
||||
<li><a href="#" class="bk" onclick="selectScd()">선택완료</a></li>
|
||||
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@section scriptsHeader{
|
||||
|
||||
}
|
||||
@section scripts{
|
||||
<style>
|
||||
#popScd {
|
||||
top: -170px;
|
||||
}
|
||||
<style>
|
||||
#popScd {
|
||||
top: -170px;
|
||||
}
|
||||
|
||||
.mpgPopCont {
|
||||
height: 550px
|
||||
}
|
||||
.mpgPopCont {
|
||||
height: 550px
|
||||
}
|
||||
|
||||
.mpgPopBtn {
|
||||
padding-top: 30px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function warningdate() {
|
||||
$('#layermessage')
|
||||
msg("<sapn style='font-size: 15pt; text-align: left; margin:auto; display: inherit;'>■ 일정변경은 같은 교육과정에서만 가능합니다<br><br> - <span style='color:blue;'>일정변경 가능</span><br><br> 설계시공 최초 전문B교육 -> 설계시공 최초 전문B교육<br><br> - <span style='color:red;'>일정변경 불가</span><br><br> 설계시공 최초 전문B교육 -> 설계시공 최초 전문A교육 <br><br>■ 변경 할 일정이 <span style='color:red;'>접수마감</span> 인 경우 해당 일정으로 <span style='color:red;'>변경이 불가능 합니다.</span></span>");
|
||||
}
|
||||
var vLectno;
|
||||
var _cmno = 0;
|
||||
var _cmino = 0;
|
||||
.mpgPopBtn {
|
||||
padding-top: 30px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function warningdate() {
|
||||
$('#layermessage')
|
||||
msg("<sapn style='font-size: 15pt; text-align: left; margin:auto; display: inherit;'>■ 일정변경은 같은 교육과정에서만 가능합니다<br><br> - <span style='color:blue;'>일정변경 가능</span><br><br> 설계시공 최초 전문B교육 -> 설계시공 최초 전문B교육<br><br> - <span style='color:red;'>일정변경 불가</span><br><br> 설계시공 최초 전문B교육 -> 설계시공 최초 전문A교육 <br><br>■ 변경 할 일정이 <span style='color:red;'>접수마감</span> 인 경우 해당 일정으로 <span style='color:red;'>변경이 불가능 합니다.</span></span>");
|
||||
}
|
||||
var vLectno;
|
||||
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 ps() {
|
||||
window.open("/My/CertSet");
|
||||
}
|
||||
|
||||
function openScd(cmno, lectno, cshape) {
|
||||
vLectno = lectno
|
||||
$(".mpgPop").show();
|
||||
_cmno = cmno;
|
||||
setScd(cmno, cshape);
|
||||
}
|
||||
function openScd(cmno, lectno, cshape) {
|
||||
vLectno = lectno
|
||||
$(".mpgPop").show();
|
||||
_cmno = cmno;
|
||||
setScd(cmno, cshape);
|
||||
}
|
||||
|
||||
function setScd(cmno, cshape) {
|
||||
function setScd(cmno, cshape) {
|
||||
capp("/focommon/GetMyScdForMixEdu", { cmno: cmno, lectno: vLectno, cshape: cshape }, "renderScdInning(" + cmno + "," + cshape + ")");
|
||||
}
|
||||
}
|
||||
|
||||
function renderScdInning(cmno, cshape) {
|
||||
function renderScdInning(cmno, cshape) {
|
||||
console.log("capResult.obj", capResult.obj)
|
||||
let strTmp = "";
|
||||
let dateStyle = "style1";
|
||||
var divScd = $("#divScd");
|
||||
var divTitle = $("#divTitle");
|
||||
let onceCheck = false;
|
||||
let studyplaceCheck = false;
|
||||
let notContentsCheck = false;
|
||||
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 = "<h5> 교육장교육 일정변경 </ul>";
|
||||
}
|
||||
else if (cshape == 2) {
|
||||
dateStyle = "style2";
|
||||
divTitle.empty();
|
||||
if (cshape == 1) {
|
||||
strTmp = "<h5> 교육장교육 일정변경 </ul>";
|
||||
}
|
||||
else if (cshape == 2) {
|
||||
dateStyle = "style2";
|
||||
|
||||
if (capResult.obj.length > 0) {
|
||||
if (capResult.obj[0].studyplace == null) {
|
||||
studyplaceCheck = false;
|
||||
}
|
||||
else {
|
||||
studyplaceCheck = true;
|
||||
}
|
||||
}
|
||||
else {
|
||||
studyplaceCheck = false;
|
||||
}
|
||||
if (capResult.obj.length > 0) {
|
||||
if (capResult.obj[0].studyplace == null) {
|
||||
studyplaceCheck = false;
|
||||
}
|
||||
else {
|
||||
studyplaceCheck = true;
|
||||
}
|
||||
}
|
||||
else {
|
||||
studyplaceCheck = false;
|
||||
}
|
||||
|
||||
if (!studyplaceCheck) {
|
||||
strTmp = "<h5> 교육종료일(수료일자) 변경 </ul>";
|
||||
}
|
||||
else {
|
||||
strTmp = "<h5> 교육종료일(집체교육 참석일) 변경 </ul>";
|
||||
}
|
||||
}
|
||||
if (!studyplaceCheck) {
|
||||
strTmp = "<h5> 교육종료일(수료일자) 변경 </ul>";
|
||||
}
|
||||
else {
|
||||
strTmp = "<h5> 교육종료일(집체교육 참석일) 변경 </ul>";
|
||||
}
|
||||
}
|
||||
|
||||
strTmp += "<a href='javascript: mpgPopClose();'></a>";
|
||||
divTitle.append(strTmp);
|
||||
divScd.empty();
|
||||
strTmp += "<a href='javascript: mpgPopClose();'></a>";
|
||||
divTitle.append(strTmp);
|
||||
divScd.empty();
|
||||
|
||||
//강좌일정 태그 생성
|
||||
strTmp = "<ul id='ulScd" + cmno + "'></ul>";
|
||||
divScd.append(strTmp);
|
||||
//강좌일정 태그 생성
|
||||
strTmp = "<ul id='ulScd" + cmno + "'></ul>";
|
||||
divScd.append(strTmp);
|
||||
|
||||
var ulScd = $("#ulScd" + cmno);
|
||||
ulScd.empty();
|
||||
let displayCnt = 0;
|
||||
let noDisPlay = true;
|
||||
let datachk = false;
|
||||
var ulScd = $("#ulScd" + cmno);
|
||||
ulScd.empty();
|
||||
let displayCnt = 0;
|
||||
let noDisPlay = true;
|
||||
let datachk = false;
|
||||
|
||||
$.each(capResult.obj, function (i, d) {
|
||||
datachk = false;
|
||||
let comment = d.comment == null ? "" : "<br><span style='margin-left:39px'>(" + d.comment + ")</span>"
|
||||
var li = $("<li />");
|
||||
$.each(capResult.obj, function (i, d) {
|
||||
datachk = false;
|
||||
let comment = d.comment == null ? "" : "<br><span style='margin-left:39px'>(" + d.comment + ")</span>"
|
||||
var li = $("<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 + "까지"
|
||||
}
|
||||
|
||||
var pData = $("<p />");
|
||||
_cmno = d.cmno;
|
||||
_cmino = d.cmino;
|
||||
var pData = $("<p />");
|
||||
_cmno = d.cmno;
|
||||
_cmino = d.cmino;
|
||||
|
||||
var radioEduDay = "<input type='radio' name='rdoScds' value='" + d.cmisno + "' ";
|
||||
|
||||
var strStudyPlacename = "";
|
||||
if (d.studyplace != null && d.studyplace != '' && d.studyplacename != null && d.studyplacename != '') {
|
||||
strStudyPlacename = '[' + d.studyplacename + '교육장]';
|
||||
}
|
||||
|
||||
var radioEduDay = "<input type='radio' name='rdoScds' value='" + d.cmisno + "' ";
|
||||
if (d.isEnd == false) {
|
||||
++displayCnt;
|
||||
if (d.quota != 0) {
|
||||
if (d.remainPeople <= 0) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span>" + comment + "</label>");
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label>" + comment + "</label>");
|
||||
}
|
||||
else {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label> " + comment + "</label>");
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label>" + comment + "</label>");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var strStudyPlacename = "";
|
||||
if (d.studyplace != null && d.studyplace != '' && d.studyplacename != null && d.studyplacename != '') {
|
||||
strStudyPlacename = '[' + d.studyplacename + '교육장]';
|
||||
}
|
||||
|
||||
// 아래 코딩으로 대체
|
||||
if (displayCnt == 0 && noDisPlay) {
|
||||
var li = $("<li />");
|
||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||
ulScd.append(li);
|
||||
noDisPlay = false;
|
||||
notContentsCheck = true;
|
||||
_cmino = 0;
|
||||
_cmno = 0;
|
||||
}
|
||||
|
||||
if (d.isEnd == false) {
|
||||
++displayCnt;
|
||||
if (d.quota != 0) {
|
||||
if (d.remainPeople <= 0) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span>" + comment + "</label>");
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label>" + comment + "</label>");
|
||||
}
|
||||
else {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label> " + comment + "</label>");
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
datachk = true;
|
||||
pData.html("<label>" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label>" + comment + "</label>");
|
||||
}
|
||||
}
|
||||
}
|
||||
if (datachk || onceCheck) {
|
||||
li.append(pData);
|
||||
ulScd.append(li);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
// 아래 코딩으로 대체
|
||||
if (displayCnt == 0 && noDisPlay) {
|
||||
var li = $("<li />");
|
||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||
ulScd.append(li);
|
||||
noDisPlay = false;
|
||||
notContentsCheck = true;
|
||||
_cmino = 0;
|
||||
_cmno = 0;
|
||||
}
|
||||
if (capResult.obj.length == 0) {
|
||||
var li = $("<li />");
|
||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||
ulScd.append(li);
|
||||
notContentsCheck = true;
|
||||
_cmino = 0;
|
||||
_cmno = 0;
|
||||
}
|
||||
|
||||
if (datachk || onceCheck) {
|
||||
li.append(pData);
|
||||
ulScd.append(li);
|
||||
}
|
||||
if (notContentsCheck) {
|
||||
$(".mpgPopCont").css("height", "300px")
|
||||
}
|
||||
else {
|
||||
$(".mpgPopCont").css("height", "480px")
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
if (capResult.obj.length == 0) {
|
||||
var li = $("<li />");
|
||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||
ulScd.append(li);
|
||||
notContentsCheck = true;
|
||||
_cmino = 0;
|
||||
_cmno = 0;
|
||||
}
|
||||
function renderScd() {
|
||||
var ulScd = $("#ulScd");
|
||||
ulScd.empty();
|
||||
//var seq = 0;
|
||||
|
||||
if (notContentsCheck) {
|
||||
$(".mpgPopCont").css("height", "300px")
|
||||
}
|
||||
else {
|
||||
$(".mpgPopCont").css("height", "480px")
|
||||
}
|
||||
$.each(capResult.obj, function (i, d) {
|
||||
let comment = d.comment == null ? "" : "<span style='margin-left:12px'>(" + d.comment + ")</span>"
|
||||
var li = $("<li />");
|
||||
if (d.isEnd == true) {
|
||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (종료)</label>");
|
||||
}
|
||||
else {
|
||||
if (d.quota != 0) {
|
||||
if (d.remainPeople <= 0) {
|
||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (마감)</label>");
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||
} else {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + comment + "</label>");
|
||||
} else {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + comment + "</label>");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
//seq++;
|
||||
ulScd.append(li);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function renderScd() {
|
||||
var ulScd = $("#ulScd");
|
||||
ulScd.empty();
|
||||
//var seq = 0;
|
||||
|
||||
$.each(capResult.obj, function (i, d) {
|
||||
let comment = d.comment == null ? "" : "<span style='margin-left:12px'>(" + d.comment + ")</span>"
|
||||
var li = $("<li />");
|
||||
if (d.isEnd == true) {
|
||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (종료)</label>");
|
||||
}
|
||||
else {
|
||||
if (d.quota != 0) {
|
||||
if (d.remainPeople <= 0) {
|
||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (마감)</label>");
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||
} else {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (d.isselected == 1) {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + comment + "</label>");
|
||||
} else {
|
||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + comment + "</label>");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
//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("선택한 일정이 없습니다.");
|
||||
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;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
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;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue