コード例 #1
0
        /// <summary>
        /// 获取焦点图片相关的所有信息
        /// </summary>
        /// <returns></returns>
        public IList <EyouSoft.Model.NewsStructure.BasicNewsPic> GetList()
        {
            IList <EyouSoft.Model.NewsStructure.BasicNewsPic> list = new List <EyouSoft.Model.NewsStructure.BasicNewsPic>();
            DbCommand dc = this._db.GetSqlStringCommand(SQL_NewsPicInfo_GetAll);

            using (IDataReader dr = DbHelper.ExecuteReader(dc, this._db))
            {
                while (dr.Read())
                {
                    EyouSoft.Model.NewsStructure.BasicNewsPic model = new EyouSoft.Model.NewsStructure.BasicNewsPic();
                    if (!dr.IsDBNull(dr.GetOrdinal("Category")))
                    {
                        model.Category = (EyouSoft.Model.NewsStructure.PicCategory) int.Parse(dr[dr.GetOrdinal("Category")].ToString());
                    }
                    model.Id       = dr.GetInt32(dr.GetOrdinal("Id"));
                    model.PicPath  = dr.IsDBNull(dr.GetOrdinal("PicPath")) ? string.Empty : dr[dr.GetOrdinal("PicPath")].ToString();
                    model.PicTitle = dr.IsDBNull(dr.GetOrdinal("PicTitle")) ? string.Empty : dr[dr.GetOrdinal("PicTitle")].ToString();
                    model.PicUrl   = dr.IsDBNull(dr.GetOrdinal("PicUrl")) ? string.Empty : dr[dr.GetOrdinal("PicUrl")].ToString();
                    list.Add(model);
                    model = null;
                }
            }
            return(list);
        }
コード例 #2
0
        /// <summary>
        /// 数据保存
        /// </summary>
        /// <returns></returns>
        private void DataSave()
        {
            EyouSoft.Model.NewsStructure.NewsPicInfo model_NewsPicInfo = new EyouSoft.Model.NewsStructure.NewsPicInfo();
            EyouSoft.BLL.NewsStructure.NewsPicInfo   bll_NewsPicInfo   = new EyouSoft.BLL.NewsStructure.NewsPicInfo();

            #region 图片定义
            //焦点图1
            string FileFocusOne = Request.Form["SFFocusOne$hidFileName"];
            if (!string.IsNullOrEmpty(FileFocusOne))
            {
                FileFocusOne = Request.Form["SFFocusOne$hidFileName"];
            }
            else
            {
                FileFocusOne = hdfFocusOne.Value;
            }
            //焦点图2
            string FileFocusTwo = Request.Form["SFFocusTwo$hidFileName"];
            if (!string.IsNullOrEmpty(FileFocusTwo))
            {
                FileFocusTwo = Request.Form["SFFocusTwo$hidFileName"];
            }
            else
            {
                FileFocusTwo = hdfFocusTwo.Value;
            }
            //焦点图3
            string FileFocusShree = Request.Form["SFFocusShree$hidFileName"];
            if (!string.IsNullOrEmpty(FileFocusShree))
            {
                FileFocusShree = Request.Form["SFFocusShree$hidFileName"];
            }
            else
            {
                FileFocusShree = hdfFocusShree.Value;
            }
            //焦点图4
            string FileFocusFour = Request.Form["SFFocusFour$hidFileName"];
            if (!string.IsNullOrEmpty(FileFocusFour))
            {
                FileFocusFour = Request.Form["SFFocusFour$hidFileName"];
            }
            else
            {
                FileFocusFour = hdfFocusFour.Value;
            }
            //焦点图5
            string FileFocusFive = Request.Form["SFFocusFive$hidFileName"];
            if (!string.IsNullOrEmpty(FileFocusFive))
            {
                FileFocusFive = Request.Form["SFFocusFive$hidFileName"];
            }
            else
            {
                FileFocusFive = hdfFocusFive.Value;
            }
            //焦点新闻右侧公告图片
            string FileNews = Request.Form["SFNews$hidFileName"];
            if (!string.IsNullOrEmpty(FileNews))
            {
                FileNews = Request.Form["SFNews$hidFileName"];
            }
            else
            {
                FileNews = hdfNews.Value;
            }
            //旅游资讯焦点图片
            string FileTour = Request.Form["SFTour$hidFileName"];
            if (!string.IsNullOrEmpty(FileTour))
            {
                FileTour = Request.Form["SFTour$hidFileName"];
            }
            else
            {
                FileTour = hdfTour.Value;
            }
            //同业学堂焦点图片
            string FileSame = Request.Form["SFSame$hidFileName"];
            if (!string.IsNullOrEmpty(FileSame))
            {
                FileSame = Request.Form["SFSame$hidFileName"];
            }
            else
            {
                FileSame = hdfSame.Value;
            }
            //同业学堂右侧广告
            string FileSameRight = Request.Form["SFSameRight$hidFileName"];
            if (!string.IsNullOrEmpty(FileSameRight))
            {
                FileSameRight = Request.Form["SFSameRight$hidFileName"];
            }
            else
            {
                FileSameRight = hdfSameRight.Value;
            }
            //同行社区
            string FileCommunity = Request.Form["SFCommunity$hidFileName"];
            if (!string.IsNullOrEmpty(FileCommunity))
            {
                FileCommunity = Request.Form["SFCommunity$hidFileName"];
            }
            else
            {
                FileCommunity = hdfCommunity.Value;
            }
            //同业社区中[左]
            string FileMiddleLeft = Request.Form["SFMiddleLeft$hidFileName"];
            if (!string.IsNullOrEmpty(FileMiddleLeft))
            {
                FileMiddleLeft = Request.Form["SFMiddleLeft$hidFileName"];
            }
            else
            {
                FileMiddleLeft = hidMiddleLeft.Value;
            }
            //同业社区中[右]
            string FileMiddleRight = Request.Form["SFMiddleRight$hidFileName"];
            if (!string.IsNullOrEmpty(FileMiddleRight))
            {
                FileMiddleRight = Request.Form["SFMiddleRight$hidFileName"];
            }
            else
            {
                FileMiddleRight = HidMiddleRight.Value;
            }
            #endregion

            #region 连地地址定义
            //焦点图1链接路径
            string FocusHrefOne = Utils.GetFormValue("InpFocusHrefOne", 250);
            //焦点图2链接路径
            string FocusHrefTwo = Utils.GetFormValue("inpFocusHrefTwo", 250);
            //焦点图3链接路径
            string FocusHrefShree = Utils.GetFormValue("inpFocusHrefShree", 250);
            //焦点图4链接路径
            string FocusHrefFour = Utils.GetFormValue("inpFocusHrefFour", 250);
            //焦点图5链接路径
            string FocusHrefFive = Utils.GetFormValue("inpFocusHrefFive", 250);
            //焦点新闻右侧公告图片链接路径
            string NewsHref = Utils.GetFormValue("inpNewsHref", 250);
            //旅游资讯焦点图片链接路径
            string TourHref = Utils.GetFormValue("inpTourHref", 250);
            //同业学堂焦点图片链接路径
            string SameHref = Utils.GetFormValue("inpSameHref", 250);
            //同业学堂右侧广告链接路径
            string SameHrefRight = Utils.GetFormValue("inpSameHrefRight", 250);
            //同行社区链接路径
            string CommunityHref = Utils.GetFormValue("inpCommunityHref", 250);
            //同行社区左
            string MiddleLeftHref = Utils.GetFormValue("inpHrefMiddleLeft", 250);
            //同行社区右
            string MiddleRightHref = Utils.GetFormValue("inphrefMiddleRight", 250);
            #endregion

            #region 标题定义

            //焦点图1标题
            string FocusTitleOne = Utils.GetFormValue(InpFocusTitleOne.UniqueID, 250);
            //焦点图2标题
            string FocusTitleTwo = Utils.GetFormValue(inpFocusTitleTwo.UniqueID, 250);
            //焦点图3标题
            string FocusTitleShree = Utils.GetFormValue(inpFocusTitleShree.UniqueID, 250);
            //焦点图4标题
            string FocusTitleFour = Utils.GetFormValue(inpFocusTitleFour.UniqueID, 250);
            //焦点图5标题
            string FocusTitleFive = Utils.GetFormValue(inpFocusTitleFive.UniqueID, 250);
            //旅游资讯焦点图片标题
            string TourTitle = Utils.GetFormValue(inpTourTitle.UniqueID, 250);
            //同业学堂焦点图片标题
            string SameTitle = Utils.GetFormValue(inpSameTitle.UniqueID, 250);
            //同行社区左
            string MiddleLeftTitle = Utils.GetFormValue(intTitleMiddleLeft.UniqueID, 250);
            //同行社区右
            string MiddleRightTitle = Utils.GetFormValue(inpTitleMiddleRight.UniqueID, 250);
            #endregion

            #region 数据验证

            //System.Text.StringBuilder strBuilderErr = new System.Text.StringBuilder();
            //if (FileFocusOne == "")
            //{
            //   // strErr += "请选择焦点图1要上传的图片!\\n";
            //    strBuilderErr.Append("请选择焦点图1要上传的图片!\\n");
            //}
            //if (FileFocusTwo == "")
            //{
            //    //strErr += "请选择焦点图2要上传的图片!\\n";
            //    strBuilderErr.Append("请选择焦点图2要上传的图片!\\n");
            //}
            //if (FileFocusShree == "")
            //{
            //    //strErr += "请选择焦点图3要上传的图片!\\n";
            //    strBuilderErr.Append("请选择焦点图3要上传的图片!\\n");
            //}
            //if (FileFocusFour == "")
            //{
            //    //strErr += "请选择焦点图4要上传的图片!\\n";
            //    strBuilderErr.Append("请选择焦点图4要上传的图片!\\n");
            //}
            //if (FileFocusFive == "")
            //{
            //    //strErr += "请选择焦点图5要上传的图片!\\n";
            //    strBuilderErr.Append("请选择焦点图5要上传的图片!\\n");
            //}
            //if (FileNews == "")
            //{
            //    //strErr += "请选择新闻右侧公告图片要上传的图片!\\n";
            //    strBuilderErr.Append("请选择新闻右侧公告图片要上传的图片!\\n");
            //}
            //if (FileTour == "")
            //{
            //    //strErr += "请选择资讯焦点图片要上传的图片!\\n";
            //    strBuilderErr.Append("请选择资讯焦点图片要上传的图片!\\n");
            //}
            //if (FileSame == "")
            //{
            //    //strErr += "请选择同业学堂焦点图片要上传的图片!\\n";
            //    strBuilderErr.Append("请选择同业学堂焦点图片要上传的图片!\\n");
            //}
            //if (FileSameRight == "")
            //{
            //   // strErr += "请选择同业学堂右侧广告要上传的图片!\\n";
            //    strBuilderErr.Append("请选择同业学堂右侧广告要上传的图片!\\n");
            //}
            //if (FileCommunity == "")
            //{
            //    //strErr += "请选择同行社区要上传的图片!\\n";
            //    strBuilderErr.Append("请选择同行社区要上传的图片!\\n");
            //}
            //if (FileMiddleLeft == "")
            //{
            //    //strErr += "请选择同行社区中间[左]要上传的图片!\\n";
            //    strBuilderErr.Append("请选择同行社区中间[左]要上传的图片!\\n");
            //}
            //if (FileMiddleRight == "")
            //{
            //    //strErr += "请选择同行社区中间[右]要上传的图片!\\n";
            //    strBuilderErr.Append("请选择同行社区中间[右]要上传的图片!\\n");
            //}
            //if (FocusHrefOne == "")
            //{
            //    //strErr += "请输入焦点图1连接路径!\\n";
            //    strBuilderErr.Append("请输入焦点图1连接路径!\\n");
            //}
            //if (FocusHrefTwo == "")
            //{
            //    //strErr += "请输入焦点图2连接路径!\\n";
            //    strBuilderErr.Append("请输入焦点图2连接路径!\\n");
            //}
            //if (FocusHrefShree == "")
            //{
            //    //strErr += "请输入焦点图3连接路径!\\n";
            //    strBuilderErr.Append("请输入焦点图3连接路径!\\n");
            //}
            //if (FocusHrefFour == "")
            //{
            //    //strErr += "请输入焦点图4连接路径!\\n";
            //    strBuilderErr.Append("请输入焦点图4连接路径!\\n");
            //}
            //if (FocusHrefFive == "")
            //{
            //    //strErr += "请输入焦点图5连接路径!\\n";
            //    strBuilderErr.Append("请输入焦点图5连接路径!\\n");
            //}
            //if (NewsHref == "")
            //{
            //    //strErr += "请输入焦点新闻右侧公告图片链接路径!\\n";
            //    strBuilderErr.Append("请输入焦点新闻右侧公告图片链接路径!\\n");
            //}
            //if (TourHref == "")
            //{
            //    //strErr += "请输入旅游资讯焦点图片链接路径!\\n";
            //    strBuilderErr.Append("请输入旅游资讯焦点图片链接路径!\\n");
            //}
            //if (SameHref == "")
            //{
            //    //strErr += "请输入同业学堂焦点图片链接路径!\\n";
            //    strBuilderErr.Append("请输入同业学堂焦点图片链接路径!\\n");
            //}
            //if (SameHrefRight == "")
            //{
            //    //strErr += "请输入同业学堂右侧广告链接路径!\\n";
            //    strBuilderErr.Append("请输入同业学堂右侧广告链接路径!\\n");
            //}
            //if (CommunityHref == "")
            //{
            //    //strErr += "请输入同行社区链接路径!\\n";
            //    strBuilderErr.Append("请输入同行社区链接路径!\\n");
            //}
            //if (MiddleLeftHref == "")
            //{
            //    //strErr += "请输入同行社区中间[左]链接路径!\\n";
            //    strBuilderErr.Append("请输入同行社区中间[左]链接路径!\\n");
            //}
            //if (MiddleRightHref == "")
            //{
            //    //strErr += "请输入同行社区中间[右]链接路径!\\n";
            //    strBuilderErr.Append("请输入同行社区中间[右]链接路径!\\n");
            //}
            //if (FocusTitleOne == "")
            //{
            //   // strErr += "请输入焦点图1标题!\\n";
            //    strBuilderErr.Append("请输入焦点图1标题!\\n");
            //}
            //if (FocusTitleTwo == "")
            //{
            //    //strErr += "请输入焦点图2标题!\\n";
            //    strBuilderErr.Append("请输入焦点图2标题!\\n");
            //}
            //if (FocusTitleShree == "")
            //{
            //    //strErr += "请输入焦点图3标题!\\n";
            //    strBuilderErr.Append("请输入焦点图3标题!\\n");
            //}
            //if (FocusTitleFour == "")
            //{
            //    //strErr += "请输入焦点图4标题!\\n";
            //    strBuilderErr.Append("请输入焦点图4标题!\\n");
            //}
            //if (FocusTitleFive == "")
            //{
            //    //strErr += "请输入焦点图5标题!\\n";
            //    strBuilderErr.Append("请输入焦点图5标题!\\n");
            //}
            //if (TourTitle == "")
            //{
            //    //strErr += "请输入旅游资讯焦点图片标题!\\n";
            //    strBuilderErr.Append("请输入旅游资讯焦点图片标题!\\n");
            //}
            //if (SameTitle == "")
            //{
            //    //strErr += "请输入同业学堂焦点图片标题!\\n";
            //    strBuilderErr.Append("请输入同业学堂焦点图片标题!\\n");
            //}
            //if (MiddleLeftTitle == "")
            //{
            //    //strErr += "请输入同业社区中间[左]图片标题!\\n";
            //    strBuilderErr.Append("请输入同业社区中间[左]图片标题!\\n");
            //}
            //if (MiddleRightTitle == "")
            //{
            //    //strErr += "请输入同业社区中间[右]图片标题!\\n";
            //    strBuilderErr.Append("请输入同业社区中间[右]图片标题!\\n");
            //}
            //if (strBuilderErr.ToString() != "")
            //{
            //    MessageBox.Show(this, strBuilderErr.ToString());
            //    return;
            //}

            #endregion

            #region 添加数据

            List <EyouSoft.Model.NewsStructure.BasicNewsPic> homeList = new List <EyouSoft.Model.NewsStructure.BasicNewsPic>();

            EyouSoft.Model.NewsStructure.BasicNewsPic Model_BasicNewsPic = null;


            //1.第一张焦点图赋值
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileFocusOne != "")
            {
                Model_BasicNewsPic.PicPath = FileFocusOne;
            }
            Model_BasicNewsPic.PicTitle = FocusTitleOne;
            Model_BasicNewsPic.PicUrl   = FocusHrefOne;
            //添加进去
            homeList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;

            //2.第二张焦点图
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileFocusTwo != "")
            {
                Model_BasicNewsPic.PicPath = FileFocusTwo;
            }
            Model_BasicNewsPic.PicTitle = FocusTitleTwo;
            Model_BasicNewsPic.PicUrl   = FocusHrefTwo;
            //添加
            homeList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;

            //3.第三张焦点图
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileFocusShree != "")
            {
                Model_BasicNewsPic.PicPath = FileFocusShree;
            }
            Model_BasicNewsPic.PicTitle = FocusTitleShree;
            Model_BasicNewsPic.PicUrl   = FocusHrefShree;
            //添加
            homeList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;


            //4.第四张焦点图
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileFocusFour != "")
            {
                Model_BasicNewsPic.PicPath = FileFocusFour;
            }
            Model_BasicNewsPic.PicTitle = FocusTitleFour;
            Model_BasicNewsPic.PicUrl   = FocusHrefFour;
            //添加
            homeList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;

            //5.第五张焦点图
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileFocusFive != "")
            {
                Model_BasicNewsPic.PicPath = FileFocusFive;
            }
            Model_BasicNewsPic.PicTitle = FocusTitleFive;
            Model_BasicNewsPic.PicUrl   = FocusHrefFive;
            //添加
            homeList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;
            //添加
            model_NewsPicInfo.FocusPic = homeList;

            //6.添加焦点新闻右侧公告图片
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileNews != "")
            {
                Model_BasicNewsPic.PicPath = FileNews;
            }
            Model_BasicNewsPic.PicTitle     = "";
            Model_BasicNewsPic.PicUrl       = NewsHref;
            model_NewsPicInfo.FocusRightPic = Model_BasicNewsPic;
            Model_BasicNewsPic = null;
            //7.旅游资讯焦点图片
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileTour != "")
            {
                Model_BasicNewsPic.PicPath = FileTour;
            }
            Model_BasicNewsPic.PicTitle      = TourTitle;
            Model_BasicNewsPic.PicUrl        = TourHref;
            model_NewsPicInfo.TravelFocusPic = Model_BasicNewsPic;
            Model_BasicNewsPic = null;
            //8.同业学堂焦点图片
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileSame != "")
            {
                Model_BasicNewsPic.PicPath = FileSame;
            }
            Model_BasicNewsPic.PicTitle      = SameTitle;
            Model_BasicNewsPic.PicUrl        = SameHref;
            model_NewsPicInfo.SchoolFocusPic = Model_BasicNewsPic;
            Model_BasicNewsPic = null;
            //9.同业学堂右侧广告
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileSameRight != "")
            {
                Model_BasicNewsPic.PicPath = FileSameRight;
            }
            Model_BasicNewsPic.PicTitle      = "";
            Model_BasicNewsPic.PicUrl        = SameHrefRight;
            model_NewsPicInfo.SchoolRightPic = Model_BasicNewsPic;
            Model_BasicNewsPic = null;

            //10.同行社区
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileCommunity != "")
            {
                Model_BasicNewsPic.PicPath = FileCommunity;
            }
            Model_BasicNewsPic.PicTitle    = "";
            Model_BasicNewsPic.PicUrl      = CommunityHref;
            model_NewsPicInfo.CommunityPic = Model_BasicNewsPic;
            Model_BasicNewsPic             = null;

            List <EyouSoft.Model.NewsStructure.BasicNewsPic> MiddleList = new List <EyouSoft.Model.NewsStructure.BasicNewsPic>();
            //同上社区左
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileMiddleLeft != "")
            {
                Model_BasicNewsPic.PicPath = FileMiddleLeft;
            }
            Model_BasicNewsPic.PicTitle = MiddleLeftTitle;
            Model_BasicNewsPic.PicUrl   = MiddleLeftHref;
            MiddleList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;

            //同行社区右
            Model_BasicNewsPic = new EyouSoft.Model.NewsStructure.BasicNewsPic();
            if (FileMiddleRight != "")
            {
                Model_BasicNewsPic.PicPath = FileMiddleRight;
            }
            Model_BasicNewsPic.PicTitle = MiddleRightTitle;
            Model_BasicNewsPic.PicUrl   = MiddleRightHref;
            MiddleList.Add(Model_BasicNewsPic);
            Model_BasicNewsPic = null;
            //添加
            model_NewsPicInfo.CommunityMiddlePic = MiddleList;

            //添加操作
            if (bll_NewsPicInfo.Add(model_NewsPicInfo) == true)
            {
                MessageBox.Show(this, "数据保存成功!");
            }
            else
            {
                MessageBox.Show(this, "数据保存失败!");
            }
            //释放资源
            bll_NewsPicInfo   = null;
            model_NewsPicInfo = null;
            //加载
            GetPageData();

            #endregion
        }