Esempio n. 1
0
        public ActionResult PicIndex(string id, int pageIndex = 1)
        {
            int pageSize = int.Parse(AppSettingManager.AppSettings["ComonListPageNum"].ToString());

            ViewBag.CurPage  = pageIndex;
            ViewBag.PageSize = pageSize;

            SWfsAolaiAdvancePageService service = new SWfsAolaiAdvancePageService();
            SWfsAolaiAdvancePage        model   = service.GetModel(id);

            ViewBag.PageName = model.PageName;
            ViewBag.SwfsAolaiNoticePageId = model.SWfsAolaiNoticePageId;
            IList <SWfsAolaiAdvancePagePic> list = service.GetPicList(id);

            ViewBag.Count = list.Count();
            list          = list.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList();//默认每页显示20条数据
            ViewBag.List  = list;
            return(View());
        }
Esempio n. 2
0
        /// <summary>
        /// 预告页操作的页面展现
        /// </summary>
        /// <param name="id"></param>
        /// <param name="act"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public ActionResult Manage(string id, string act, int value = 1)
        {
            SWfsAolaiAdvancePageService service = new SWfsAolaiAdvancePageService();
            SWfsAolaiAdvancePage        modle   = new SWfsAolaiAdvancePage();

            switch (act)
            {
            case "create":    //新建
                modle.SWfsAolaiNoticePageId = "0";
                return(View("/Areas/Outlet/Views/Notice/Manage.cshtml", modle));

            case "edit":    //修改
                modle = service.GetModel(id);
                return(View("/Areas/Outlet/Views/Notice/Manage.cshtml", modle));

            case "del":
                service.Del(id);
                return(Redirect("/outlet/notice/index?islimitedOutlet=" + Request.QueryString["islimitedOutlet"]));
            }
            return(View());
        }
Esempio n. 3
0
        /// <summary>
        /// 图片上传部分视图页面
        /// </summary>
        /// <param name="id"></param>
        /// <param name="act"></param>
        /// <returns></returns>
        public ActionResult PartUpoladPicPage(string id, string act, int pageIndex = 1, int pageSize = 100)
        {
            SWfsAolaiAdvancePageService service = new SWfsAolaiAdvancePageService();
            SWfsAolaiAdvancePage        model;
            List <string> piclist = new List <string>();

            switch (act)
            {
            case "edit":    //修改
                model = service.GetModel(id);
                //如果里面有lasy 且值为图片信息 则读取真是图片的链接生成  20140423164035918507
                string          pattern = @"\d{20}";
                Regex           regObj  = new Regex(pattern);
                MatchCollection results = regObj.Matches(model.PageStaticContent);
                foreach (Match item in results)
                {
                    piclist.Add(item.Value);    //图片编号
                }
                break;

            default:
                model = new SWfsAolaiAdvancePage();
                break;
            }
            ViewBag.Current  = pageIndex;
            ViewBag.PageSize = pageSize;
            ViewBag.Total    = piclist.Count;

            piclist         = piclist.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList();
            ViewBag.PicList = piclist;
            if (!string.IsNullOrEmpty(Request.QueryString["flag"]) && Request.QueryString["flag"].Equals("js"))
            {
                return(Json(new { rs = true, content = RenderPartialViewToString("/Areas/Outlet/Views/Notice/PartUpoladPicPage.cshtml", model) }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(PartialView(model));
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 预告页 页内图片操作的页面展现
        /// </summary>
        /// <param name="id"></param>
        /// <param name="act"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public ActionResult PicManage(string id, string act, string picId)
        {
            SWfsAolaiAdvancePageService service = new SWfsAolaiAdvancePageService();
            SWfsAolaiAdvancePagePic     modle   = new SWfsAolaiAdvancePagePic();

            switch (act)
            {
            case "create":    //新建
                SWfsAolaiAdvancePage model = service.GetModel(id);
                modle.SWfsAolaiNoticePagPicId = "0";
                modle.SwfsAolaiNoticePageId   = id;
                ViewBag.PageName = model.PageName;
                return(View("/Areas/Outlet/Views/Notice/PicManage.cshtml", modle));

            case "edit":    //修改
                modle = service.GetPicModel(picId);
                return(View("/Areas/Outlet/Views/Notice/PicManage.cshtml", modle));

            case "del":
                service.DelPic(picId);
                return(Redirect("/outlet/notice/PicIndex?id=" + id + CommonService.GetTimeStamp("&")));
            }
            return(View());
        }
Esempio n. 5
0
        public ActionResult Manage(FormCollection formCol)
        {
            string tmpId             = formCol.Get("SWfsAolaiNoticePageId");
            string pageName          = formCol.Get("PageName");
            string pageDes           = formCol.Get("PageDes");
            string pageDesKey        = formCol.Get("PageDesKey");
            string pageStaticContent = formCol.Get("PageStaticContent");
            string islimitedOutlet   = formCol.Get("islimitedOutlet");

            if (string.IsNullOrEmpty(islimitedOutlet))
            {
                return(Json(new { reslut = "error", msg = "islimitedOutlet数据有误 网站所属不存在" }));
            }

            SWfsAolaiAdvancePageService service = new SWfsAolaiAdvancePageService();
            SWfsAolaiAdvancePage        model   = new SWfsAolaiAdvancePage();

            if (!string.IsNullOrEmpty(tmpId) && !tmpId.Equals("0")) //修改
            {
                model = service.GetModel(tmpId);
            }
            else //新增
            {
                model.DateBegin             = Convert.ToDateTime("1900-1-1");//暂时未用
                model.DateEnd               = Convert.ToDateTime("1900-1-1"); //暂时未用
                model.DateCreate            = DateTime.Now;                   //暂时未用
                model.SWfsAolaiNoticePageId = new CommonService().GetNextCounterId("SWfsAolaiNoticePageId").ToString("00000");
            }
            model.BackUpField       = string.IsNullOrWhiteSpace(formCol.Get("CreateType")) ? "1" : formCol.Get("CreateType");//1图片创建 2代码创建
            model.OperatorUserId    = PresentationHelper.GetPassport().UserName;
            model.PageDes           = pageDes;
            model.PageDesKey        = pageDesKey;
            model.PageName          = pageName;
            model.PageStaticContent = pageStaticContent;
            model.IsLimitedOutlet   = int.Parse(islimitedOutlet);

            if (!string.IsNullOrEmpty(tmpId) && !tmpId.Equals("0")) //修改
            {
                try
                {
                    service.Update(model);
                    return(Json(new { reslut = "success", msg = "修改成功" }));
                }
                catch (Exception e)
                {
                    return(Json(new { reslut = "error", msg = e.Message }));
                }
            }
            else
            {
                try
                {
                    service.Add(model);
                    return(Json(new { reslut = "success", msg = "添加成功" }));
                }
                catch (Exception e)
                {
                    return(Json(new { reslut = "error", msg = e.Message }));
                }
            }
        }
 public bool Update(SWfsAolaiAdvancePage model)
 {
     return(DapperUtil.Update <SWfsAolaiAdvancePage>(model));
 }
 public void Add(SWfsAolaiAdvancePage model)
 {
     DapperUtil.Insert <SWfsAolaiAdvancePage>(model);
 }