コード例 #1
0
ファイル: AdsController.cs プロジェクト: JasonDevStudio/Cnita
        public ActionResult Create(ModelPictures model, FormCollection fc)
        {
            var resultMsg = string.Empty;
            ViewBag.Categorys = base.QueryCategoryAll(model.Categoryid.ToString());
            ViewBag.CategoryOwner = base.QueryCategoryAll(model.Owner);
            var result = new ResultBase();
            var fileName = CommonMethod.ImageUpload(out result, this.HttpContext);
            if (result.result == -2)
            {
                ViewBag.CustomScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true);
                return View(model);
            }
            model.Picuri = string.IsNullOrWhiteSpace(fileName) ? model.Picuri : fileName;

            LogicPictures logic = new LogicPictures();
            var res = logic.PicturesInsertUpdate(out resultMsg, model);
            if (res > 0)
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = "操作失败,请检查数据是否正确后重新操作!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
コード例 #2
0
ファイル: AdsController.cs プロジェクト: JasonDevStudio/Cnita
 public ActionResult Create(string Id = null)
 {
     var resultMsg = string.Empty;
     ModelPictures model = new ModelPictures();
     if (string.IsNullOrWhiteSpace(Id))
     {
         ViewBag.Categorys = base.QueryCategoryAll();
         ViewBag.CategoryOwner = base.QueryCategoryAll();
     }
     else
     {
         LogicPictures logic = new LogicPictures();
         model = logic.PicturesDetail(out resultMsg, int.Parse(Id));
         if (model != null)
         {
             ViewBag.Categorys = base.QueryCategoryAll();
             ViewBag.CategoryOwner = base.QueryCategoryAll();
         }
         else
         {
             ViewBag.Categorys = base.QueryCategoryAll(model.Categoryid.ToString());
             ViewBag.CategoryOwner = base.QueryCategoryAll(model.Owner);
         }
     }
     return View(model);
 }
コード例 #3
0
 /// <summary>
 /// Banner 幻灯片
 /// </summary> 
 public ActionResult Banner(string categoryCode=null, string ownerCode=null,string width="1110" ,string height="100",string isSlide ="1")
 {
     ViewBag.width = width;
     ViewBag.height = height;
     ViewBag.IsSlide = isSlide;
     var logic = new LogicPictures();
     var resultMsg = string.Empty;
     IList<ModelPictures> list = new List<ModelPictures>();
     list = logic.QueryPicturesListByOwner(out resultMsg, categoryCode, ownerCode);
     return PartialView(list);
 }
コード例 #4
0
        /// <summary>
        /// 对联广告 模块
        /// </summary>
        /// <param name="categoryCode"></param>  
        public ActionResult CoupletAds(string categoryCode=null, string ownerCode=null)
        {
            var logic = new LogicPictures();
            var resultMsg = string.Empty;
            var listTemp = new List<ModelPictures>();
            IList<ModelPictures> list = new List<ModelPictures>();
            list = logic.QueryPicturesListByOwner(out resultMsg, categoryCode, ownerCode);

            if (list.Count > 0)
            {
                listTemp.Add(list.First());
                listTemp.Add(list.Last());
            }
            return PartialView(listTemp);
        }
コード例 #5
0
ファイル: AdsController.cs プロジェクト: JasonDevStudio/Cnita
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id, out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicPictures logic = new LogicPictures();
            var res = logic.PicturesDelete(out resultMsg, idx);
            if (res > 0)
            {
                result.result = 1;
                result.resultMsg = "删除成功!";
            }
            else
            {
                result.result = -1;
                result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
            }

            return Json(result);
        }
コード例 #6
0
ファイル: AdsController.cs プロジェクト: JasonDevStudio/Cnita
        public ActionResult Index(ModelPagerAds model, string PagerIndex, string PagerSize)
        {
            ViewBag.Categorys = base.QueryCategoryAll(model.Category);
            ViewBag.CategoryOwner = base.QueryCategoryAll(model.OwnerCategory);
            var resultMsg = string.Empty;
            var recordCount = decimal.Zero;
            var criteria = new CriteriaPictures.Pager();
            criteria.Category = model.Category;
            criteria.KeyWord = model.KeyWord;
            criteria.OwnerCategory = model.OwnerCategory;

            var pageIndex = 0;
            var pageSize = 0;
            int.TryParse(PagerIndex, out pageIndex);
            int.TryParse(PagerSize, out pageSize);

            LogicPictures logic = new LogicPictures();
            var list = logic.QueryPicturesListPager(out resultMsg, out recordCount, criteria, pageSize: pageSize, pageIndex: pageIndex);
            model.PagerRowCount = recordCount;
            model.PagerCount = pageSize == 0 ? 0 : Math.Ceiling(recordCount / pageSize);
            model.PagerIndex = pageIndex;
            model.AdsList = list;
            return View(model);
        }