diff --git a/BO/Controllers/BOBaseController.cs b/BO/Controllers/BOBaseController.cs
index 15040f1..8615a5b 100644
--- a/BO/Controllers/BOBaseController.cs
+++ b/BO/Controllers/BOBaseController.cs
@@ -24,6 +24,7 @@ namespace NP.BO.Controllers
ViewBag.issiteadmin = SUserInfo.IsSiteAdmin;
ViewBag.ckmainlmenu = CookieGet("leftmenutoggle", "0");
ViewBag.Menus = GetMENUS.Where(w => w.usertype == base.SUserInfo.UserType).ToList();
+ ViewBag.IsSubAdmin96 = SUserInfo.IsSubAdmin96;
//로그인을 위해서 다 https로 돌림
if (!Request.IsSecureConnection && GetConfig("usessl") == "Y")
diff --git a/BO/Views/MM/Config3.cshtml b/BO/Views/MM/Config3.cshtml
index 0f84b41..5f85eed 100644
--- a/BO/Views/MM/Config3.cshtml
+++ b/BO/Views/MM/Config3.cshtml
@@ -26,7 +26,10 @@
@Html.TextBoxFor(m => m.CM.cname, new { @class = "form-control disp-init ff", @style = "width: 50%", @maxlength = "100", @placeholder = Model.viewidxname + "명을 입력하세요." })
@*
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":전체;1:환급;0:비환급" }, { "name", "addstringval" }, { "selected", Model.addstringval }, { "style", "position: absolute; left: 0; margin-left: 50px;" + (Model.CM.isrefund == 1 ? "" : "display:none;") }, { "onchange", "findme()" } })
- @Html.Partial("./Partial/sembtns", "#tbody1;"+(Model.IsAdmin?"1;1":"0;0")+ ";1;1;0;평가안내")
+ @Html.Partial("./Partial/sembtns", "#tbody1;" + (Model.IsAdmin ? "1;1" : "0;0") + ";1;1;0;평가안내")
@if (Model.IsAdmin)
{
-
수료처리
-
강제수료처리
+
수료처리
+ if (!ViewBag.IsSubAdmin96)
+ {
+
강제수료처리
+ }
}
목록
@@ -109,21 +112,35 @@
@d.asname |
@d.usernameid |
@((Model.CM.cshape == 0 && d.isrebate == 0 ? d.payoktime : d.sdate).Value.ToShortDateString()) |
-
@d.attrate % |
+ @if (!ViewBag.IsSubAdmin96)
+ {
+
@d.attrate % |
+ }
+ else
+ {
+
@d.attrate % |
+ }
@( d.ex0cnt < 1 ? "-" : d.ex0lectcnt < 1 && d.ex0cnt > 0 ? "미제출" : d.ex0lectpoint.ToString()) |
@(d.ex1cnt < 1 ? "-" :d.ex1lectcnt < 1 && d.ex1cnt > 0 ? "미제출" : d.ex1lectpoint.ToString()) |
@(d.sd0cnt < 1 ? "-" :d.sd0lectcnt < 1 && d.sd0cnt > 0 ? "미제출" : d.sd0lectpoint.ToString()) |
@( d.sd1cnt < 1 ? "-" :d.sd1lectcnt < 1 && d.sd1cnt > 0 ? "미제출" : d.sd1lectpoint.ToString()) |
@*
@((d.isrebate == 1 && Model.CMEV.midrfd < 1) || (d.isrebate == 0 && Model.CMEV.mid < 1) ? "-" : d.ex0cnt < 1 ? "-" : d.ex0lectcnt < 1 && d.ex0cnt > 0 ? "미제출" : d.ex0lectpoint.ToString()) |
-
@((d.isrebate == 1 && Model.CMEV.finalrfd < 1) || (d.isrebate == 0 && Model.CMEV.final < 1) ? "-" : d.ex1cnt < 1 ? "-" : d.ex1lectcnt < 1 && d.ex1cnt > 0 ? "미제출" : d.ex1lectpoint.ToString()) |
-
@((d.isrebate == 1 && Model.CMEV.subjectrfd < 1) || (d.isrebate == 0 && Model.CMEV.subject < 1) ? "-" : d.sd0cnt < 1 ? "-" : d.sd0lectcnt < 1 && d.sd0cnt > 0 ? "미제출" : d.sd0lectpoint.ToString()) |
-
@((d.isrebate == 1 && Model.CMEV.discussrfd < 1) || (d.isrebate == 0 && Model.CMEV.discuss < 1) ? "-" : d.sd1cnt < 1 ? "-" : d.sd1lectcnt < 1 && d.sd1cnt > 0 ? "미제출" : d.sd1lectpoint.ToString()) | *@
- @if(Model.CMEV.isoffabs == 1)
+
@((d.isrebate == 1 && Model.CMEV.finalrfd < 1) || (d.isrebate == 0 && Model.CMEV.final < 1) ? "-" : d.ex1cnt < 1 ? "-" : d.ex1lectcnt < 1 && d.ex1cnt > 0 ? "미제출" : d.ex1lectpoint.ToString()) |
+
@((d.isrebate == 1 && Model.CMEV.subjectrfd < 1) || (d.isrebate == 0 && Model.CMEV.subject < 1) ? "-" : d.sd0cnt < 1 ? "-" : d.sd0lectcnt < 1 && d.sd0cnt > 0 ? "미제출" : d.sd0lectpoint.ToString()) |
+
@((d.isrebate == 1 && Model.CMEV.discussrfd < 1) || (d.isrebate == 0 && Model.CMEV.discuss < 1) ? "-" : d.sd1cnt < 1 ? "-" : d.sd1lectcnt < 1 && d.sd1cnt > 0 ? "미제출" : d.sd1lectpoint.ToString()) | *@
+ @if (Model.CMEV.isoffabs == 1)
{
@(d.ispassat == 1 ? "O" : "X") |
}
@(((d.apoint + d.mpoint + d.fpoint + d.spoint + d.dpoint)).ToString()) |
-
@Html.Raw(d.iscomplete == 1 ? string.Format("{1}", d.lectno, "수료") : d.iscompletename) |
+ @if (!ViewBag.IsSubAdmin96)
+ {
+
@Html.Raw(d.iscomplete == 1 ? string.Format("{1}", d.lectno, "수료") : d.iscompletename) |
+ }
+ else
+ {
+
@Html.Raw(d.iscomplete == 1 ? string.Format("{1}", d.lectno, "수료") : d.iscompletename) |
+ }
변경 |
}
diff --git a/BO/Views/croom/grade1.cshtml b/BO/Views/croom/grade1.cshtml
index 0bd3f76..86cc567 100644
--- a/BO/Views/croom/grade1.cshtml
+++ b/BO/Views/croom/grade1.cshtml
@@ -3,14 +3,17 @@
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":전체;1:환급;0:비관급" }, { "name", "addstringval" }, { "selected", Model.addstringval }, { "style", "position: absolute; left: 0; margin-left: 50px;" + (Model.CM.isrefund == 1 ? "" : "display:none;") }, { "onchange", "findme()" } })
- @Html.Partial("./Partial/sembtns", "#tbody1;"+(Model.IsAdmin?"1;1":"0;0")+ ";1;1;0;평가안내")
+ @Html.Partial("./Partial/sembtns", "#tbody1;" + (Model.IsAdmin ? "1;1" : "0;0") + ";1;1;0;평가안내")
- @if (Model.IsAdmin)
+ @if (!ViewBag.IsSubAdmin96)
{
-
출석완료처리
+ if (Model.IsAdmin)
+ {
+
출석완료처리
+ }
+
OFF출결관리
+ @Html.Raw("  ");
}
-
OFF출결관리
-
목록
diff --git a/Model/Users.cs b/Model/Users.cs
index 42b5b5b..2df9f07 100644
--- a/Model/Users.cs
+++ b/Model/Users.cs
@@ -299,6 +299,10 @@ namespace NP.Model
/// 강사
///
public bool IsTeacher{ get { return UserType == 11; } }
+ ///
+ /// 관리자(usertype:96)
+ ///
+ public bool IsSubAdmin96 { get { return UserType == 96; } }
}
///