This commit is contained in:
parent
d8cffdc2ba
commit
ec88c3e57b
|
|
@ -380,6 +380,19 @@ namespace NP.Base.Controllers
|
||||||
return JsonBack(result);
|
return JsonBack(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpPost]
|
||||||
|
public JsonResult GetScdForMixEdu(int cmno, int? month)
|
||||||
|
{
|
||||||
|
var result = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", new System.Collections.Hashtable() { { "cmno", cmno }, { "month", (month == null) ? DateTime.Now.Year : month } });
|
||||||
|
foreach (var item in result)
|
||||||
|
{
|
||||||
|
item.scdInfoSummary = string.Format("[{0}] {1}", item.studyplacename, item.estart.ToString("yyyy년 MM월 dd일 ddd요일 HH:mm"));
|
||||||
|
item.remainPeople = Convert.ToInt32(item.quota) - Convert.ToInt32(item.regmem);
|
||||||
|
}
|
||||||
|
|
||||||
|
return JsonBack(result);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -53,20 +53,7 @@
|
||||||
</select>
|
</select>
|
||||||
<span> ※지정하신 일자가 수료일자가 됩니다.</span>
|
<span> ※지정하신 일자가 수료일자가 됩니다.</span>
|
||||||
<br /><br />
|
<br /><br />
|
||||||
<ul>
|
<ul id="ulScd"></ul>
|
||||||
@foreach (var item in Model.CMInningscds)
|
|
||||||
{
|
|
||||||
if (item.remainPeople <= 0)
|
|
||||||
{
|
|
||||||
<li><input type="radio" name="rdoScds" id="rdo_@item.cmisno"> @item.scdInfoSummary<label style="color:red"> (종료)</label></li>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
<li><input type="radio" name="rdoScds" id="rdo_@item.cmisno"> @item.scdInfoSummary<label style="color:red"> (@(item.remainPeople)명 남음)</label></li>
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</ul>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@if (Model.CM.cshape == 1)
|
@if (Model.CM.cshape == 1)
|
||||||
|
|
@ -294,8 +281,7 @@
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
initControl();
|
initControl();
|
||||||
$("#selMonth").change(function () {
|
$("#selMonth").change(function () {
|
||||||
$("#scdMonth").val($("#selMonth").val());
|
setScd();
|
||||||
$("#applyEduForm").submit();
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='rdoRefund']").change(function () {
|
$("input[name='rdoRefund']").change(function () {
|
||||||
|
|
@ -306,7 +292,11 @@
|
||||||
});
|
});
|
||||||
function initControl() {
|
function initControl() {
|
||||||
$("#selMonth").val(@Model.scdMonth);
|
$("#selMonth").val(@Model.scdMonth);
|
||||||
refundAccountShowHide();
|
setTimeout(function () {
|
||||||
|
setScd();
|
||||||
|
refundAccountShowHide();
|
||||||
|
}, 300);
|
||||||
|
|
||||||
}
|
}
|
||||||
function refundAccountShowHide() {
|
function refundAccountShowHide() {
|
||||||
if ($("#rdoRefund01").prop("checked")) {
|
if ($("#rdoRefund01").prop("checked")) {
|
||||||
|
|
@ -316,4 +306,24 @@
|
||||||
$("#divRefundAccount").hide();
|
$("#divRefundAccount").hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setScd() {
|
||||||
|
capp("/focommon/GetScdForMixEdu", { cmno: @Model.cmno, month: $("#selMonth").val() }, "renderScd");
|
||||||
|
}
|
||||||
|
function renderScd() {
|
||||||
|
var ulScd = $("#ulScd");
|
||||||
|
ulScd.empty();
|
||||||
|
$.each(capResult.obj, function (i, d) {
|
||||||
|
var li = $("<li />");
|
||||||
|
if (d.remainPeople <= 0)
|
||||||
|
{
|
||||||
|
li.append("<input type='radio' name='rdoScds' id='rdo_"+d.cmisno+"'> "+d.scdInfoSummary+"<label style='color: red'> (종료)</label>");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
li.append("<input type='radio' name='rdoScds' id='rdo_" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red'> (" + d.remainPeople+"명 남음)</label>");
|
||||||
|
}
|
||||||
|
ulScd.append(li);
|
||||||
|
});
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue