교육운영>성적처리>종합 :
"수료취소 기능 추가 - 강제수료처리 옆에 빨간색으로 강제수료취소 버튼 추가 - 클릭 시 수료여부를 미수료로 변경 (수료번호는 그대로)"
This commit is contained in:
parent
ab4304d01c
commit
e5166f7818
|
|
@ -73,6 +73,7 @@
|
|||
if (!ViewBag.IsSubAdmin96)
|
||||
{
|
||||
<a href="#" class="btn btn-danger" onclick="save2();">강제수료처리</a>
|
||||
<a href="#" class="btn btn-danger" onclick="save3();">강제수료취소</a>
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -212,6 +213,24 @@
|
|||
msgdev();
|
||||
}
|
||||
}
|
||||
function save3() {
|
||||
var lectnos = "";
|
||||
$.each($("#tbody1 tr td input.autocheck:checked"), function () {
|
||||
lectnos += "," + $(this).val();
|
||||
});
|
||||
if (lectnos == "") {
|
||||
msg("강제수료취소할 대상자를 선택해주세요.");
|
||||
} else if (confirm("선택한 대상자를 강제 수료취소하시겠습니까?")) {
|
||||
capp("/acommon/lectcompletecancel", { cmno: @Model.CM.cmno,lectnos: lectnos.substr(1) }, "cbsave3");
|
||||
}
|
||||
}
|
||||
function cbsave3() {
|
||||
if (capResult.code == 1000) {
|
||||
msgf(capResult.obj.cancelcount + "건을 강제 수료 취소했습니다.", "submit('mform', 0, true)");
|
||||
} else {
|
||||
msgdev();
|
||||
}
|
||||
}
|
||||
var _authtype = 1;
|
||||
var _lectno;
|
||||
function viewcert(lectno) {
|
||||
|
|
|
|||
|
|
@ -415,6 +415,25 @@ namespace NP.Base.Controllers
|
|||
}
|
||||
return JsonBack(new JsonRtn() { code = 1000, msg = "OK", obj = new { completecount , cancelcount } });
|
||||
}
|
||||
/// <summary>
|
||||
/// 수료취소
|
||||
/// </summary>
|
||||
/// <param name="lectnos"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public JsonResult LectCompleteCancel(String type, String lectnos)
|
||||
{
|
||||
var cancelcount = 0;
|
||||
var lects = Dao.Get<Lect>("grade.nocompletelect", lectnos).Where(w => lectnos.Contains(w.lectno.ToString()));
|
||||
foreach (var lect in lects)
|
||||
{
|
||||
if (lect.iscomplete == 1)
|
||||
{
|
||||
cancelcount += Dao.Save("grade.lectcomplete.cancel", new Hashtable() { { "lectno", lect.lectno }, { "uno", SUserInfo.UserNo }, { "uip", GetUserIP() } });
|
||||
}
|
||||
}
|
||||
return JsonBack(new JsonRtn() { code = 1000, msg = "OK", obj = new { cancelcount } });
|
||||
}
|
||||
[HttpPost]
|
||||
public JsonResult CMInningGetForOff(Int64 cmino)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue