Exemple #1
0
        /// <summary>
        /// 根据分组id获取字典信息
        /// </summary>
        /// <param name="context"></param>
        public void GetCode(HttpContext context)
        {
            string    GID = HttpContext.Current.Request.Form["Gid"];//分组id
            CodeBll   bll = new CodeBll();
            DataTable dt  = bll.GetTableByGroup(GID, 0);

            if (dt == null)
            {
                context.Response.Write("{\"status\":\"-1\"}");
                return;
            }
            string json = f.ToJson(dt);

            json = json.Replace("\"", "\\\"");
            context.Response.Write("{\"status\":\"" + json + "\"}");
        }
Exemple #2
0
        //获取用户信息
        public void GetUserContext(HttpContext context)
        {
            show_userBll bll = new show_userBll();

            if (HttpContext.Current.Session["UserName"] != null)
            {
                string     userName = HttpContext.Current.Session["UserName"].ToString();
                Model.User u        = bll.GetModelByUserName(userName);
                CodeBll    codebll  = new CodeBll();
                string     uT       = codebll.GetStrByGroupCode("6", u.user_type_code_id);
                DateTime   dt       = DateTime.Parse(u.addtime);

                context.Response.Write("{\"userName\":\"" + u.user_name + "\",\"userType\":\"" + uT + "\",\"userTime\":\"" + dt.ToString("yyyy-mm-dd hh:mm:ss") + "\",\"status\":\"0\"}");
            }
            else
            {
                context.Response.Write("{\"status\":\"-1\"}");
            }
        }
Exemple #3
0
        /// <summary>
        /// 获取类别
        /// </summary>
        /// <param name="context"></param>
        public void typeList(HttpContext context)
        {
            CodeBll   bll = new CodeBll();
            DataTable dt  = bll.GetTableByGroup("2", 0);
            string    l   = "";

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    l += "{'id':'" + dr["code_id"] + "','name':'" + dr["msg"] + "','value':'" + dr["code_id"] + "','type':'scene_type','sort':1,'status':1,'remark':null},";
                }
                string msg = @"{
                     'success':true,
                     'code':200,
                     'msg':'success',
                     'obj':null, 
                     'map':null, 
                      'list':[
                                " + l.ToString().Trim(',') + @"
                             ]
                }";
                context.Response.Write(MentStr(msg));
            }
            else
            {
                string msg = @"{
                        'success': false, 
                        'code': 403, 
                        'msg': '获取场景类型失败', 
                        'obj': null, 
                        'map': null, 
                        'list': null
                    }";
                context.Response.Write(MentStr(msg));
            }
        }
Exemple #4
0
 public CodeController(ApiDbContext context)
 {
     codeBll = new CodeBll(context);
 }
Exemple #5
0
 public HttpResponseMessage GetCode(string guid)
 {
     return(CodeBll.GetCode(guid));
 }