From bad900c3b91180e5287402f0088cab499b53030f Mon Sep 17 00:00:00 2001 From: hyunho Date: Tue, 16 Mar 2021 07:29:36 +0000 Subject: [PATCH] --- BO/Controllers/croomController.cs | 10 ++++++++ BO/Views/croom/lectcms.cshtml | 38 +++++++++++++++++++------------ Dao/MyBatis/Maps/Lect.xml | 11 ++++++++- Model/CM.cs | 13 +++++++++++ 4 files changed, 56 insertions(+), 16 deletions(-) diff --git a/BO/Controllers/croomController.cs b/BO/Controllers/croomController.cs index 4032670..0483142 100644 --- a/BO/Controllers/croomController.cs +++ b/BO/Controllers/croomController.cs @@ -20,6 +20,12 @@ namespace NP.BO.Controllers } public ActionResult lectcms(VMCM vm) { + if (!IsPost()) + { + vm.stringval5 = DateTime.Now.AddMonths(-2).ToString("yyyy-MM-01"); + vm.stringval6 = Convert.ToDateTime(vm.stringval5).AddMonths(3).AddSeconds(-1).ToString("yyyy-MM-dd"); + } + var ht = SetHash(vm, false); if (string.IsNullOrEmpty(vm.stringval)) { @@ -30,9 +36,13 @@ namespace NP.BO.Controllers ht.Add("cshape", vm.stringval3); ht.Add("cnamelike", vm.stringval4); ht.Add("islect", "1"); + ht.Add("sstime", vm.stringval5); + ht.Add("setime", vm.stringval6); + ht.Add("isallday", "1"); vm.CMs = Dao.Get("lect.cms", ht); vm.pagetotalcount = GetCount(vm.CMs.FirstOrDefault()); vm.Terms = Dao.Get("cm.term.ys", new System.Collections.Hashtable() { }); + return View(vm); } diff --git a/BO/Views/croom/lectcms.cshtml b/BO/Views/croom/lectcms.cshtml index f2352f0..c9d5eb2 100644 --- a/BO/Views/croom/lectcms.cshtml +++ b/BO/Views/croom/lectcms.cshtml @@ -20,6 +20,8 @@ } @Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":-유형선택;0:온라인;1:오프라인;2:혼합" }, { "name", "stringval3" }, { "selected", Model.stringval3 } }) +

+ 교육기간 @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval5) ? (DateTime?)null : Convert.ToDateTime(Model.stringval5), new ViewDataDictionary { { "name", "stringval5" } }) ~ @Html.Partial("./Partial/Date", string.IsNullOrEmpty(Model.stringval6) ? (DateTime?)null : Convert.ToDateTime(Model.stringval6), new ViewDataDictionary { { "name", "stringval6" } }) @Html.Partial("./Partial/Text", Model.stringval4, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval4", Value = Model.stringval4, PH = "강좌명을 입력하세요.", CssClass = "ff" })) @Html.Partial("./Partial/Button", new NP.Model.Button() { Special = "search" }) @@ -41,28 +43,34 @@ 유형 강좌명 신청기간 + 교육기간 + 교육장소 제한인원 수강인원 - 대기인원 [승인/입금/결제] + @*대기인원 [승인/입금/결제]*@ + 대기인원 @*(전체신청인원/완료/입금대기/결제대기)*@ @foreach (var d in Model.CMs) { - - @d.rnorvt - @d.cmno - @d.tmname - @d.cgname - @d.cshapename - @d.cnameclassno - @d.rsrename - @d.quotastr - @d.countsuccess - @d.countstanbyaccept / @d.countstanbypay / @d.countstanbydraw - @*@string.Format("( {0} / {1} / {2} / {3} )", d.countlect.ToString("#,0"),d.countsuccess.ToString("#,0"),d.countstanbydraw.ToString("#,0"),d.countstanbypay.ToString("#,0"))*@ - + + @d.rnorvt + @d.cmno + @d.tmname + @d.cgname + @d.cshapename + @d.cnameclassno + @d.rsrename + @d.ssrename + @(d.cshape != 0 ? d.studyplacename : "-") + @d.quotastr + @d.countsuccess + @*@d.countstanbyaccept / @d.countstanbypay / @d.countstanbydraw*@ + @d.countstanbyacceptstr + @*@string.Format("( {0} / {1} / {2} / {3} )", d.countlect.ToString("#,0"),d.countsuccess.ToString("#,0"),d.countstanbydraw.ToString("#,0"),d.countstanbypay.ToString("#,0"))*@ + } @@ -75,7 +83,7 @@ @section scriptsHeader{ - + @Html.Partial("./Partial/ScriptDate") } @section scripts{