157 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			157 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								using System.Linq;
							 | 
						|||
| 
								 | 
							
								using System.Web;
							 | 
						|||
| 
								 | 
							
								using System.Web.UI;
							 | 
						|||
| 
								 | 
							
								using System.Web.UI.WebControls;
							 | 
						|||
| 
								 | 
							
								using BLL;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace FineUIPro.Web.common
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    public partial class mainMenu_Party : PageBase
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        protected void Page_Load(object sender, EventArgs e)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            if (!IsPostBack)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                OrganizingLifePic();
							 | 
						|||
| 
								 | 
							
								                ThemePartyDayPic();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        public string swiperHtml1;
							 | 
						|||
| 
								 | 
							
								        public string swiperHtml2;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #region 组织生活会
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 组织生活会图片显示
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        public void OrganizingLifePic()
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            swiperHtml1 = " ";
							 | 
						|||
| 
								 | 
							
								            var getP = from x in Funs.DB.Party_OrganizingLife
							 | 
						|||
| 
								 | 
							
								                       join y in Funs.DB.AttachFile on x.OrganizingLifeId equals y.ToKeyId
							 | 
						|||
| 
								 | 
							
								                       where y.AttachFileId != null && y.AttachUrl != null
							 | 
						|||
| 
								 | 
							
								                       orderby x.OrganizingLifeDate descending
							 | 
						|||
| 
								 | 
							
								                       select new { x.OrganizingLifeId, x.Theme, x.Year, y.AttachUrl };
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            var getList = getP.OrderByDescending(x => x.Year).Take(5).ToList();
							 | 
						|||
| 
								 | 
							
								            if (getList.Count() > 0)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                foreach (var item in getList)
							 | 
						|||
| 
								 | 
							
								                {
							 | 
						|||
| 
								 | 
							
								                    var geturl = Funs.GetStrListByStr(item.AttachUrl, ',');
							 | 
						|||
| 
								 | 
							
								                    foreach (var itemurl in geturl)
							 | 
						|||
| 
								 | 
							
								                    {
							 | 
						|||
| 
								 | 
							
								                        if (!string.IsNullOrEmpty(itemurl))
							 | 
						|||
| 
								 | 
							
								                        {
							 | 
						|||
| 
								 | 
							
								                            swiperHtml1 += @"<div class='swiper-slide' data-id='../Party/OrganizingLifeEdit.aspx?type=see&organizingLifeId=" + item.OrganizingLifeId + @"'>     
							 | 
						|||
| 
								 | 
							
								                            <div class='title'>" + item.Theme + @"</div>
							 | 
						|||
| 
								 | 
							
								                            <img data-src='../" + itemurl + @"' class='swiper-lazy'>
							 | 
						|||
| 
								 | 
							
								                            <div class='swiper-lazy-preloader swiper-lazy-preloader-white'></div>
							 | 
						|||
| 
								 | 
							
								                            </div>";
							 | 
						|||
| 
								 | 
							
								                        }
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								            else
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                swiperHtml1 += @"<div class='swiper-slide'>                                                                  
							 | 
						|||
| 
								 | 
							
								                            <img data-src='../images/Null2.jpg' class='swiper-lazy'>
							 | 
						|||
| 
								 | 
							
								                            <div class='swiper-lazy-preloader swiper-lazy-preloader-white'></div>
							 | 
						|||
| 
								 | 
							
								                            </div>";
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        #region 主题党日活动
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 主题党日活动图片显示
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        public void ThemePartyDayPic()
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            swiperHtml2 = " ";
							 | 
						|||
| 
								 | 
							
								            var getP = from x in Funs.DB.Party_ThemePartyDay
							 | 
						|||
| 
								 | 
							
								                       join y in Funs.DB.AttachFile on x.ThemePartyDayId equals y.ToKeyId
							 | 
						|||
| 
								 | 
							
								                       where y.AttachFileId != null && y.AttachUrl != null
							 | 
						|||
| 
								 | 
							
								                       orderby x.ConveneDate descending
							 | 
						|||
| 
								 | 
							
								                       select new { x.ThemePartyDayId, x.Theme, x.Year, y.AttachUrl };
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            var getList = getP.OrderByDescending(x => x.Year).Take(5).ToList();
							 | 
						|||
| 
								 | 
							
								            if (getList.Count() > 0)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                foreach (var item in getList)
							 | 
						|||
| 
								 | 
							
								                {
							 | 
						|||
| 
								 | 
							
								                    var geturl = Funs.GetStrListByStr(item.AttachUrl, ',');
							 | 
						|||
| 
								 | 
							
								                    foreach (var itemurl in geturl)
							 | 
						|||
| 
								 | 
							
								                    {
							 | 
						|||
| 
								 | 
							
								                        if (!string.IsNullOrEmpty(itemurl))
							 | 
						|||
| 
								 | 
							
								                        {
							 | 
						|||
| 
								 | 
							
								                            swiperHtml2 += @"<div class='swiper-slide' data-id='../Party/ThemePartyDayEdit.aspx?type=see&themePartyDayId=" + item.ThemePartyDayId + @"'>       
							 | 
						|||
| 
								 | 
							
								                            <div class='title'>" + item.Theme + @"</div>
							 | 
						|||
| 
								 | 
							
								                            <img data-src='../" + itemurl + @"' class='swiper-lazy'>
							 | 
						|||
| 
								 | 
							
								                            <div class='swiper-lazy-preloader swiper-lazy-preloader-white'></div>
							 | 
						|||
| 
								 | 
							
								                            </div>";
							 | 
						|||
| 
								 | 
							
								                        }
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								            else
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                swiperHtml2 += @"<div class='swiper-slide'>                                                                  
							 | 
						|||
| 
								 | 
							
								                            <img data-src='../images/Null2.jpg' class='swiper-lazy'>
							 | 
						|||
| 
								 | 
							
								                            <div class='swiper-lazy-preloader swiper-lazy-preloader-white'></div>
							 | 
						|||
| 
								 | 
							
								                            </div>";
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        #endregion
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        protected string swiper3
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            get
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                var getPartyPioneerDemonstration = (from x in Funs.DB.Party_PartyPioneerDemonstration
							 | 
						|||
| 
								 | 
							
								                                                    orderby x.CompileDate descending
							 | 
						|||
| 
								 | 
							
								                                                    select x).Distinct().Take(20);
							 | 
						|||
| 
								 | 
							
								                string strNoticeHtml = string.Empty;
							 | 
						|||
| 
								 | 
							
								                foreach (var item in getPartyPioneerDemonstration)
							 | 
						|||
| 
								 | 
							
								                {
							 | 
						|||
| 
								 | 
							
								                    string url = "../Party/PartyPioneerDemonstrationEdit.aspx?type=see&partyPioneerDemonstrationId=" + item.PartyPioneerDemonstrationId;
							 | 
						|||
| 
								 | 
							
								                    string name = BLL.PartyerService.GetNameByPartyId(item.PartyerId);
							 | 
						|||
| 
								 | 
							
								                    strNoticeHtml += "<li data-id=\"" + url + "\" notice-id=\"" + item.PartyPioneerDemonstrationId + "\" class=\"c-item swiper-slide\"><div class=\"tit\" title=\"" + name + "\"><div class=\"flex\" ><div class=\"tit-t flex1\">" + name + "</div><div class=\"tit-v\">" + string.Format("{0:yyyy-MM-dd}", item.CompileDate) + "</div></div></div></li>";
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								                return "<ul class=\"content-ul swiper-wrapper\">" + strNoticeHtml + "</ul>";
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        protected string swiper4
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            get
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                var getPartyPioneerDemonstration = (from x in Funs.DB.Party_PartyHistoryStudy
							 | 
						|||
| 
								 | 
							
								                                                    orderby x.StudyDate descending
							 | 
						|||
| 
								 | 
							
								                                                    select x).Distinct().Take(20);
							 | 
						|||
| 
								 | 
							
								                string strNoticeHtml = string.Empty;
							 | 
						|||
| 
								 | 
							
								                foreach (var item in getPartyPioneerDemonstration)
							 | 
						|||
| 
								 | 
							
								                {
							 | 
						|||
| 
								 | 
							
								                    string url = "../Party/PartyHistoryStudyEdit.aspx?type=see&partyHistoryStudyId=" + item.PartyHistoryStudyId;
							 | 
						|||
| 
								 | 
							
								                    string name = item.Theme;
							 | 
						|||
| 
								 | 
							
								                    strNoticeHtml += "<li data-id=\"" + url + "\" notice-id=\"" + item.PartyHistoryStudyId + "\" class=\"c-item swiper-slide\"><div class=\"tit\" title=\"" + name + "\"><div class=\"flex\" ><div class=\"tit-t flex1\">" + name + "</div><div class=\"tit-v\">" + string.Format("{0:yyyy-MM-dd}", item.StudyDate) + "</div></div></div></li>";
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								                return "<ul class=\"content-ul swiper-wrapper\">" + strNoticeHtml + "</ul>";
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        protected void imgBtn_Click(object sender, ImageClickEventArgs e)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            //Model.InformationProject_Notice notice = BLL.NoticeService.GetNoticeById(this.hdNoticeId.Value);
							 | 
						|||
| 
								 | 
							
								            //if (notice != null)
							 | 
						|||
| 
								 | 
							
								            //{
							 | 
						|||
| 
								 | 
							
								            //    BLL.APIUserService.getSaveUserRead(BLL.Const.ServerNoticeMenuId, notice.ProjectId, this.CurrUser.UserId, notice.NoticeId);
							 | 
						|||
| 
								 | 
							
								            //}
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |