/// <summary> /// 添加超级管理员信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddSuperAdmin(ApiPersonInfoModel model) { try { bool result = false; string parStr = JsonHelper.ObjectToString <ApiPersonInfoModel>(model); string str = HttpHelper.PostWebRequestBandError("http://" + personIp + "/ApiPersonInfo/AddPersonInfoAndAccount", parStr, "application/json;charset=utf-8", Encoding.UTF8); int personId = JsonHelper.StringToObject <int>(str); if (personId == 0) { return(false); } //创建角色 ServRoleInfoModel roleModel = new ServRoleInfoModel(); roleModel.role_name = "超级管理员"; roleModel.role_code = "SCJGLY"; roleModel.role_describe = ""; roleModel.ext1 = "-1"; int roleId = servRoleInfoDAL.AddEntity(roleModel); if (roleId == 0) { return(false); } //创建角色权限关联(拥有所有权限) List <EnumModel> purviewList = EnumClass.GetEnumModelList <EnumClass.PurviewEnum>(); ServRolePurviewModel purviewModel; for (int i = 0; i < purviewList.Count; i++) { purviewModel = new ServRolePurviewModel(); purviewModel.purview_id = Convert.ToInt32(purviewList[i].key); purviewModel.role_id = roleId; purviewModel.region_id = 0; int purviewId = servRolePurviewDAL.AddEntity(purviewModel); if (purviewId == 0) { return(false); } } //创建用户 ServPersonInfoModel personModel = new ServPersonInfoModel(); personModel.status = 1; personModel.ssoid = personId; personModel.alias = "超级管理员"; personModel.role_id = roleId; int personinfoId = AddPersonInfo(personModel); if (personinfoId == 0) { return(false); } result = true; return(result); } catch (Exception ex) { throw ex; } }
/// <summary> /// 根据id修改角色 /// </summary> /// <param name="model"></param> /// <returns></returns> public int UpdateRoleInfoById(ServRoleInfoModel model) { try { return(mapContext.Update("UpdateRoleInfo", model)); } catch (Exception ex) { throw ex; } }
public int AddEntity(ServRoleInfoModel entity) { try { return((int)mapContext.Insert("InsertRoleInfo", entity)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 添加角色返回角色id /// </summary> /// <param name="model"></param> /// <returns></returns> public int AddRoleInfo2(ServRoleInfoModel model) { try { int id = servRoleInfoDAL.AddEntity(model); return(id); } catch (Exception ex) { throw ex; } }
/// <summary> /// 添加角色 /// </summary> /// <param name="roleName"></param> /// <param name="roleCode"></param> /// <param name="roleDescribe"></param> /// <returns></returns> public JsonResult AddRoleInfo(string roleName, string roleCode, string roleDescribe) { try { ServRoleInfoModel model = new ServRoleInfoModel(); model.role_name = roleName; model.role_code = roleCode; model.role_describe = roleDescribe; bool result = purviewMangeBLL.AddRoleInfo(model); return(Json(new { status = 0, msg = result })); } catch (Exception ex) { return(Json(new { status = 1, msg = ex.Message })); } }
/// <summary> /// 修改角色 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateRoleInfo(ServRoleInfoModel model) { try { bool result = false; int num = servRoleInfoDAL.UpdateRoleInfoById(model); if (num != 0) { result = true; } return(result); } catch (Exception ex) { throw ex; } }
/// <summary> /// 添加角色 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddRoleInfo(ServRoleInfoModel model) { try { bool result = false; int id = servRoleInfoDAL.AddEntity(model); if (id != 0) { result = true; } return(result); } catch (Exception ex) { throw ex; } }
public bool UpdateEntity(int id, ServRoleInfoModel newentity) { throw new NotImplementedException(); }