This commit is contained in:
parent
1c908209a5
commit
cb359b4997
|
|
@ -1182,6 +1182,8 @@
|
||||||
,u.username,null ccpositionname,CAST(AES_DECRYPT(UNHEX(u.email), <include refid="sql.digest"></include>) AS char) email,ua.asname
|
,u.username,null ccpositionname,CAST(AES_DECRYPT(UNHEX(u.email), <include refid="sql.digest"></include>) AS char) email,ua.asname
|
||||||
,1 rno
|
,1 rno
|
||||||
,scd.estart,scd.eend
|
,scd.estart,scd.eend
|
||||||
|
,cc.ccode studyplace
|
||||||
|
,cc.cname studyplacename
|
||||||
from lect a
|
from lect a
|
||||||
inner join cm b on b.cmno=a.cmno and b.sstime < <include refid="sql.now"></include>
|
inner join cm b on b.cmno=a.cmno and b.sstime < <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 < <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 < <include refid="sql.now"></include>-->
|
||||||
|
|
@ -1191,6 +1193,7 @@
|
||||||
inner join users u on u.userno=a.userno
|
inner join users u on u.userno=a.userno
|
||||||
left outer join assign ua on ua.asno=u.asno
|
left outer join assign ua on ua.asno=u.asno
|
||||||
left outer join cminningscd scd on scd.cmisno = a.cmisno
|
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
|
where a.userno=#userno# and a.status=1 and a.ischanged=0
|
||||||
<isNotNull property="cshape">and b.cshape=#cshape#</isNotNull>
|
<isNotNull property="cshape">and b.cshape=#cshape#</isNotNull>
|
||||||
union all
|
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
|
,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
|
,row_number() over(partition by e.payno) rno
|
||||||
,null estart, null eend
|
,null estart, null eend
|
||||||
|
,null studyplace
|
||||||
|
,null studyplacename
|
||||||
from pay e
|
from pay e
|
||||||
inner join lect a on a.payno=e.payno and a.status=1 and a.ischanged=0
|
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 < <include refid="sql.now"></include>
|
inner join cm b on b.cmno=a.cmno and b.sstime < <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
|
,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
|
,row_number() over(partition by e.payno) rno
|
||||||
,null estart, null eend
|
,null estart, null eend
|
||||||
|
,null studyplace
|
||||||
|
,null studyplacename
|
||||||
from lect a0
|
from lect a0
|
||||||
inner join pay e on e.payno=a0.payno and e.isgroup=1 and e.userno<>#userno# and e.pstatus=1
|
inner join pay e on e.payno=a0.payno and e.isgroup=1 and e.userno<>#userno# and e.pstatus=1
|
||||||
inner join lect a on a.payno=e.payno and a.status=1 and a.ischanged=0
|
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
|
,e2.pino,e2.payamt pipayamt,e2.itemname
|
||||||
,f.estart,f.eend
|
,f.estart,f.eend
|
||||||
,cc.cname studyplacename
|
,cc.cname studyplacename
|
||||||
|
,cc.ccode studyplace
|
||||||
,pt.taxno,pt.taxdate taxdate2
|
,pt.taxno,pt.taxdate taxdate2
|
||||||
,a.cdt
|
,a.cdt
|
||||||
,row_number() over(order by a.cdt desc) rno
|
,row_number() over(order by a.cdt desc) rno
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,20 @@
|
||||||
<b>@item.cname</b>
|
<b>@item.cname</b>
|
||||||
</h5>
|
</h5>
|
||||||
<dl class="ltaDl">
|
<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>
|
<dd>결제금액 : @(item.payamt)원</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<a href="/CRoom/Index?croomlectno=@d.longval">
|
<a href="/CRoom/Index?croomlectno=@d.longval">
|
||||||
<h5>
|
<h5>
|
||||||
<em>@d.intval-@(d.intval2)기</em>
|
<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>" : "")
|
@Html.Raw(d.intval6 == 1 ? "<span class=\"grn\">환급</span>" : "")
|
||||||
<b>@d.strval</b>
|
<b>@d.strval</b>
|
||||||
</h5>
|
</h5>
|
||||||
|
|
@ -91,7 +91,7 @@
|
||||||
<a href="/Course/@d.cgcode.Replace("Test", "Cert")Detail?cmno=@d.cmno">
|
<a href="/Course/@d.cgcode.Replace("Test", "Cert")Detail?cmno=@d.cmno">
|
||||||
<h5>
|
<h5>
|
||||||
<em>@(d.tyear)-@(d.tseq)기</em>
|
<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>" : "")
|
@Html.Raw(d.isrefund == 1 ? "<span class=\"grn\">환급</span>" : "")
|
||||||
<b>@d.cname</b>
|
<b>@d.cname</b>
|
||||||
</h5>
|
</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)">
|
<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>
|
<h5>
|
||||||
<em>@d.intval-@(d.intval2)기</em>
|
<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>" : "")
|
@Html.Raw(d.intval6 == 1 ? "<span class=\"grn\">환급</span>" : "")
|
||||||
<b>@d.strval</b>
|
<b>@d.strval</b>
|
||||||
</h5>
|
</h5>
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
<li>수료증은 수료를 완료한 인원만 출력하실 수 있습니다. 출력이 안되실 경우 나의 상담을 이용하여 문의주시기 바랍니다.</li>
|
<li>수료증은 수료를 완료한 인원만 출력하실 수 있습니다. 출력이 안되실 경우 나의 상담을 이용하여 문의주시기 바랍니다.</li>
|
||||||
<li>·2020년 이전 과정은 수강과정에서 조회되지 않으며, ‘증빙서류출력’으로 이동하여 이용해주시기 바랍니다.</li>
|
<li>·2020년 이전 과정은 수강과정에서 조회되지 않으며, ‘증빙서류출력’으로 이동하여 이용해주시기 바랍니다.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="lctQr">
|
<div class="lctQr">
|
||||||
@*<p><input type="checkbox" name="intval" @(Model.intval == 1 ? "checked":"") id="lctQrChk"/><label for="lctQrChk">보수교육만 조회</label></p>*@
|
@*<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> |
|
<span class="@(string.IsNullOrEmpty(Model.stringval)? "current" : "" )" id="lblAll">전체</span> |
|
||||||
|
|
@ -53,12 +53,13 @@
|
||||||
</h5>
|
</h5>
|
||||||
<dl class="ltaDl">
|
<dl class="ltaDl">
|
||||||
<dt class="@(d.setime > DateTime.Now ? "ltaDlbk" : "ltaDlred")">@(d.setime > DateTime.Now ? "수강기간 학습중" : "종료")</dt>
|
<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>
|
<dd>
|
||||||
@if (d.cshape == 2 && d.estart > Convert.ToDateTime("1900-01-01") && d.eend > Convert.ToDateTime("1900-01-01"))
|
수강기간 : @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"))
|
||||||
<dt class="ltaDlbk"></dt>
|
{
|
||||||
<dd> 집체교육일 : @d.estart.ToString("yy/MM/dd") ~ @d.eend.ToString("yy/MM/dd")</dd>
|
@:| 집체교육기간 : @("[" + d.studyplacename + "]" + string.Format("{0}", d.estart.ToString("yy'/'MM'/'dd")))
|
||||||
}
|
}
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</a>
|
</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)
|
@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)
|
||||||
|
|
|
||||||
|
|
@ -40,10 +40,10 @@
|
||||||
<dl class="ltaDl">
|
<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>
|
<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>
|
<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)
|
@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>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
|
||||||
11
Model/CM.cs
11
Model/CM.cs
|
|
@ -980,6 +980,14 @@ namespace NP.Model
|
||||||
public int estidx { get; set; }
|
public int estidx { get; set; }
|
||||||
public DateTime? sstime { get; set; }
|
public DateTime? sstime { get; set; }
|
||||||
public DateTime? setime { 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 aportion { get; set; }
|
||||||
public int mportion { get; set; }
|
public int mportion { get; set; }
|
||||||
|
|
@ -1065,7 +1073,7 @@ namespace NP.Model
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return cshape == 0 ? "ON" : cshape == 1 ? "OFF" : cshape == 2 ? "혼합" : "-";
|
return cshape == 0 ? "온라인" : cshape == 1 ? "교육장" : cshape == 2 ? "온라인" : "-";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public String certgradeccname { get; set; }
|
public String certgradeccname { get; set; }
|
||||||
|
|
@ -1104,6 +1112,7 @@ namespace NP.Model
|
||||||
public String cmnos { get; set; }
|
public String cmnos { get; set; }
|
||||||
public int ispassat { get; set; }
|
public int ispassat { get; set; }
|
||||||
public DateTime? completetime { get; set; }
|
public DateTime? completetime { get; set; }
|
||||||
|
public String studyplace { get; set; }
|
||||||
public String studyplacename { get; set; }
|
public String studyplacename { get; set; }
|
||||||
public int taxno { get; set; }
|
public int taxno { get; set; }
|
||||||
public DateTime taxdate { get; set; }
|
public DateTime taxdate { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -396,7 +396,7 @@ namespace NP.Model
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return cshape == 0 ? "ON" : cshape == 1 ? "OFF" : cshape == 2 ? "혼합" : "-";
|
return cshape == 0 ? "온라인" : cshape == 1 ? "교육장" : cshape == 2 ? "온라인" : "-";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public String cname { get; set; }
|
public String cname { get; set; }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue