public ActionResult SaveBackRole(BackRole entity) { ResponseEntity <int> response; if (entity.Id == 0) { entity.IsDelete = 0; entity.CreateBy = ""; entity.CreateTime = DateTime.Now; entity.UpdateBy = ""; entity.UpdateTime = DateTime.Now; var result = new BackRoleBLL().AddBackRole(entity); response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleBaseData, GDS.Entity.Constant.ConstantDefine.TypeAdd, GDS.Entity.Constant.ConstantDefine.ActionSaveRole, $"{result.Data}"); } else { entity.UpdateBy = ""; entity.UpdateTime = DateTime.Now; var result = new BackRoleBLL().UpdateBackRole(entity); response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleBaseData, GDS.Entity.Constant.ConstantDefine.TypeUpdate, GDS.Entity.Constant.ConstantDefine.ActionUpdateRole, $"{entity.Id}"); } return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult GetRoleIdsByUId(int Id) { List <BackUserRoleBind> RoleLi = new List <BackUserRoleBind>(); RoleLi = new BackUserRoleBindBLL().GetRoleIdsByUId(Id).ToList(); List <BackRole> li = new BackRoleBLL().GetDataAll().OrderBy(T => T.Sequence).ToList(); List <BindBackRole> Bindli = new List <BindBackRole>(); foreach (var v in li) { int IsBind = 0; if (RoleLi.Exists(T => T.RoleId == v.Id)) { IsBind = 1; } Bindli.Add(new BindBackRole { Id = v.Id, IsBind = IsBind, Name = v.Name, Sequence = v.Sequence, RoleNo = v.RoleNo }); } return(Json(new ResponseEntity <dynamic>(0, "获取权限成功", Bindli), JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteBackRole(int Id) { var result = new BackRoleBLL().DeleteBackRole(Id); var response = new ResponseEntity <int>(result.Success, result.Message, result.Data); new LogBLL().LogEvent(CurrenUserInfo.LoginName, GDS.Entity.Constant.ConstantDefine.ModuleBaseData, GDS.Entity.Constant.ConstantDefine.TypeDelete, GDS.Entity.Constant.ConstantDefine.ActionDeleteRole, $"{Id}"); return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult GetBackRoleById(int Id) { var result = new BackRoleBLL().GetDataById(Id); if (result != null) { var response = new ResponseEntity <object>(true, ConstantDefine.TipQuerySuccess, result); return(Json(response, JsonRequestBehavior.AllowGet)); } else { var response = new ResponseEntity <object>(ConstantDefine.TipQueryFail); return(Json(response, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetBackRoleList() { try { var queryParams = new NameValueCollection(); if (!ParamHelper.CheckParaQ(ref queryParams)) { return(Json(new ResponseEntity <int>(RegularFunction.RegularSqlRegexText), JsonRequestBehavior.AllowGet)); } var query = new BackRoleQuery(queryParams); var sqlCondition = new StringBuilder(); sqlCondition.Append("ISNULL(IsDelete,0)!=1"); PageRequest preq = new PageRequest { TableName = " [BackRole] ", Where = sqlCondition.ToString(), Order = " Sequence asc ", IsSelect = true, IsReturnRecord = true, PageSize = query.PageSize, PageIndex = query.PageIndex, FieldStr = "*" }; var result = new BackRoleBLL().GetDataByPage(preq); var response = new ResponseEntity <object>(true, string.Empty, new DataGridResultEntity <BackRole> { TotalRecords = preq.Out_AllRecordCount, DisplayRecords = preq.Out_PageCount, ResultData = result }); return(Json(response, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new ResponseEntity <object>(-999, string.Empty, "系统异常"), JsonRequestBehavior.AllowGet)); } }