コード例 #1
0
        /// <summary>
        /// 列表数量
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string getListCount(HttpContext context)
        {
            StringBuilder sb       = new StringBuilder();
            StringBuilder strWhere = new StringBuilder();

            WK.BLL.bus_user bll = new WK.BLL.bus_user();
            Record          r   = new Record();

            r.RecordCount = bll.GetListCount(strWhere.ToString());
            return(Newtonsoft.Json.JsonConvert.SerializeObject(r));
        }
コード例 #2
0
        /// <summary>
        /// 详情
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string getDataDetail(HttpContext context)
        {
            string id = "";

            if (context.Request.Params["id"] != null)
            {
                id = context.Request.Params["id"];
            }
            WK.BLL.bus_user   bll   = new WK.BLL.bus_user();
            WK.Model.bus_user model = bll.GetModel(int.Parse(id));
            model.pwd = DESEncrypt.Decrypt(model.pwd);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(model));
        }
コード例 #3
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string deleteData(HttpContext context)
        {
            ReturnInfo returnInfo = new ReturnInfo();

            returnInfo.isSuccess = false;
            WK.BLL.bus_user bll = new WK.BLL.bus_user();
            int             id  = int.Parse(context.Request.Params["id"]);

            if (id > 0)
            {
                returnInfo.isSuccess = bll.Delete(id);
            }

            return(Newtonsoft.Json.JsonConvert.SerializeObject(returnInfo));
        }
コード例 #4
0
        /// <summary>
        /// 状态删除
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string deleteDataByStatus(HttpContext context)
        {
            ReturnInfo returnInfo = new ReturnInfo();

            returnInfo.isSuccess = false;
            WK.BLL.bus_user bll = new WK.BLL.bus_user();
            int             id  = int.Parse(context.Request.Params["id"]);

            if (id > 0)
            {
                WK.Model.bus_user model = bll.GetModel(id);
                model.is_delete      = 1;
                returnInfo.isSuccess = bll.Update(model);
            }

            return(Newtonsoft.Json.JsonConvert.SerializeObject(returnInfo));
        }
コード例 #5
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string editData(HttpContext context)
        {
            ReturnInfo returnInfo = new ReturnInfo();

            returnInfo.isSuccess = false;

            WK.Model.bus_user model = new Model.bus_user();

            int id = 0;

            if (context.Request.Params["id"] != "")
            {
                id = int.Parse(context.Request.Params["id"]);
            }
            model.id = id;
            //model.create_by
            //model.create_date
            //model.cur_deviceId = context.Request.Params["cur_deviceId"];
            //model.generate_time
            model.is_delete = 0;
            model.nickname  = context.Request.Params["nickname"];
            model.phone_num = context.Request.Params["phone_num"];
            //model.pic_url = context.Request.Params["pic_url"];
            model.pwd = DESEncrypt.Encrypt(context.Request.Params["pwd"]);
            //model.remark = context.Request.Params["remark"];
            //model.sex = int.Parse( context.Request.Params["sex"]);
            //model.status = int.Parse(context.Request.Params["status"]);
            model.status = 1;//1启用2停用
            //model.update_by
            //model.update_date
            model.user_type = 2;//1用户2配送员


            WK.BLL.bus_user bll = new WK.BLL.bus_user();
            if (model.id > 0)
            {
                returnInfo.isSuccess = bll.Update(model);
            }
            else
            {
                returnInfo.isSuccess = bll.Add(model);
            }

            return(Newtonsoft.Json.JsonConvert.SerializeObject(returnInfo));
        }
コード例 #6
0
        /// <summary>
        /// 分页列表
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string getListByPageInfo(HttpContext context)
        {
            StringBuilder sb       = new StringBuilder();
            DataSet       ds       = new DataSet();
            StringBuilder strWhere = new StringBuilder();

            strWhere.Append(" is_delete != 1");
            StringBuilder orderby = new StringBuilder();

            int pageIndex  = int.Parse(context.Request.Params["pageIndex"]);
            int pageSize   = int.Parse(context.Request.Params["pageSize"]);
            int startIndex = 0;

            if (pageIndex >= 0)
            {
                startIndex = pageSize * pageIndex;
            }

            WK.BLL.bus_user bll = new WK.BLL.bus_user();
            ds = bll.GetListByPageInfo(strWhere.ToString(), orderby.ToString(), startIndex, pageSize);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(ds.Tables[0]));
        }