예제 #1
0
        public JsonResult GetList(RequestModel model)
        {
            BaseOutput     responseModel = new BaseOutput();
            int            count         = 0;
            wp_article_new query         = new wp_article_new();

            query.type_id = ConvertHelper.GetInteger(model.conditions["typeid"]);
            query.name    = model.conditions["name"];
            var list = new Bll.WeChat.wp_article_newbll().GetList(query, out count, model.page, model.size);

            try
            {
                if (list != null && list.Count > 0)
                {
                    list.ForEach(s =>
                    {
                        var tmp     = new Bll.WeChat.wp_article_type_newbll().GetItem((int)s.type_id);
                        s.type_name = tmp == null?"":tmp.name;
                        s.url       = $"{BaseClass.BaseDomin}home/infodetail.aspx?id={s.Id}";
                    });
                }
                if (list != null && list.Count > 0)
                {
                    responseModel.IsSuccess  = true;
                    responseModel.Data       = list;
                    responseModel.TotalCount = count;
                }
            }
            catch (Exception ex)
            {
            }
            return(Json(responseModel));
        }
예제 #2
0
        public JsonResult delete(wp_article_new model)
        {
            BaseOutput responseModel = new BaseOutput();

            //model.cTime = DateTime.Now;
            responseModel.IsSuccess = new Bll.WeChat.wp_article_newbll().DeleteModel(model.Id);
            responseModel.Msg       = responseModel.IsSuccess ? "成功" : "失败";
            return(Json(responseModel));
        }
예제 #3
0
        public BaseOutput GetList()
        {
            BaseOutput     responseModel = new BaseOutput();
            int            pageIndex     = RequestHelper.GetFormInt("page", 1);
            int            pageSize      = RequestHelper.GetFormInt("size", 10);
            string         conditions    = RequestHelper.GetFormString("conditions");
            string         keyWord       = RequestHelper.GetFormString("conditions");
            int            typeId        = RequestHelper.GetFormInt("type", 0);
            int            count         = 0;
            wp_article_new query         = new wp_article_new();
            var            list          = new Bll.WeChat.wp_article_newbll().GetList(query, out count, pageIndex, pageSize);

            if (list != null && list.Count > 0)
            {
                responseModel.IsSuccess  = true;
                responseModel.Data       = JsonConvert.SerializeObject(list);
                responseModel.TotalCount = count;
            }
            return(responseModel);
        }
예제 #4
0
        private ResponseModel GetActicleList()
        {
            ResponseModel  responseModel = new ResponseModel();
            int            pageIndex     = RequestHelper.GetFormInt("page", 1);
            int            pageSize      = RequestHelper.GetFormInt("size", 10);
            string         conditions    = RequestHelper.GetFormString("conditions");
            string         keyWord       = RequestHelper.GetFormString("conditions");
            int            typeId        = RequestHelper.GetFormInt("type", 0);
            int            count         = 0;
            wp_article_new query         = new wp_article_new();
            var            list          = new Bll.WeChat.wp_article_newbll().GetList(query, out count, pageIndex, pageSize);

            if (list != null && list.Count > 0)
            {
                responseModel.IsSuccess = true;
                responseModel.Data      = JsonHelper.Serialize(list);
                responseModel.Count     = count;
            }
            return(responseModel);
        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = RequestHelper.GetQueryInt("id", 1);

            model = new Bll.WeChat.wp_article_newbll().GetItem(id);
        }
예제 #6
0
        //public infolist()
        //{
        //    this.IsNeedUserInfo = false;
        //}

        protected void Page_Load(object sender, EventArgs e)
        {
            type = RequestHelper.GetQueryInt("type", 2);
            //type = type == 1 ? 2 : type;
            pageIndex = RequestHelper.GetQueryInt("pageIndex", 1);
            pageSize  = RequestHelper.GetQueryInt("pageSize", 5000);
            pageSize  = 5000;
            var article_type = RequestHelper.GetQueryInt("article_type", 0);

            if (article_type > 0)
            {
                type = 1;
            }
            if (type > 4 || type < 1)
            {
                type = 1;
            }
            typename = Common.EnumHelper.GetEnumDesc((InfoTypeEnum)type);
            int    count = 0;
            string url   = "";

            switch ((InfoTypeEnum)type)
            {
            case InfoTypeEnum.文章列表:
                IsArticle = true;
                int type_id = RequestHelper.GetQueryInt("article_type", 5);
                count = 0;
                wp_article_new query = new wp_article_new();
                query.type_id = type_id;
                var article_list = new Bll.WeChat.wp_article_newbll().GetList(query, out count, pageIndex, pageSize);
                list      = list_info.Instance.GetFromArticle(article_list);
                url       = $"{BaseClass.CurrentDomin}home/infodetail.aspx?id=";
                list_type = new Bll.WeChat.wp_article_type_newbll().GetList();
                if (list_type != null && list_type.Count > 0)
                {
                    list_type.ForEach(s =>
                    {
                        s.url = $"{BaseClass.CurrentDomin}home/infolist.aspx?article_type={s.Id}&type={type}";
                    });
                }
                break;

            case InfoTypeEnum.投票列表:
                var vote_list = new Bll.WeChat.wp_shop_votebll().GetList(new Model.WeiXin.wp_shop_vote(), out count, pageIndex, pageSize);
                list = list_info.Instance.GetFromShopVote(vote_list);
                if (list != null && list.Count > 0)
                {
                    list.ForEach(s =>
                    {
                        s.img = "/img/vote.jpg";
                    });
                }
                url = $"{BaseClass.CurrentDomin}home/votelist.aspx?vote_id=";
                break;

            case InfoTypeEnum.活动列表:
                var reserve_list = new Bll.WeChat.wp_reservebll().GetList(new Model.WeiXin.wp_reserve(), out count, pageIndex, pageSize);
                list = list_info.Instance.GetFromReserve(reserve_list);
                url  = $"{BaseClass.CurrentDomin}index.php?s=/w16/Reserve/Wap/index/reserve_id/";
                break;

            case InfoTypeEnum.问卷列表:
                var survey_list = new Bll.WeChat.wp_surveybll().GetList(new Model.WeiXin.wp_survey(), out count, false, pageIndex, pageSize);
                list = list_info.Instance.GetFromSurvey(survey_list);
                url  = $"{BaseClass.CurrentDomin}index.php?s=/w16/Survey/Wap/index/id/";
                break;

            default:
                break;
            }

            IsData = list != null && list.Count > 0;
            if (IsData)
            {
                list.ForEach(s =>
                {
                    s.url = url + s.id;
                });
            }
        }