diff --git a/BO/Controllers/cmController.cs b/BO/Controllers/cmController.cs index 1b32f74..ca478e2 100644 --- a/BO/Controllers/cmController.cs +++ b/BO/Controllers/cmController.cs @@ -261,9 +261,10 @@ namespace NP.BO.Controllers return Redirect("/"); } vm.CMInnings = Dao.Get("cm.cminnings", new System.Collections.Hashtable() { { "cmno", vm.CM.cmno }, { "isonline", 0 } }); + vm.CMInningscds = new List() { }; if (vm.CMInnings.Count > 0) { - vm.CMInningscds = Dao.Get("cm.cminningscds", new System.Collections.Hashtable() { { "cmno", vm.CMInnings[0].cmino } }); + vm.CMInningscds = Dao.Get("cm.cminningscds", new System.Collections.Hashtable() { { "cmino", vm.CMInnings[0].cmino } }); } vm.ComCodes = GetComCodes("studyplace"); vm.CMPRs = Dao.Get("cm.cmprs", new System.Collections.Hashtable() { { "cmno", vm.CM.cmno } }); diff --git a/BO/Views/cm/cmregeduschedule.cshtml b/BO/Views/cm/cmregeduschedule.cshtml index 7f06ed0..665098d 100644 --- a/BO/Views/cm/cmregeduschedule.cshtml +++ b/BO/Views/cm/cmregeduschedule.cshtml @@ -76,15 +76,18 @@ - @foreach (var item in Model.CMInningscds) + @if(Model.CMInningscds.Count() > 0) { - - @item.scdseq - @item.estart ~ @item.eend - @item.quota - @item.regmem - @item.udt - + foreach (var item in Model.CMInningscds) + { + + @item.scdseq + @item.estart ~ @item.eend + @item.quota + @item.regmem + @item.udt + + } } @@ -222,7 +225,7 @@ var eend = (date + " " + fillzero(ieth, true, 2) + ":" + fillzero(ietm, true, 2) + ":00").toString(); capp("/acommon/cminningscdsave", { cmisno: _cmisno, - cmino: @Model.CMInnings[0].cmino, + cmino: @(Model.CMInnings.Count() > 0 ? Model.CMInnings[0].cmino : 0), estart2: estart, eend2: eend, quota: getv("iquota")