protected void LoadData() { txtId.Text = Args.Article.Id.ToString(); txtName.Text = Args.Article.Name; txtTitle.Text = Args.Article.Title; rdiCreatedDate.SelectedDate = Args.Article.CreatedDate; rdiModifiedDate.SelectedDate = Args.Article.ModifiedDate; IsVisibleCreateDate.Checked = Args.Article.IsVisibleCreateDate.HasValue ? (bool)Args.Article.IsVisibleCreateDate : false; rcbPage.DataSource = PageList; rcbPage.DataBind(); rcbArticleTemplate.SelectedValue = Args.Article.ArticleTemplate.ToString(); PSCPortal.Engine.Page page = PageList.SingleOrDefault(p => p.Id == Args.Article.PageId); if (page != null) { rcbPage.Items.FindItemByValue(Args.Article.PageId.ToString()).Selected = true; } reDescription.Content = Args.Description; reContent.Content = Args.Content; //reAvatar.Content = Args.Avatar; txtArticleHang.SelectedDate = Args.Article.ArticleHangDate != null ? Args.Article.ArticleHangDate : DateTime.Now; cbxArticleHang.Checked = Args.Article.ArticleHangDate != null ? true : false; cbxComment.Checked = Article.CheckVisibleComment(Args.Article.Id); Article model = Article.GetArticleAlbum(Args.Article.Id); cbxNews.Checked = !string.IsNullOrEmpty(model.DocumentPath) || !string.IsNullOrEmpty(model.AlbumPath) ? true : false; txtAlbum.Text = model.AlbumPath; txtDocument.Text = model.DocumentPath; PSCPortal.Framework.PSCSubDialog.DataShare = Args; Session.Remove("LinkImage"); Session.Remove("LinkImgPortlet"); }
protected void LoadPagePortal() { //phDisplay.Controls.Add(PanelInPageList.RenderTable(null, true)); //PanelInPageList are set of Panle in a page //phDisplay.Controls.Add(PanelInPageList.RenderDIV(null, true)); //=====================================================================// // Get Page By Id Engine.Page page = Engine.Page.GetPage(portalPageId); // Get template from Page PageTemplateCollection pageTemplateCollection = new PageTemplateCollection(); PageTemplate pageTemplate = pageTemplateCollection[(Template)page.Template]; if (pageTemplate == null) { Response.Write(@"<script language='javascript'> alert('Trang này chưa có Template trong hệ thống - bạn vui lòng hiệu chỉnh lại trang hoặc xóa trang đi');</script>"); } else { UICulture = page.Language == 1 ? "vi-vn" : "en-us"; var pageEngine = (PageEngine)LoadControl(pageTemplate.FileASCXPath); pageEngine.PagePortal = page; //Cho phép hiệu chỉnh cấu trúc pageEngine.Edit = true; phDisplay.Controls.Add(pageEngine); // phDisplay.Controls.Add(PanelInPageList.RenderDIV(null, true)); } }
public static void PageUpdate() { PageArgs pageArgs = (PageArgs)PSCDialog.DataShare; Page page = pageArgs.Page; page.Update(); page.UpdatePageLayout(pageArgs.Page.LayoutId); DataStatic["PageList"] = null; }
protected void LoadData() { txtId.Text = Args.Module.Id.ToString(); txtName.Text = Args.Module.Name; txtDisplayURL.Text = Args.Module.DisplayURL; txtEditURL.Text = Args.Module.EditURL; rcbPage.DataSource = PageList; rcbPage.DataBind(); PSCPortal.Engine.Page page = PageList.SingleOrDefault(p => p.Id == Args.Module.PageId); if (page != null) { rcbPage.Items.FindItemByValue(Args.Module.PageId.ToString()).Selected = true; } }
protected void LoadData() { txtId.Text = Args.Topic.Id.ToString(); txtName.Text = Args.Topic.Name; txtDescription.Text = Args.Topic.Description; rcbPage.DataSource = PageList; rcbPage.DataBind(); cbxRss.Checked = Args.Topic.Rss; if (Args.IsEdit) { PSCPortal.Engine.Page page = PageList.SingleOrDefault(p => p.Id == Args.Topic.PageId); if (page != null) { rcbPage.Items.FindItemByValue(Args.Topic.PageId.ToString()).Selected = true; } } }
public static void PageAdd() { PageArgs pageArgs = (PageArgs)PSCDialog.DataShare; Page page = pageArgs.Page; PageList.AddDB(page); page.UpdatePageLayout(page.LayoutId); // check subdomain Guid subId = SessionHelper.GetSession(SessionKey.SubDomain) == string.Empty ? Guid.Empty : new Guid(SessionHelper.GetSession(SessionKey.SubDomain)); if (!(subId == Guid.Empty)) { SubDomainInPage sip = new SubDomainInPage(); sip.PageId = page.Id; sip.SubDomainId = subId; sip.AddDB(); } }
protected void ChangePage(Guid pageId) { // Get Page By Id Page page = Engine.Page.GetPage(pageId); // Get template from Page PageTemplateCollection pageTemplateCollection = new PageTemplateCollection(); PageTemplate pageTemplate = pageTemplateCollection[(Template)page.Template]; if (pageTemplate == null) { Response.Write(@"<script language='javascript'> alert('Trang này chưa có Template trong hệ thống - bạn vui lòng hiệu chỉnh lại trang hoặc xóa trang đi');</script>"); } else { UICulture = page.Language == 1 ? "vi-vn" : "en-us"; var pageEngine = (PageEngine)LoadControl(pageTemplate.FileASCXPath); pageEngine.PagePortal = page; //Không cho phép hiệu chỉnh cấu trúc pageEngine.Edit = false; PageTitle = page.Title; phDisplay.Controls.Add(pageEngine); } //string url; //switch (page.Template) //{ // case 1: // url = "~/PageTemplate/NoTemplate.ascx"; // break; // case 2: // url = "~/PageTemplate/HomePage.ascx"; // break; // case 3: // url = "~/PageTemplate/Mobile.ascx"; // break; // case 4: // url = "~/PageTemplate/SinhVien.ascx"; // break; // case 5: // url = "~/PageTemplate/TanSinhVien.ascx"; // break; // case 6: // url = "~/PageTemplate/DoiTac.ascx"; // break; // case 7: // url = "~/PageTemplate/CuuSinhVien.ascx"; // break; // case 8: // url = "~/PageTemplate/CanBo.ascx"; // break; // case 9: // url = "~/PageTemplate/Khoa.ascx"; // break; // case 10: // url = "~/PageTemplate/TrungTam.ascx"; // break; // case 11: // url = "~/PageTemplate/PhongBan.ascx"; // break; // default: // url = "~/PageTemplate/HomePage.ascx"; // break; //} }