예제 #1
0
        /// <summary>
        /// 删除相册
        /// </summary>
        /// <param name="m_where"></param>
        /// <returns></returns>
        public static Result DeleteImageAlbum(string m_where)
        {
            Result r = new Result();

            try
            {
                var imgas = ImageAlbumView.GetModelList(m_where);
                foreach (var imga in imgas)
                {
                    try
                    {
                        Voodoo.IO.File.Delete(HttpContext.Current.Server.MapPath(BasePage.GetImageUrl(imga, imga.GetClass())));//删除相册HTML页面
                        DeleteImage(string.Format("AlbumID={0}", imga.ID));
                    }
                    catch { }
                }
                r.Success = true;
                r.Text    = string.Format("成功删除{0}条记录", imgas.Count);
            }
            catch (Exception ex)
            {
                r.Success = false;
                r.Text    = ex.Message;
            }

            ImageAlbumView.Del(m_where);

            return(r);
        }
예제 #2
0
        /// <summary>
        /// 获取下一个相册
        /// </summary>
        /// <param name="img"></param>
        /// <param name="cls"></param>
        /// <returns></returns>
        public static ImageAlbum GetNextImages(ImageAlbum img, Class cls)
        {
            List <ImageAlbum> lresult = ImageAlbumView.GetModelList(string.Format("classID={0} and ID>{1} order by ID Asc", cls.ID, img.ID), 1);

            if (lresult.Count == 0)
            {
                return(null);
            }
            else
            {
                return(lresult.First());
            }
        }
예제 #3
0
        protected void btn_Content_Click(object sender, EventArgs e)
        {
            Response.Buffer = false;
            Js.ScrollEnd();
            var newses = NewsView.GetModelList();

            newses = newses.Where(p => p.Audit).ToList();
            foreach (var n in newses)
            {
                Response.Write(string.Format("正在生成内容页:{0}<br/>", n.Title));
                try
                {
                    CreatePage.CreateContentPage(n, NewsView.GetNewsClass(n));
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("{0}<br/>", ex.Message));
                }
            }

            var imgs = ImageAlbumView.GetModelList();

            foreach (var img in imgs)
            {
                try
                {
                    Response.Write(string.Format("正在生成内容页:{0}<br/>", img.Title));
                    CreatePage.CreateContentPage(img, img.GetClass());
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("{0}<br/>", ex.Message));
                }
            }

            var ques = QuestionView.GetModelList();

            foreach (var q in ques)
            {
                try
                {
                    Response.Write(string.Format("正在生成内容页:{0}<br/>", q.Title));
                    CreatePage.CreateContentPage(q, q.GetClass());
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("{0}<br/>", ex.Message));
                }
            }

            var books = BookView.GetModelList();

            foreach (var b in books)
            {
                try
                {
                    Response.Write(string.Format("正在生成内容页:{0}<br/>", b.Title));
                    CreatePage.CreateContentPage(b, BookView.GetClass(b));
                    Js.ScrollEndStart();
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("{0}<br/>", ex.Message));
                }
            }

            //try
            //{
            //    var movies = MovieInfoView.GetModelList();
            //    foreach (var m in movies)
            //    {
            //        try
            //        {
            //            Response.Write(string.Format("正在生成内容页:{0}<br/>", m.Title));
            //            CreatePage.CreateContentPage(m, MovieInfoView.GetClass(m));
            //            Js.ScrollEnd();
            //        }
            //        catch (Exception ex)
            //        {
            //            Response.Write(string.Format("{0}<br/>", ex.Message));
            //        }
            //    }
            //}
            //catch { }

            Js.AlertAndGoback("成功!");
        }