public ActionResult EstIframeGrade(EstGradeModels model, string viewEstCode) { //권한 체크=================================================== if (!chk.chkPermission("EstInfo", "PER_SELECT")) { return(RedirectToAction("Index", "Home", new { msg = chk.alertStr })); } //=========================================================== //삭제일 경우 if (model.act_type == "del") { //권한 체크=================================================== if (!chk.chkPermission("EstInfo", "PER_DELETE")) { return(RedirectToAction("EstIframeGrade", new { msg = chk.alertStr })); } //=========================================================== TempData["PublicMsg"] = act.DelEstGrade(model.act_key); //삭제 model.act_type = "list"; model.act_key = 0; model = act.GetEstGradeList(model, viewEstCode); //리스트 가져오기 //model.Items. = model.viewEstCode; Items 에 넣어야 하는데. if (TempData["PublicMsg"] != null) { ViewBag.PublicMsg = TempData["PublicMsg"].ToString(); } return(RedirectToAction("EstIframeGrade", model)); } model = act.GetEstGradeList(model, viewEstCode); //리스트 가져오기 if (TempData["PublicMsg"] != null) { ViewBag.PublicMsg = TempData["PublicMsg"].ToString(); } return(View(model)); }
//EST STATION EST 정보 관리 -> 계정 등급 관리 public EstGradeModels GetEstGradeList(EstGradeModels model) { string errorStr = ""; string listQuery = " SELECT GROUP_ID , GROUP_NAME FROM est_group WHERE EST_CODE order by GROUP_ID "; //여기서 EST_CODE가 있으면 다 들고 오는 건데. 이 부분 찜짐한데. DataTable listDt = getQueryResult(listQuery, out errorStr); if (listDt != null && listDt.Rows.Count != 0) { for (int i = 0; i < listDt.Rows.Count; i++) { EstGroup temp = new EstGroup(); 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); }
//계정 등급 관리 ==================================================================================================== // GET: Est EST STATION Est 정보 관리 -> 계정 등급 관리 public ActionResult EstIframeGrade(string msg, string estCode) { //권한 체크=================================================== if (!chk.chkPermission("EstInfo", "PER_SELECT")) { return(RedirectToAction("Index", "Home", new { msg = chk.alertStr })); } //=========================================================== TempData["PublicMsg"] = null; if (!string.IsNullOrEmpty(msg)) { TempData["PublicMsg"] = msg; } EstGradeModels model = new EstGradeModels(); model.viewEstCode = estCode; model = act.GetEstGradeList(model, estCode); model.Item.EST_CODE = model.viewEstCode; return(View(model)); }