diff --git a/BO/Controllers/croomController.cs b/BO/Controllers/croomController.cs index 382ec64..b6a5264 100644 --- a/BO/Controllers/croomController.cs +++ b/BO/Controllers/croomController.cs @@ -141,6 +141,10 @@ namespace NP.BO.Controllers } public ActionResult cmlects(VMCM vm) { + if (vm.addstringval4 == null) + { + vm.addstringval4 = "2099-12-31"; + } //검색조건 var ht = new System.Collections.Hashtable() { { "cmno", vm.intval} }; ht.Add("isready", 0); @@ -189,10 +193,15 @@ namespace NP.BO.Controllers vm.CM = Dao.Get("cm.cm", new System.Collections.Hashtable() { { "cmno", vm.intval } }).First(); ht.Remove("cmno"); ht.Add("cmno", vm.CM.cmno); + if (vm.addstringval4 != "2099-12-31") + { + ht.Add("scdestart", vm.addstringval4); + } ht.Add("searchtext", vm.addstringval5); vm.Lects = Dao.Get("lect.lects", ht); } + vm.ComCodes = GetComCodes("typeman,typeedu,typegrade,typejob"); return View(vm); } public ActionResult asrpop(VMCM vm) diff --git a/BO/Views/croom/cmlects.cshtml b/BO/Views/croom/cmlects.cshtml index 1c40000..7179c3d 100644 --- a/BO/Views/croom/cmlects.cshtml +++ b/BO/Views/croom/cmlects.cshtml @@ -58,7 +58,7 @@
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":-수강상태;3:신청중;1:수강중;8:수강취소" }, { "name", "addstringval" }, { "selected", Model.addstringval }, { "onchange", "submit()" } }) @Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":-결제상태;0:결제대기;1:입금대기;2:결제완료;3:결제취소;4:환불신청;5:부분환불;6:전액환불" }, { "name", "addstringval2" }, { "selected", Model.addstringval2 }, { "onchange", "submit()" } }) - +
@Html.Partial("./Partial/Text", Model.addstringval5, Helpers.DicText(new NP.Model.TextDic() { Name = "addstringval5", Value = Model.addstringval5, PH = "ID 또는 이름을 입력하세요.", CssClass = "", Style = "width:250px; display:inline-block;" })) 검색    @@ -81,29 +81,38 @@ 수강상태 결제상태 교육일 + 환급 @foreach (var d in Model.Lects) { - - - @d.rnorvt - @d.asname - @(d.cnoname)(@d.cnoid) - @d.username@Html.Raw(string.IsNullOrEmpty(d.fileurl) ? "" : (" ")) - @d.cdtymd - @d.statusname - @d.pstatusname - @if (d.cshape == 2 && d.estart != null && d.estart > Convert.ToDateTime("1900-01-01") && d.estart.ToShortDateString() != "0001-01-01" && d.estart >= DateTime.Now) //혼합모드라면 - { - @d.estart.ToShortDateString() - } - else - { - - - } - + + + @d.rnorvt + @d.asname + @(d.cnoname)(@d.cnoid) + @d.username@Html.Raw(string.IsNullOrEmpty(d.fileurl) ? "" : (" ")) + @d.cdtymd + @d.statusname + @d.pstatusname + @if (d.cshape == 2 && d.estart != null && d.estart > Convert.ToDateTime("1900-01-01") && d.estart.ToShortDateString() != "0001-01-01" && d.estart >= DateTime.Now) //혼합모드라면 + { + @d.estart.ToShortDateString() + } + else + { + - + } + @if (d.cshape == 1 && d.isrebate == 1) + { + @d.isrebatename + } + else + { + - + } + } @@ -119,20 +128,57 @@ - @**@ - @*@if(Model.CM.cgno != 10) - { - - }*@ - @**@ - @**@ + + + + + + + + + + + + + + + +
고객사
사업장과의관계
이름(ID)
직위
공정거래업무경력
이메일
회사전화번호
휴대전화번호
연합회 교육이력
교육기간@Html.Partial("./Partial/Date", (DateTime?)null, new ViewDataDictionary { { "name", "sdate" } }) ~ @Html.Partial("./Partial/Date", (DateTime?)null, new ViewDataDictionary { { "name", "edate" } })저장
경력증명서
심사여부@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "3:신청중;4:승인;5:미승인" }, { "checked", 3 }, { "name", "status" } })
기술인분류 + +
직무분야 + +
교육목적 + +
등급 + +
심사여부 저장 @@ -196,6 +242,7 @@ submit(); } }); + setScd2(); }); function leave() { if ($("#tbody1 tr input.autocheck:checked").length < 1) { @@ -259,6 +306,10 @@ $("#btnsavelect").attr("style", "display:none;"); } } + $("#selTypeman").val(ds[13]).attr("selected", "selected"); + $("#selTypejob").val(ds[14]).attr("selected", "selected"); + $("#selTypeedu").val(ds[15]).attr("selected", "selected"); + $("#selTypegrade").val(ds[16]).attr("selected", "selected"); } } function change() { @@ -341,7 +392,32 @@ } } - + function setScd2() { + capp("/acommon/GetScdForMixEdu", { cmno: @Model.CM.cmno }, "renderScd2"); + } + function renderScd2() { + var divedudate = $("#divedudate"); + var select = $(" diff --git a/Model/CM.cs b/Model/CM.cs index 9164419..edf95c4 100644 --- a/Model/CM.cs +++ b/Model/CM.cs @@ -1183,6 +1183,11 @@ namespace NP.Model public String pgkey { get; set; } public String itemname { get; set; } public int? ispass { get; set; } + + public int typeman { get; set; } + public int typeedu { get; set; } + public int typegrade { get; set; } + public int typejob { get; set; } } /// /// 자격검정시험 @@ -3399,6 +3404,18 @@ namespace NP.Model /// 교육시작 /// public DateTime estart { get; set; } + public string estartShortDateString { + get { + return estart.ToShortDateString(); + } + } + public int estartday + { + get { + return estart.DayOfYear; + } + } + public string estart2 { get; set; } /// /// 교육종료