Пример #1
0
 /// <summary>
 /// 新建分组
 /// </summary>
 /// <param name="httpContext"></param>
 public void AddFz(HttpContext context)
 {
     var id = context.Request["id"];
     var pid = context.Request["pid"];
     var name = context.Request["name"];
     Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id, pid = pid, name = name };
     try
     {
         usersInfodal.AddFz(usergroup);
         context.Response.Write("{\"success\":true,\"msg\":\"添加成功!\"}");
     }
     catch (Exception e)
     {
         Log.Debug("方法名:AddFz,描述:新建分组方法出错,错误原因:" + e.Message);
         context.Response.Write("{\"success\":false,\"msg\":\"添加失败!\"}");
     }
 }
Пример #2
0
 /// <summary>
 /// 查询分组
 /// </summary>
 /// <param name="context"></param>
 private void QueryGroup(HttpContext context)
 {
     var fz = context.Request["fz"];
     try
     {
         var bean = new Model.common.UserGroup();
         DataTable dt = new DataTable();
         if (fz == "-1")
         {
             dt = usersInfodal.QueryGroupTable();
         }
         else
         {
             dt = usersInfodal.QueryGroup();
         }
         var list = ConvertHelper<Model.common.UserGroup>.ConvertToList(dt);
         hashtable["rows"] = list.ToList();
         hashtable["total"] = list.Count;
         var json = _jss.Serialize(hashtable);
         context.Response.Write(json);
     }
     catch (Exception e)
     {
         Log.Debug("方法名:QueryGroup,描述:查询分组信息方法出错,错误原因:" + e.Message); ;
     }
 }
Пример #3
0
        /// <summary>
        /// 编辑分组
        /// </summary>
        /// <param name="httpContext"></param>
        public void ModifyFz(HttpContext context)
        {
            var id = context.Request["id"];
            var name = context.Request["name"];
            Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id, name = name };
            var pid = userdal.QueryPidById(id);
            try
            {
                if (pid == "-1")
                {
                    var jsonWx = "{\"group\":{\"id\":\"" + id + "\",\"name\":\"" + name + "\"}}";

                    var accessToken = new AccessToken();
                    var sendDataToWeChat = new SendDataToWeChat();

                    var token = accessToken.GetExistAccessToken();
                    var back = sendDataToWeChat.GetPage("https://api.weixin.qq.com/cgi-bin/groups/update?access_token=" + token, jsonWx);
                    var backData = JsonConvert.DeserializeObject<GroupBackData>(back);
                    if (backData.errcode != "0")
                    {
                        context.Response.Write("{\"success\":true,\"msg\":\"保存失败!\"}");
                    }
                    else
                    {
                        usersInfodal.ModifyFz(usergroup);
                        context.Response.Write("{\"success\":true,\"msg\":\"保存成功!\"}");
                    }
                }
                else if (pid != "-1")
                {
                    usersInfodal.ModifyFz(usergroup);
                    context.Response.Write("{\"success\":true,\"msg\":\"保存成功!\"}");

                }

            }
            catch (Exception e)
            {
                Log.Debug("方法名:ModifyFz,描述:编辑分组方法出错,错误原因:" + e.Message);
                context.Response.Write("{\"success\":false,\"msg\":\"保存失败!\"}");
            }
        }
Пример #4
0
 /// <summary>
 /// 删除分组
 /// </summary>
 /// <param name="context"></param>
 public void DelFz(HttpContext context)
 {
     var id = context.Request["id"];
     Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id };
     try
     {
         usersInfodal.DelFz(usergroup);
         context.Response.Write("{\"success\":true,\"msg\":\"删除成功!\"}");
     }
     catch (Exception e)
     {
         Log.Debug("方法名:DelFz,描述:删除分组方法出错,错误原因:" + e.Message);
         context.Response.Write("{\"success\":false,\"msg\":\"删除失败!\"}");
     }
 }