public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //所有权限 if (ParmType == "1") { string[] strParm = ParmID.Split('|'); rmpbll.RemoveByPK("Rl_id='" + RoleID + "' and Md_id='" + ModuleID + "'"); foreach (string s in strParm) { RolemoduleEO rmpmodel = new RolemoduleEO(); rmpmodel.RlId = RoleID; rmpmodel.MdId = ModuleID; rmpmodel.PtId = s; rmpmodel.RmAddTime = DateTime.Now; rmpbll.AddRoleModule(rmpmodel); } } else if (ParmType == "2") //添加一个权限 { //if (rmpbll.Get("Rl_id='" + RoleID + "' and Md_id='" + ModuleID + "' and Pt_id='" + ParmID + "'") != null) StringBuilder strWhereQ = new StringBuilder(); strWhereQ.Append(" 1=1"); IList <MySqlParameter> parmQ = new List <MySqlParameter>(); strWhereQ.Append(" and Rl_id=@Rl_id and Md_id=@Md_id and Pt_id=@Pt_id"); parmQ.Add(new MySqlParameter("@Rl_id", RoleID)); parmQ.Add(new MySqlParameter("@Md_id", ModuleID)); parmQ.Add(new MySqlParameter("@Pt_id", ParmID)); if (rmpbll.Get(strWhereQ.ToString(), parmQ) != null) { RolemoduleEO rmpmodel = new RolemoduleEO(); rmpmodel.RlId = RoleID; rmpmodel.MdId = ModuleID; rmpmodel.PtId = ParmID; rmpmodel.RmAddTime = DateTime.Now; rmpbll.AddRoleModule(rmpmodel); } } else if (ParmType == "3")//删除一个权限 { rmpbll.Remove("Rl_id='" + RoleID + "' and Md_id='" + ModuleID + "' and Pt_id='" + ParmID + "'"); } context.Response.Write("完成!"); }
/// <summary> /// 创建信息 /// </summary> /// <param name="item"></param> /// <returns></returns> public int AddRoleModule(RolemoduleEO item) { return(rlmdMO.Add(item)); }