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("完成!");
 }
Esempio n. 2
0
 /// <summary>
 /// 创建信息
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 public int AddRoleModule(RolemoduleEO item)
 {
     return(rlmdMO.Add(item));
 }