240826 추가 요청건 일괄 커밋
This commit is contained in:
parent
d41c5b012d
commit
cc9330f357
|
|
@ -28,8 +28,6 @@
|
||||||
<li id="liedu04"><a href="javascript: schIpt('3', '32', '안전관리계속교육(16시간)'); ">안전관리계속교육(16시간)</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="liedu05"><a href="javascript: schIpt('3', '33', 'PQ가점교육'); ">PQ가점교육</a></li>
|
||||||
<li id="liedu06"><a href="javascript: schIpt('3', '34', '기타교육'); ">기타교육</a></li>
|
<li id="liedu06"><a href="javascript: schIpt('3', '34', '기타교육'); ">기타교육</a></li>
|
||||||
<li id="liedu08"><a href="javascript: schIpt('3', '107', '필수계속교육'); ">필수계속교육</a></li>
|
|
||||||
<li id="liedu09"><a href="javascript: schIpt('3', '108', '일반계속교육'); ">일반계속교육</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -133,4 +131,4 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#" class="msBtn">교육신청</a></li>
|
<li><a href="#" class="msBtn"><span>일정확인</span><span> 및 </span>교육신청</a></li>
|
||||||
|
|
|
||||||
|
|
@ -2695,6 +2695,15 @@
|
||||||
,fgno=null
|
,fgno=null
|
||||||
where lectno=#lectno# and sdno=#sdno#;
|
where lectno=#lectno# and sdno=#sdno#;
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<select id="lect.get.lectsdChk" parameterClass="hashtable" resultClass="lect">
|
||||||
|
SELECT l.lectno, ( CASE WHEN g.stime IS NULL THEN 0 ELSE 1 END) intv1
|
||||||
|
FROM lect l
|
||||||
|
INNER JOIN users u ON l.userno= u.userno
|
||||||
|
INNER JOIN cminning ci ON l.cmno = ci.cmno AND ci.isscd=1 AND ci.scdtype=0
|
||||||
|
LEFT OUTER JOIN lectinning g ON g.cmino = ci.cmino AND g.lectno = l.lectno
|
||||||
|
WHERE l.lectno in ($lectnos$)
|
||||||
|
</select>
|
||||||
</statements>
|
</statements>
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -229,10 +229,11 @@ namespace NP.FO.Controllers
|
||||||
//hsData.Add("cshape", 2);
|
//hsData.Add("cshape", 2);
|
||||||
hsData.Add("issubtable", 1);
|
hsData.Add("issubtable", 1);
|
||||||
vm.Lects = Dao.Get<Lect>("lect.mylectures2", hsData);
|
vm.Lects = Dao.Get<Lect>("lect.mylectures2", hsData);
|
||||||
|
|
||||||
|
|
||||||
foreach (var item in vm.Lects)
|
foreach (var item in vm.Lects)
|
||||||
{
|
{
|
||||||
|
item.intv1 = 0;
|
||||||
if ((item.iscomplete == null || item.iscomplete == 0) && item.edate < DateTime.Now)
|
if ((item.iscomplete == null || item.iscomplete == 0) && item.edate < DateTime.Now)
|
||||||
{
|
{
|
||||||
item.lectStatus = "미수료";
|
item.lectStatus = "미수료";
|
||||||
|
|
@ -250,7 +251,26 @@ namespace NP.FO.Controllers
|
||||||
item.lectStatus = "교육진행중";
|
item.lectStatus = "교육진행중";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (vm.Lects.Count > 0)
|
||||||
|
{
|
||||||
|
string lectsNos = string.Join(",", vm.Lects.Select(c => c.lectno).ToList());
|
||||||
|
var getLectAtt = Dao.Get<Lect>("lect.get.lectsdChk", new Hashtable { { "lectnos", lectsNos } });
|
||||||
|
|
||||||
|
if (getLectAtt.Count > 0)
|
||||||
|
{
|
||||||
|
foreach (var item in getLectAtt.Where(c => c.intv1 == 1).ToList())
|
||||||
|
{
|
||||||
|
var lectitem = vm.Lects.Where(c => c.lectno == item.lectno).FirstOrDefault();
|
||||||
|
|
||||||
|
if (lectitem != null)
|
||||||
|
{
|
||||||
|
lectitem.intv1 = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return View(vm);
|
return View(vm);
|
||||||
}
|
}
|
||||||
public ActionResult CertPrint(VMMy vm)
|
public ActionResult CertPrint(VMMy vm)
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,16 @@
|
||||||
<div class="evaList">
|
<div class="evaList">
|
||||||
<table>
|
<table>
|
||||||
<tbody>
|
<tbody>
|
||||||
@foreach (var d in Model.Datas.Where(w=>w.dtype > -1))
|
@{
|
||||||
{
|
List<long> allowLectNos = Array.ConvertAll("104069,102553,105325,104402,106226,62683".Split(','), long.Parse).ToList();
|
||||||
|
|
||||||
|
}
|
||||||
|
@foreach (var d in Model.Datas.Where(w=>w.dtype > -1))
|
||||||
|
{
|
||||||
|
if(allowLectNos.IndexOf(Model.croomlectno) > -1)
|
||||||
|
{
|
||||||
|
ViewBag.exCheck = true;
|
||||||
|
}
|
||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
<h5><b>@(d.dtype == 0 ? "진행평가":d.dtype==1?"최종평가":d.dtype == 2?"과제":d.dtype==3?"토론":"")</b><span> @d.strval</span></h5>
|
<h5><b>@(d.dtype == 0 ? "진행평가":d.dtype==1?"최종평가":d.dtype == 2?"과제":d.dtype==3?"토론":"")</b><span> @d.strval</span></h5>
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,16 @@
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
</th>
|
</th>
|
||||||
<td class="ltaBtn" data-th="교육일정변경 : ">
|
<td class="ltaBtn" data-th="교육일정변경 : ">
|
||||||
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
@if (d.intv1 == 0)
|
||||||
</td>
|
{
|
||||||
|
<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>
|
</tr>
|
||||||
}
|
}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
||||||
|
|
@ -40,9 +40,9 @@
|
||||||
<add key="ssonoauth" value="Y" />
|
<add key="ssonoauth" value="Y" />
|
||||||
<add key="daokey" value="ynictelms2020" />
|
<add key="daokey" value="ynictelms2020" />
|
||||||
|
|
||||||
<!--<add key="configpath" value="Product" />-->
|
<add key="configpath" value="Product" />
|
||||||
<!--<add key="configpath" value="ProductDev" />-->
|
<!--<add key="configpath" value="ProductDev" />-->
|
||||||
<add key="configpath" value="Staging" />
|
<!--<add key="configpath" value="Staging" />-->
|
||||||
<add key="isstaging" value="1" />
|
<add key="isstaging" value="1" />
|
||||||
|
|
||||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" />
|
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue