This commit is contained in:
hyunho 2020-12-30 02:11:52 +00:00
parent 1c908209a5
commit cb359b4997
7 changed files with 46 additions and 15 deletions

View File

@ -1182,6 +1182,8 @@
,u.username,null ccpositionname,CAST(AES_DECRYPT(UNHEX(u.email), <include refid="sql.digest"></include>) AS char) email,ua.asname
,1 rno
,scd.estart,scd.eend
,cc.ccode studyplace
,cc.cname studyplacename
from lect a
inner join cm b on b.cmno=a.cmno and b.sstime &lt; <include refid="sql.now"></include>
<!--inner join cm pc on pc.cmno=case when a.ispc=1 then a.pcno else a.cmno end and pc.sstime &lt; <include refid="sql.now"></include>-->
@ -1191,6 +1193,7 @@
inner join users u on u.userno=a.userno
left outer join assign ua on ua.asno=u.asno
left outer join cminningscd scd on scd.cmisno = a.cmisno
left outer join comcode cc on cc.ccode = b.studyplace
where a.userno=#userno# and a.status=1 and a.ischanged=0
<isNotNull property="cshape">and b.cshape=#cshape#</isNotNull>
union all
@ -1201,6 +1204,8 @@
,u.username,null ccpositionname,CAST(AES_DECRYPT(UNHEX(u.email), <include refid="sql.digest"></include>) AS char) email,ua.asname
,row_number() over(partition by e.payno) rno
,null estart, null eend
,null studyplace
,null studyplacename
from pay e
inner join lect a on a.payno=e.payno and a.status=1 and a.ischanged=0
inner join cm b on b.cmno=a.cmno and b.sstime &lt; <include refid="sql.now"></include>
@ -1218,6 +1223,8 @@
,u.username,null ccpositionname,CAST(AES_DECRYPT(UNHEX(u.email), <include refid="sql.digest"></include>) AS char) email,ua.asname
,row_number() over(partition by e.payno) rno
,null estart, null eend
,null studyplace
,null studyplacename
from lect a0
inner join pay e on e.payno=a0.payno and e.isgroup=1 and e.userno&lt;&gt;#userno# and e.pstatus=1
inner join lect a on a.payno=e.payno and a.status=1 and a.ischanged=0
@ -1381,6 +1388,7 @@
,e2.pino,e2.payamt pipayamt,e2.itemname
,f.estart,f.eend
,cc.cname studyplacename
,cc.ccode studyplace
,pt.taxno,pt.taxdate taxdate2
,a.cdt
,row_number() over(order by a.cdt desc) rno

View File

@ -54,7 +54,20 @@
<b>@item.cname</b>
</h5>
<dl class="ltaDl">
<dd>신청기간 : @item.rstime.Value.ToString("yy/MM/dd") ~ @(item.retime.Value.ToString("yy/MM/dd")) | @(item.cshape == 2 ? "집체":"")교육기간 : @(item.cshape == 2 ? "["+item.studyplacename+"]" : "") @item.sstime.Value.ToString("yy/MM/dd") ~ @(item.setime.Value.ToString("yy/MM/dd"))</dd>
@if (item.cshape == 1)
{
<dd>교육기간 : @item.sstime.Value.ToString("yy/MM/dd") ~ @(item.setime.Value.ToString("yy/MM/dd"))</dd>
}
else
{
<dd>
수강기간 : @item.sstime.Value.ToString("yy/MM/dd") ~ @(item.setime.Value.ToString("yy/MM/dd"))
@if (item.cshape == 2 && item.estart > Convert.ToDateTime("1900-01-01") && item.eend > Convert.ToDateTime("1900-01-01"))
{
@:| 집체교육기간 : @("[" + item.studyplacename + "]" + string.Format("{0}", item.estart.ToString("yy'/'MM'/'dd")))
}
</dd>
}
<dd>결제금액 : @(item.payamt)원</dd>
</dl>
</a>

View File

@ -53,7 +53,7 @@
<a href="/CRoom/Index?croomlectno=@d.longval">
<h5>
<em>@d.intval-@(d.intval2)기</em>
<span class="nav">@(d.intval3 == 0 ? "ON" : d.intval3 == 1 ? "OFF" : "혼합")</span>
<span class="nav">@(d.intval3 == 0 ? "온라인" : d.intval3 == 1 ? "교육장" : "온라인")</span>
@Html.Raw(d.intval6 == 1 ? "<span class=\"grn\">환급</span>" : "")
<b>@d.strval</b>
</h5>
@ -91,7 +91,7 @@
<a href="/Course/@d.cgcode.Replace("Test", "Cert")Detail?cmno=@d.cmno">
<h5>
<em>@(d.tyear)-@(d.tseq)기</em>
<span class="nav">@(d.cshape == 0 ? "ON" : d.cshape == 1 ? "OFF" : "혼합")</span>
<span class="nav">@(d.cshape == 0 ? "온라인" : d.cshape == 1 ? "교육장" : "온라인")</span>
@Html.Raw(d.isrefund == 1 ? "<span class=\"grn\">환급</span>" : "")
<b>@d.cname</b>
</h5>
@ -117,7 +117,7 @@
<a href="@(d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 1 ? "/CRoom/Index?croomlectno=" + d.longval : d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 0 ? "/My/Ready" : d.intval5 != 1 && d.intval4 == 51 ? "/Course/ApplyPay" : d.intval5 != 1 && d.intval4 == 21 ? "/Course/ApplyPay?payno=" + d.longval2 : "/My/PayInfo?payno=" + d.longval2)">
<h5>
<em>@d.intval-@(d.intval2)기</em>
<span class="nav">@(d.intval3 == 0 ? "ON" : d.intval3 == 1 ? "OFF" : "혼합")</span>
<span class="nav">@(d.intval3 == 0 ? "온라인" : d.intval3 == 1 ? "교육장" : "온라인")</span>
@Html.Raw(d.intval6 == 1 ? "<span class=\"grn\">환급</span>" : "")
<b>@d.strval</b>
</h5>

View File

@ -19,7 +19,7 @@
<li>수료증은 수료를 완료한 인원만 출력하실 수 있습니다. 출력이 안되실 경우 나의 상담을 이용하여 문의주시기 바랍니다.</li>
<li>·2020년 이전 과정은 수강과정에서 조회되지 않으며, ‘증빙서류출력’으로 이동하여 이용해주시기 바랍니다.</li>
</ul>
</div>
</div>
<div class="lctQr">
@*<p><input type="checkbox" name="intval" @(Model.intval == 1 ? "checked":"") id="lctQrChk"/><label for="lctQrChk">보수교육만 조회</label></p>*@
<span class="@(string.IsNullOrEmpty(Model.stringval)? "current" : "" )" id="lblAll">전체</span>&nbsp;|&nbsp;
@ -53,12 +53,13 @@
</h5>
<dl class="ltaDl">
<dt class="@(d.setime > DateTime.Now ? "ltaDlbk" : "ltaDlred")">@(d.setime > DateTime.Now ? "수강기간 학습중" : "종료")</dt>
<dd>교육기간 : @d.sstime.Value.ToString("yy/MM/dd") ~ @d.setime.Value.ToString("yy/MM/dd")</dd>
@if (d.cshape == 2 && d.estart > Convert.ToDateTime("1900-01-01") && d.eend > Convert.ToDateTime("1900-01-01"))
{
<dt class="ltaDlbk"></dt>
<dd> 집체교육일 : @d.estart.ToString("yy/MM/dd") ~ @d.eend.ToString("yy/MM/dd")</dd>
}
<dd>
수강기간 : @d.sstime.Value.ToString("yy/MM/dd") ~ @d.setime.Value.ToString("yy/MM/dd")
@if (d.cshape == 2 && d.estart > Convert.ToDateTime("1900-01-01") && d.eend > Convert.ToDateTime("1900-01-01"))
{
@:| 집체교육기간 : @("[" + d.studyplacename + "]" + string.Format("{0}", d.estart.ToString("yy'/'MM'/'dd")))
}
</dd>
</dl>
</a>
@if (d.cshape == 2 && d.estart > Convert.ToDateTime("1900-01-01") && d.eend > Convert.ToDateTime("1900-01-01") && d.iscomplete != 1 && Convert.ToDateTime(d.estart) > DateTime.Now)

View File

@ -40,10 +40,10 @@
<dl class="ltaDl">
<dt class="@(d.pstatus == 1 && d.rfdstatus < 1 ? "ltaDlbk":"ltaDlred")">@(d.pstatus == 55 ? "승인대기" : d.pstatus == 51 ? "심사중" : d.pstatus == 21 ? "결제대기" : d.pstatus == 22 ? "입금대기" : d.pstatus == 1 && d.rfdstatus > 0 ? "환불요청" : d.pstatus == 1 ? "결제완료" : d.rstatus == 1 ? "부분환불" : d.rstatus == 2 ? "전액환불" : "-")</dt>
<dd>
신청(교육)기간 : @d.rstime.Value.ToString("yy'/'MM'/'dd") ~ @d.retime.Value.ToString("yy'/'MM'/'dd") (@d.sstime.ToString("yy'/'MM'/'dd") ~ @d.setime.ToString("yy'/'MM'/'dd"))
@d.sstime.ToString("yy'/'MM'/'dd") ~ @d.setime.ToString("yy'/'MM'/'dd")
@if (d.cshape == 2)
{
@:| 집체교육기간 : @(d.cmisno == null ? "미정" : ("[" + d.studyplacename + "]" + string.Format("{0}~{1}", d.cmiestart.ToString("yy'/'MM'/'dd"), d.cmieend.ToString("yy'/'MM'/'dd"))))
@:| 집체교육기간 : @(d.cmisno == null ? "미정" : ("[" + d.studyplacename + "]" + string.Format("{0}", d.cmiestart.ToString("yy'/'MM'/'dd"))))
}
</dd>
</dl>

View File

@ -980,6 +980,14 @@ namespace NP.Model
public int estidx { get; set; }
public DateTime? sstime { get; set; }
public DateTime? setime { get; set; }
public String ssretimeToDay
{
get
{
TimeSpan ts = Convert.ToDateTime(setime) - Convert.ToDateTime(sstime);
return sstime == null && setime == null ? "" : string.Format("{0}", ts.Days);
}
}
public int aportion { get; set; }
public int mportion { get; set; }
@ -1065,7 +1073,7 @@ namespace NP.Model
{
get
{
return cshape == 0 ? "ON" : cshape == 1 ? "OFF" : cshape == 2 ? "혼합" : "-";
return cshape == 0 ? "온라인" : cshape == 1 ? "교육장" : cshape == 2 ? "온라인" : "-";
}
}
public String certgradeccname { get; set; }
@ -1104,6 +1112,7 @@ namespace NP.Model
public String cmnos { get; set; }
public int ispassat { get; set; }
public DateTime? completetime { get; set; }
public String studyplace { get; set; }
public String studyplacename { get; set; }
public int taxno { get; set; }
public DateTime taxdate { get; set; }

View File

@ -396,7 +396,7 @@ namespace NP.Model
{
get
{
return cshape == 0 ? "ON" : cshape == 1 ? "OFF" : cshape == 2 ? "혼합" : "-";
return cshape == 0 ? "온라인" : cshape == 1 ? "교육장" : cshape == 2 ? "온라인" : "-";
}
}
public String cname { get; set; }