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();
}
}
///
///
///
public string swiperHtml1;
public string swiperHtml2;
#region 组织生活会
///
/// 组织生活会图片显示
///
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 += @"
" + item.Theme + @"
";
}
}
}
}
else
{
swiperHtml1 += @"";
}
}
#endregion
#region 主题党日活动
///
/// 主题党日活动图片显示
///
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 += @"
" + item.Theme + @"
";
}
}
}
}
else
{
swiperHtml2 += @"";
}
}
#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 += "" + name + "
" + string.Format("{0:yyyy-MM-dd}", item.CompileDate) + "
";
}
return "";
}
}
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 += "" + name + "
" + string.Format("{0:yyyy-MM-dd}", item.StudyDate) + "
";
}
return "";
}
}
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);
//}
}
}
}