private void LoadData() { var storage = StorageFactory.GetStorage(); var list = storage.GetAlbumItemsLastCommented((_selectedPage - 1)*_CountPhotoPerPage, _CountPhotoPerPage); var count = (int) storage.GetAlbumItemsLastCommentedCount(); if (list.Count == 0) { var emptyScreenControl = new EmptyScreenControl { ImgSrc = WebImageSupplier.GetAbsoluteWebPath("150x_photo_icon.png", PhotoConst.ModuleID), Header = PhotoManagerResource.EmptyScreenLatestCommentsCaption, Describe = PhotoManagerResource.EmptyScreenText, ButtonHTML = CommunitySecurity.CheckPermissions(PhotoConst.Action_AddPhoto) ? String.Format("<a class='linkAddMediumText' href='" + PhotoConst.PAGE_ADD_PHOTO + "'>{0}</a>", PhotoManagerResource.EmptyScreenLatestCommentsLink) : String.Empty }; _contentHolder.Controls.Add(emptyScreenControl); } else { var pageNavigator = new Web.Controls.PageNavigator { PageUrl = PhotoConst.PAGE_LAST_COMMENTED + "?t=&", CurrentPageNumber = _selectedPage, EntryCountOnPage = _CountPhotoPerPage, VisiblePageCount = 5, ParamName = "page", EntryCount = count }; pageNavigatorHolder.Controls.Add(pageNavigator); RenderImagesList(list); } }
private void LoadData() { var storage = StorageFactory.GetStorage(); var list = storage.GetAlbumItemsLastCommented((_selectedPage - 1) * _CountPhotoPerPage, _CountPhotoPerPage); var count = (int)storage.GetAlbumItemsLastCommentedCount(); if (list.Count == 0) { var emptyScreenControl = new EmptyScreenControl { ImgSrc = WebImageSupplier.GetAbsoluteWebPath("150x_photo_icon.png", PhotoConst.ModuleID), Header = PhotoManagerResource.EmptyScreenLatestCommentsCaption, Describe = PhotoManagerResource.EmptyScreenText, ButtonHTML = CommunitySecurity.CheckPermissions(PhotoConst.Action_AddPhoto) ? String.Format("<a class='linkAddMediumText' href='" + PhotoConst.PAGE_ADD_PHOTO + "'>{0}</a>", PhotoManagerResource.EmptyScreenLatestCommentsLink) : String.Empty }; _contentHolder.Controls.Add(emptyScreenControl); } else { var pageNavigator = new Web.Controls.PageNavigator { PageUrl = PhotoConst.PAGE_LAST_COMMENTED + "?t=&", CurrentPageNumber = _selectedPage, EntryCountOnPage = _CountPhotoPerPage, VisiblePageCount = 5, ParamName = "page", EntryCount = count }; pageNavigatorHolder.Controls.Add(pageNavigator); RenderImagesList(list); } }
private void LoadData() { InitPageParams(); if (!IsPostBack) { var storage = StorageFactory.GetStorage(); var store = Data.Storage.StorageFactory.GetStorage(TenantProvider.CurrentTenantID.ToString(), "photo"); var sb = new StringBuilder(); #region all events if (String.IsNullOrEmpty(Request.QueryString[PhotoConst.PARAM_EVENT])) { var events = storage.GetEvents((_selectedPage - 1) * _CountEventPerPage, _CountEventPerPage); mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb { Caption = PhotoManagerResource.PhotoTitle, NavigationUrl = PhotoConst.PAGE_DEFAULT }); var count = storage.GetEventsCount(); var pageNavigator = new Web.Controls.PageNavigator { PageUrl = PhotoConst.PAGE_DEFAULT + "?t=", CurrentPageNumber = _selectedPage, EntryCountOnPage = _CountEventPerPage, VisiblePageCount = 5, ParamName = "page", EntryCount = (int)count }; pageNavigatorHolder.Controls.Add(pageNavigator); sb.Append(ImageHTMLHelper.DrawEvents(events, store)); } #endregion #region selected event else { var Event = storage.GetEvent(Convert.ToInt64(Request.QueryString[PhotoConst.PARAM_EVENT])); mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb { Caption = PhotoManagerResource.PhotoTitle, NavigationUrl = PhotoConst.PAGE_DEFAULT }); if (Event != null) { mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb { Caption = Event != null ? Event.Name : Request.QueryString[PhotoConst.PARAM_EVENT] }); if (storage.GetAlbumsCount(Event.Id, null) == 0) { sb.Append("<center><div style='margin: 40px 0px 80px 0px;' class=\"headerPanel\">" + PhotoManagerResource.EventHaveNoAlbumsMsg.Replace(":UPLOAD_LINK", "<a class=\"linkHeaderLight\" style=\"text-decoration: underline;\" href=\"" + ASC.PhotoManager.PhotoConst.PAGE_ADD_PHOTO + "?" + "event=" + Event.Id + "\">" + PhotoManagerResource.UploadPhotosLink + "</a>").Replace(":REMOVE_LINK", "<a class=\"linkHeaderLight\" style=\"text-decoration: underline;\" href=\"javascript:EventsManager.RemoveEvent(" + Event.Id + ");\">" + PhotoManagerResource.RemoveButton + "</a>") + "</div><center>"); } sb.Append(ImageHTMLHelper.DrawEvent(Event, store)); } else { sb.AppendFormat("<div class=\"noContentBlock\">{0}</div>", PhotoManagerResource.NoFoundMessage); } } #endregion if (String.IsNullOrEmpty(sb.ToString())) { var emptyScreenControl = new EmptyScreenControl { ImgSrc = WebImageSupplier.GetAbsoluteWebPath("150x_photo_icon.png", PhotoConst.ModuleID), Header = PhotoManagerResource.EmptyScreenCaption, Describe = PhotoManagerResource.EmptyScreenText, ButtonHTML = CommunitySecurity.CheckPermissions(PhotoConst.Action_AddPhoto) ? String.Format("<a class='linkAddMediumText' href='" + PhotoConst.PAGE_ADD_PHOTO + "'>{0}</a>", PhotoManagerResource.EmptyScreenLink) : String.Empty }; _contentHolder.Controls.Add(emptyScreenControl); } else { _contentHolder.Controls.Add(new Literal { Text = sb.ToString() }); } } }
private void LoadData() { InitPageParams(); if (!IsPostBack) { var storage = StorageFactory.GetStorage(); var store = Data.Storage.StorageFactory.GetStorage(TenantProvider.CurrentTenantID.ToString(), "photo"); var sb = new StringBuilder(); #region all events if (String.IsNullOrEmpty(Request.QueryString[PhotoConst.PARAM_EVENT])) { var events = storage.GetEvents((_selectedPage - 1)*_CountEventPerPage, _CountEventPerPage); mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb {Caption = PhotoManagerResource.PhotoTitle, NavigationUrl = PhotoConst.PAGE_DEFAULT}); var count = storage.GetEventsCount(); var pageNavigator = new Web.Controls.PageNavigator { PageUrl = PhotoConst.PAGE_DEFAULT + "?t=", CurrentPageNumber = _selectedPage, EntryCountOnPage = _CountEventPerPage, VisiblePageCount = 5, ParamName = "page", EntryCount = (int) count }; pageNavigatorHolder.Controls.Add(pageNavigator); sb.Append(ImageHTMLHelper.DrawEvents(events, store)); } #endregion #region selected event else { var Event = storage.GetEvent(Convert.ToInt64(Request.QueryString[PhotoConst.PARAM_EVENT])); mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb {Caption = PhotoManagerResource.PhotoTitle, NavigationUrl = PhotoConst.PAGE_DEFAULT}); if (Event != null) { mainContainer.BreadCrumbs.Add(new Web.Controls.BreadCrumb {Caption = Event != null ? Event.Name : Request.QueryString[PhotoConst.PARAM_EVENT]}); if (storage.GetAlbumsCount(Event.Id, null) == 0) { sb.Append("<center><div style='margin: 40px 0px 80px 0px;' class=\"headerPanel\">" + PhotoManagerResource.EventHaveNoAlbumsMsg.Replace(":UPLOAD_LINK", "<a class=\"linkHeaderLight\" style=\"text-decoration: underline;\" href=\"" + ASC.PhotoManager.PhotoConst.PAGE_ADD_PHOTO + "?" + "event=" + Event.Id + "\">" + PhotoManagerResource.UploadPhotosLink + "</a>").Replace(":REMOVE_LINK", "<a class=\"linkHeaderLight\" style=\"text-decoration: underline;\" href=\"javascript:EventsManager.RemoveEvent(" + Event.Id + ");\">" + PhotoManagerResource.RemoveButton + "</a>") + "</div><center>"); } sb.Append(ImageHTMLHelper.DrawEvent(Event, store)); } else sb.AppendFormat("<div class=\"noContentBlock\">{0}</div>", PhotoManagerResource.NoFoundMessage); } #endregion if (String.IsNullOrEmpty(sb.ToString())) { var emptyScreenControl = new EmptyScreenControl { ImgSrc = WebImageSupplier.GetAbsoluteWebPath("150x_photo_icon.png", PhotoConst.ModuleID), Header = PhotoManagerResource.EmptyScreenCaption, Describe = PhotoManagerResource.EmptyScreenText, ButtonHTML = CommunitySecurity.CheckPermissions(PhotoConst.Action_AddPhoto) ? String.Format("<a class='linkAddMediumText' href='" + PhotoConst.PAGE_ADD_PHOTO + "'>{0}</a>", PhotoManagerResource.EmptyScreenLink) : String.Empty }; _contentHolder.Controls.Add(emptyScreenControl); } else { _contentHolder.Controls.Add(new Literal {Text = sb.ToString()}); } } }