/// <summary> /// 获取系统角色 /// <param name="roleId">角色编号</param> /// </summary> /// <returns>系统角色对象</returns> public TSRole Get(string roleId) { TSRole tsRole = null; try { string strSQL = "select * from TSRole where roleId=:roleId"; Param param = new Param(); param.Clear(); param.Add(":roleId", roleId); db.Open(); ComDataReader dr = db.ExecuteReader(CommandType.Text, strSQL, param); if (dr.Read()) { tsRole = ReadData(dr); } } catch (Exception e) { throw e; } finally { db.Close(); } return(tsRole); }
/// <summary> /// 读取系统角色信息 /// <param name="dr">记录指针</param> /// </summary> /// <returns>系统角色对象</returns> private TSRole ReadData(ComDataReader dr) { TSRole tsRole = new TSRole(); tsRole.roleId = dr["roleId"].ToString(); //角色编号 tsRole.roleName = dr["roleName"].ToString(); //角色名称 tsRole.status = dr["status"].ToString(); //使用状态 return(tsRole); }
/// <summary> /// 修改系统角色 /// <param name="data">数据库连接</param> /// <param name="tsRole">系统角色</param> /// </summary> public void Edit(DataAccess data, TSRole tsRole) { string strSQL = "update TSRole set roleName=:roleName,status=:status where roleId=:roleId"; Param param = new Param(); param.Clear(); param.Add(":roleName", tsRole.roleName); //角色名称 param.Add(":status", tsRole.status); //使用状态 param.Add(":roleId", tsRole.roleId); //角色编号 data.ExecuteNonQuery(CommandType.Text, strSQL, param); }
private DataAccess db = new DataAccess(DataAccess.DBConn);//数据库连接 #region 代码生成器自动生成 /// <summary> /// 增加系统角色 /// <param name="data">数据库连接</param> /// <param name="tsRole">系统角色</param> /// </summary> public void Add(DataAccess data, TSRole tsRole) { string strSQL = "insert into TSRole (roleId,roleName,status) values (:roleId,:roleName,:status)"; Param param = new Param(); param.Clear(); param.Add(":roleId", tsRole.roleId); //角色编号 param.Add(":roleName", tsRole.roleName); //角色名称 param.Add(":status", tsRole.status); //使用状态 data.ExecuteNonQuery(CommandType.Text, strSQL, param); }
/// <summary> /// 加载指定系统角色 /// <param name="roleId">角色编号</param> /// </summary> public void Load(string roleId) { try { TSRole tsRole = tsRoleDAO.Get(roleId); tsRole.status = "1".Equals(tsRole.status) ? "on" : "off"; WebJson.ToJson(context, tsRole); } catch (Exception e) { Message.error(context, e.Message); } }
/// <summary> /// 修改系统角色 /// <param name="tsRole">系统角色</param> /// </summary> public void Edit(TSRole tsRole) { try { tsRole.status = tsRole.status == null ? "0" : "1"; tsRoleDAO.Edit(tsRole); Message.success(context, "角色修改成功"); loginSession.Log(tsRole.roleName + "[" + tsRole.roleId + "]角色修改成功"); } catch (Exception e) { Message.error(context, "角色修改失败"); loginSession.Log(e.Message); } }
/// <summary> /// 修改系统角色 /// <param name="tsRole">系统角色</param> /// </summary> public void Edit(TSRole tsRole) { try { db.Open(); Edit(db, tsRole); } catch (Exception e) { throw e; } finally { db.Close(); } }
/// <summary> /// 增加系统角色 /// </summary> /// <param name="tsRole">系统角色</param> public virtual void Add(TSRole tsRole) { try { db.Open(); Add(db, tsRole); } catch (Exception e) { throw e; } finally { db.Close(); } }
/// <summary> /// 增加系统角色 /// <param name="tsRole">系统角色</param> /// </summary> public void Add(TSRole tsRole) { try { tsRole.roleId = commonDao.GetMaxNo("TSRole", "", 3); tsRole.status = tsRole.status == null ? "0" : "1"; tsRoleDAO.Add(tsRole); Message.success(context, "角色增加成功"); loginSession.Log(tsRole.roleName + "角色增加成功"); } catch (Exception e) { Message.error(context, "角色增加失败"); loginSession.Log(e.Message); } }
public void ProcessRequest(HttpContext context) { try { LoginUser loginUser = new LoginUser(context, "Role"); if (!loginUser.Pass)//权限验证 { return; } //加载DataGrid if (context.Request["action"] == "gridLoad") { RoleBLL bll = new RoleBLL(context, loginUser); int page = int.Parse(context.Request["page"]); int rows = int.Parse(context.Request["rows"]); bll.LoadGrid(page, rows); return; } //加载信息 if (context.Request["action"] == "load") { RoleBLL bll = new RoleBLL(context, loginUser); string roleId = context.Request["roleId"];//角色编号 bll.Load(roleId); return; } //增加 if (context.Request["action"] == "add") { RoleBLL bll = new RoleBLL(context, loginUser); TSRole tsRole = new TSRole(); //tsRole.roleId = context.Request["roleId"];//角色编号 tsRole.roleName = context.Request["roleName"]; //角色名称 tsRole.status = context.Request["status"]; //使用状态 bll.Add(tsRole); return; } //修改 if (context.Request["action"] == "edit") { RoleBLL bll = new RoleBLL(context, loginUser); TSRole tsRole = new TSRole(); tsRole.roleId = context.Request["roleId"]; //角色编号 tsRole.roleName = context.Request["roleName"]; //角色名称 tsRole.status = context.Request["status"]; //使用状态 bll.Edit(tsRole); return; } //删除 if (context.Request["action"] == "delete") { RoleBLL bll = new RoleBLL(context, loginUser); string roleId = context.Request["roleId"];//角色编号 bll.Delete(roleId); return; } } catch (Exception e) { Message.error(context, e.Message); } }