// GET:ESM 관리자 설정 ESM 계정 그룹 관리 public ActionResult EsmGrade(string msg) { //권한 체크=================================================== if (!chk.chkPermission("EsmGrade", "PER_SELECT")) { return(RedirectToAction("Index", "Home", new { msg = chk.alertStr })); } //=========================================================== TempData["PublicMsg"] = null; if (!string.IsNullOrEmpty(msg)) { TempData["PublicMsg"] = msg; } EsmGradeModels model = new EsmGradeModels(); model = act.GetEsmGradeList(); return(View(model)); }
public EsmGradeModels GetEsmGradeList() { string errorStr = ""; string listQuery = " SELECT GROUP_ID , GROUP_NAME FROM esm_group order by GROUP_ID "; DataTable listDt = getQueryResult(listQuery, out errorStr); EsmGradeModels model = new EsmGradeModels(); if (listDt != null && listDt.Rows.Count != 0) { for (int i = 0; i < listDt.Rows.Count; i++) { EsmGroup temp = new EsmGroup(); temp.GROUP_ID = int.Parse(listDt.Rows[i]["GROUP_ID"].ToString().Trim()); temp.GROUP_NAME = listDt.Rows[i]["GROUP_NAME"].ToString().Trim(); model.Items.Add(temp); } } return(model); }
public ActionResult EsmGrade(EsmGradeModels model) { //삭제일 경우 if (model.act_type == "del") { //권한 체크=================================================== if (!chk.chkPermission("EsmGrade", "PER_DELETE")) { return(RedirectToAction("EsmGrade", new { msg = chk.alertStr })); } //=========================================================== TempData["PublicMsg"] = act.DelEsmGrade(model.act_key); //삭제 model.act_type = "list"; model.act_key = 0; return(RedirectToAction("EsmGrade", model)); } model = act.GetEsmGradeList(); //리스트 가져오기 return(View(model)); }