- 사용자가 혼합강좌 신청 시 선택한 교육일정의 '교육장소' 검색 기능 추가
- 강좌별 교육기간 검색 기능 추가 (기간별조회 아래에 동일 ui 추가. label : 교육기간조회)
This commit is contained in:
parent
1b938a6d4b
commit
07cc4ca43d
|
|
@ -628,7 +628,6 @@ namespace NP.BO.Controllers
|
||||||
}
|
}
|
||||||
ht.Add("cdts", vm.stringval);
|
ht.Add("cdts", vm.stringval);
|
||||||
ht.Add("cdte", string.IsNullOrEmpty(vm.stringval2) ? null : (vm.stringval2 + " 23:59:59"));
|
ht.Add("cdte", string.IsNullOrEmpty(vm.stringval2) ? null : (vm.stringval2 + " 23:59:59"));
|
||||||
|
|
||||||
//ht.Add("pstatusin", vm.stringval3);
|
//ht.Add("pstatusin", vm.stringval3);
|
||||||
//ht.Add("isrefundcall", string.IsNullOrEmpty(vm.stringval4) ? null : "1");
|
//ht.Add("isrefundcall", string.IsNullOrEmpty(vm.stringval4) ? null : "1");
|
||||||
//ht.Add("rstatusin", vm.stringval5);
|
//ht.Add("rstatusin", vm.stringval5);
|
||||||
|
|
@ -667,10 +666,14 @@ namespace NP.BO.Controllers
|
||||||
ht.Add(vm.stringval15 ?? "usernameiditemname", vm.stringval16);
|
ht.Add(vm.stringval15 ?? "usernameiditemname", vm.stringval16);
|
||||||
}
|
}
|
||||||
ht.Add("isgroup", vm.stringval17);
|
ht.Add("isgroup", vm.stringval17);
|
||||||
|
ht.Add("estart", vm.stringval20);
|
||||||
|
ht.Add("eend", string.IsNullOrEmpty(vm.stringval21) ? null : (vm.stringval21 + " 23:59:59"));
|
||||||
|
ht.Add("studyplace", vm.stringval22);
|
||||||
vm.PayItems = Dao.Get<PayItem>("cr.payitems", ht);
|
vm.PayItems = Dao.Get<PayItem>("cr.payitems", ht);
|
||||||
vm.pagetotalcount = GetCount(vm.PayItems.FirstOrDefault());
|
vm.pagetotalcount = GetCount(vm.PayItems.FirstOrDefault());
|
||||||
vm.CGs = Dao.Get<CG>("cm.cgs", new System.Collections.Hashtable() { { "istop", 1 }, { "isdel", 0 }, { "isuse", 1 } });
|
vm.CGs = Dao.Get<CG>("cm.cgs", new System.Collections.Hashtable() { { "istop", 1 }, { "isdel", 0 }, { "isuse", 1 } });
|
||||||
vm.stringval20 = DateTime.Now.AddDays(-6).ToString("yyyy-MM-dd") + ";" +
|
vm.ComCodes = GetComCodes("typeman,typeedu,typegrade,typejob,studyplace");
|
||||||
|
vm.stringval19 = DateTime.Now.AddDays(-6).ToString("yyyy-MM-dd") + ";" +
|
||||||
DateTime.Now.AddDays(-14).ToString("yyyy-MM-dd") + ";" +
|
DateTime.Now.AddDays(-14).ToString("yyyy-MM-dd") + ";" +
|
||||||
DateTime.Now.AddMonths(-1).ToString("yyyy-MM-dd") + ";" +
|
DateTime.Now.AddMonths(-1).ToString("yyyy-MM-dd") + ";" +
|
||||||
DateTime.Now.AddMonths(-2).ToString("yyyy-MM-dd");
|
DateTime.Now.AddMonths(-2).ToString("yyyy-MM-dd");
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
<col />
|
<col />
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<tr>
|
<tr>
|
||||||
<th>기간별조회</th>
|
<th>결제일조회</th>
|
||||||
<td class="text-left">
|
<td class="text-left">
|
||||||
<a href="#" style="padding: 6px 12px;" onclick="setdate(1)" class="btn btn-select btn-xxs">오늘</a>
|
<a href="#" style="padding: 6px 12px;" onclick="setdate(1)" class="btn btn-select btn-xxs">오늘</a>
|
||||||
<a href="#" style="padding: 6px 12px;" onclick="setdate(7)" class="btn btn-select btn-xxs">7일</a>
|
<a href="#" style="padding: 6px 12px;" onclick="setdate(7)" class="btn btn-select btn-xxs">7일</a>
|
||||||
|
|
@ -26,6 +26,17 @@
|
||||||
<a href="#" style="padding: 6px 12px;" onclick="setdate(0)" class="btn btn-select btn-xxs">전체</a>
|
<a href="#" style="padding: 6px 12px;" onclick="setdate(0)" class="btn btn-select btn-xxs">전체</a>
|
||||||
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval) ? (DateTime?)null : Convert.ToDateTime(Model.stringval), new ViewDataDictionary { { "name", "stringval" } }) ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval2) ? (DateTime?)null : Convert.ToDateTime(Model.stringval2), new ViewDataDictionary { { "name", "stringval2" } })
|
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval) ? (DateTime?)null : Convert.ToDateTime(Model.stringval), new ViewDataDictionary { { "name", "stringval" } }) ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval2) ? (DateTime?)null : Convert.ToDateTime(Model.stringval2), new ViewDataDictionary { { "name", "stringval2" } })
|
||||||
</td>
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>교육일조회</th>
|
||||||
|
<td class="text-left">
|
||||||
|
<a href="#" style="padding: 6px 12px;" onclick="setdate2(1)" class="btn btn-select btn-xxs">오늘</a>
|
||||||
|
<a href="#" style="padding: 6px 12px;" onclick="setdate2(7)" class="btn btn-select btn-xxs">7일</a>
|
||||||
|
<a href="#" style="padding: 6px 12px;" onclick="setdate2(15)" class="btn btn-select btn-xxs">15일</a>
|
||||||
|
<a href="#" style="padding: 6px 12px;" onclick="setdate2(30)" class="btn btn-select btn-xxs">1개월</a>
|
||||||
|
<a href="#" style="padding: 6px 12px;" onclick="setdate2(60)" class="btn btn-select btn-xxs">2개월</a>
|
||||||
|
@Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval20) ? (DateTime?)null : Convert.ToDateTime(Model.stringval20), new ViewDataDictionary { { "name", "stringval20" } }) ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval21) ? (DateTime?)null : Convert.ToDateTime(Model.stringval21), new ViewDataDictionary { { "name", "stringval21" } })
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>결제상태</th>
|
<th>결제상태</th>
|
||||||
|
|
@ -81,6 +92,12 @@
|
||||||
@*<label><input type="checkbox" name="stringval17" value="1" @(Model.stringval17 != null ? "checked" : "") /> 단체결제</label> *@
|
@*<label><input type="checkbox" name="stringval17" value="1" @(Model.stringval17 != null ? "checked" : "") /> 단체결제</label> *@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>교육장소</th>
|
||||||
|
<td class="text-left">
|
||||||
|
@Html.Partial("./Partial/Select", Model.ComCodes.Where(w => w.cgroup == "studyplace"), new ViewDataDictionary { { "name", "stringval22" }, { "selected", Model.stringval22 }, { "style", "width: 100%" }, { "df", ":교육장소" } })
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>검색어</th>
|
<th>검색어</th>
|
||||||
<td class="text-left">
|
<td class="text-left">
|
||||||
|
|
@ -220,7 +237,7 @@
|
||||||
@section scripts{
|
@section scripts{
|
||||||
<script>
|
<script>
|
||||||
var now = '@DateTime.Now.ToString("yyyy-MM-dd")';
|
var now = '@DateTime.Now.ToString("yyyy-MM-dd")';
|
||||||
var ds = '@(Model.stringval20)'.split(';');
|
var ds = '@(Model.stringval19)'.split(';');
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
$("#stringval16").on("keydown", function (e) {
|
$("#stringval16").on("keydown", function (e) {
|
||||||
if (e.keyCode == 13) {
|
if (e.keyCode == 13) {
|
||||||
|
|
@ -244,6 +261,22 @@
|
||||||
}, 300);
|
}, 300);
|
||||||
//submit();
|
//submit();
|
||||||
}
|
}
|
||||||
|
function setdate2(idx) {
|
||||||
|
switch (idx) {
|
||||||
|
case 1: setv("stringval20", now); setv("stringval21", now); break;
|
||||||
|
case 7: setv("stringval20", ds[0]); setv("stringval21", now); break;
|
||||||
|
case 15: setv("stringval20", ds[1]); setv("stringval21", now); break;
|
||||||
|
case 30: setv("stringval20", ds[2]); setv("stringval21", now); break;
|
||||||
|
case 60: setv("stringval20", ds[3]); setv("stringval21", now); break;
|
||||||
|
default:
|
||||||
|
setv("stringval20", ""); setv("stringval21", ""); break;
|
||||||
|
}
|
||||||
|
$("#stringval20,#stringval21").css("background-color", "#25313e");
|
||||||
|
setTimeout(function () {
|
||||||
|
$("#stringval20,#stringval21").css("background-color", "#fafafa");
|
||||||
|
}, 300);
|
||||||
|
//submit();
|
||||||
|
}
|
||||||
function searchthis() {
|
function searchthis() {
|
||||||
setv("stringval3", getcheckv("pstatus"));
|
setv("stringval3", getcheckv("pstatus"));
|
||||||
setv("stringval4", $("#chkisrefundcall").prop("checked") ? "1" : "");
|
setv("stringval4", $("#chkisrefundcall").prop("checked") ? "1" : "");
|
||||||
|
|
|
||||||
|
|
@ -854,6 +854,12 @@
|
||||||
left outer join exam ex on a.isexamready=0 and ex.exno=pi.itemno
|
left outer join exam ex on a.isexamready=0 and ex.exno=pi.itemno
|
||||||
left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno
|
left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno
|
||||||
left outer join pplog ppl on ppl.pplno = p.pplno
|
left outer join pplog ppl on ppl.pplno = p.pplno
|
||||||
|
left outer join cminningscd scd on scd.cmisno = le.cmisno
|
||||||
|
<dynamic prepend="where">
|
||||||
|
<isNotNull property="estart" prepend="and">scd.estart >= #estart#</isNotNull>
|
||||||
|
<isNotNull property="eend" prepend="and">scd.eend <= #eend#</isNotNull>
|
||||||
|
<isNotNull property="studyplace" prepend="and">scd.studyplace=#studyplace#</isNotNull>
|
||||||
|
</dynamic>
|
||||||
) a
|
) a
|
||||||
<include refid="sql.pagedynamic"></include>
|
<include refid="sql.pagedynamic"></include>
|
||||||
order by a.rno
|
order by a.rno
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue