private void LoadData() { try { this.txtWBSCode.Value = Request.QueryString["WBSCode"]; //工作项信息 EntityData entity = DAL.EntityDAO.WBSDAO.GetTaskByCode(this.txtWBSCode.Value); entity.Dispose(); if (!entity.HasRecord()) { Response.Write(Rms.Web.JavaScript.Alert(true, "工作项不存在")); return; } this.lblTaskName.Text = entity.GetString("TaskName"); this.txtProjectCode.Value = entity.GetString("ProjectCode"); PageFacade.LoadTempletSelect(this.sltTemplet, "", "WBSTask"); } catch (Exception ex) { throw ex; } }
private static void GetPropertyIfImageIsNull(ref PageViewModel p) { if (p.Image == null) { PageFacade.GetProperty(ref p); } }
public string SaveMenu(string id, string name, string index, string topMenuId, bool isInner, string innerId, bool isNewWindow, string outerUrl) { PageFacade facade = PageHelper.GetPageFacade(this.Page); MenuItemInfo menu = new MenuItemInfo(); if (!string.IsNullOrEmpty(id)) { menu = facade.GetMenuById(id); } menu.Index = int.Parse(index); menu.InnerId = innerId; menu.IsInner = isInner; menu.IsOpenNewWindow = isNewWindow; menu.IsListType = string.IsNullOrEmpty(innerId); menu.Level = string.IsNullOrEmpty(topMenuId) ? 0 : 1; menu.Name = name; menu.OuterUrl = outerUrl; menu.ParentId = topMenuId; string msg; if (string.IsNullOrEmpty(id)) { facade.AddMenu(menu); msg = "新增菜单成功"; } else { facade.ModifyMenu(menu); msg = "修改菜单成功"; } return(msg); }
private void TagImage(ITagManager tagManager) { foreach (var tagName in TagNames) { var tag = TagFacade.FindByTagName(tagName); if (tag == null) { tag = new TagViewModel(Guid.NewGuid(), tagName); TagFacade.Insert(tag); tagManager.Tags.Add(tag); } _images = new List <ImageViewModel>(); var pages = PageFacade.FindByBookId(_BookID); for (int i = 0; i < pages.Count(); ++i) { var page = pages.ElementAt(i); PageFacade.GetProperty(ref page); _images.Add(page.Image); } ImageTagFacade.BatchInsert(tag, _images); foreach (var imageTag in _images.Select(i => new ImageTagViewModel(i.ID, tag))) { tagManager.Chains.Add(imageTag); } } }
protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Delete") { try { PageFacade facade = PageHelper.GetPageFacade(this.Page); string listId = e.CommandArgument.ToString(); IList <HtmlItemInfo> listItem = facade.GetHtmlItemsByParent(listId); if (listItem.Count > 0) { JavascriptAlert("此列表包含有子页面,请先删除列表下的全部子页面。"); return; } facade.DeleteList(listId); JavascriptAlertAndRedirect("删除列表成功!", "ListManagement.aspx"); } catch (FacadeException ex) { JavascriptAlert(ex.Message); } catch { JavascriptAlert(@"删除列表发生未知错误,请联系系统配置人员!"); } } }
private void IniPage() { try { this.txtWBSCode.Value = Request.QueryString["WBSCode"]; //工作项信息 EntityData entity = DAL.EntityDAO.WBSDAO.GetTaskByCode(this.txtWBSCode.Value); entity.Dispose(); if (!entity.HasRecord()) { Response.Write(Rms.Web.JavaScript.Alert(true, "工作项不存在")); return; } this.lblTaskName.Text = entity.GetString("TaskName"); this.txtProjectCode.Value = entity.GetString("ProjectCode"); this.xc_date.Value = DateTime.Now.ToString("yyyy-MM-dd"); PageFacade.LoadTempletSelect(this.sltTemplet, "", "WBSTask"); //缺省模板名称 this.txtTempletName.Text = this.lblTaskName.Text; } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, "初始化页面出错"); Response.Write(Rms.Web.JavaScript.Alert(true, "初始化页面出错:" + ex.Message)); } }
public static IList <MenuItemInfo> GetSecondMenuList(Page _page, string parentId) { PageFacade facade = PageHelper.GetPageFacade(_page); IList <MenuItemInfo> list = facade.GetChildrenMenuList(parentId); return(list); }
private void LoadData() { try { string BuildingCode = this.txtBuildingCode.Value; string PBSTypeCode = ""; string PBSUnitCode = ""; if (BuildingCode != "") { EntityData entity = ProductDAO.GetBuildingByCode(BuildingCode); if (entity.HasRecord()) { this.txtIsArea.Value = entity.GetInt("IsArea").ToString(); this.txtProjectCode.Value = entity.GetString("ProjectCode"); lblBuildingName.Text = entity.GetString("BuildingName"); txtFloorCount.Value = entity.GetInt("IFloorCount").ToString(); PBSTypeCode = entity.GetString("PBSTypeCode"); PBSUnitCode = entity.GetString("PBSUnitCode"); } entity.Dispose(); } PageFacade.LoadPBSTypeSelect(sltPBSTypeCode, "", this.txtProjectCode.Value); sltPBSTypeCode.Value = PBSTypeCode; } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); Response.Write(Rms.Web.JavaScript.Alert(true, "显示出错:" + ex.Message)); } }
private void IniPage() { try { this.txtDocumentCode.Value = Request.QueryString["DocumentCode"] + ""; this.txtAct.Value = Request["Action"] + ""; this.txtRefreshScript.Value = Request.QueryString["RefreshScript"] + ""; this.txtFromUrl.Value = Request.QueryString["FromUrl"] + ""; this.txtFixedDocumentTypeCode.Value = Request.QueryString["DocumentTypeCode"] + ""; this.txtCode.Value = Request.QueryString["Code"] + ""; PageFacade.LoadDictionarySelect(this.FileKind, "文件性质", ""); switch (this.up_sPMNameLower) { case "tangchenpm": this.btnDocumentID.Visible = true; this.txtDocumentID.Enabled = false; this.txtDocumentOther.Visible = true; break; default: this.btnDocumentID.Visible = false; this.txtDocumentID.Enabled = true; this.txtDocumentOther.Visible = false; break; } } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); Response.Write(Rms.Web.JavaScript.Alert(true, "初始化页面出错:" + ex.Message)); } }
private void IniPage() { try { BLL.PageFacade.LoadProjectStatusSelect(this.sltSearchProjectStatus, false); PageFacade.LoadPBSTypeSelectAll(sltSearchPBSTypeCode, "", "0"); this.txtProjectCode.Value = Request.QueryString["ProjectCode"]; //集团管理进入时,只可查询 if (this.txtProjectCode.Value == "") { //集团管理 this.dgList.Columns[1].Visible = true; this.dgList.Columns[2].Visible = true; //分页 this.dgList.AllowPaging = true; } else { //项目 //不分页 this.GridPagination1.DataGridId = ""; this.GridPagination1.Visible = false; } } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); Response.Write(Rms.Web.JavaScript.Alert(true, "初始化页面出错:" + ex.Message)); } }
public static List <Task> GenerateRemoveImageTagTasks(ITagManager tagManager, IEnumerable <EntryViewModel> entries, params string[] tagNames) { List <Task> tasks = new List <Task>(); foreach (var tagName in tagNames) { foreach (var entry in entries) { var book = entry as BookViewModel; if (book != null) { var pages = PageFacade.FindByBookId(book.ID); for (int i = 0; i < pages.Count(); ++i) { var p = pages.ElementAt(i); tasks.Add(new Task(() => { GetPropertyIfImageIsNull(ref p); })); tasks.Add(new Task(() => { Remove.ImageTagRemoving.Remove(tagManager, p.Image, tagName); })); } continue; } var page = entry as PageViewModel; if (page != null) { tasks.Add(new Task(() => { GetPropertyIfImageIsNull(ref page); })); tasks.Add(new Task(() => { Remove.ImageTagRemoving.Remove(tagManager, page.Image, tagName); })); continue; } var image = entry as ImageViewModel; if (image != null) { tasks.Add(new Task(() => { Remove.ImageTagRemoving.Remove(tagManager, page.Image, tagName); })); continue; } } tasks.Add(new Task(() => tagManager.SelectedEntityTags = tagManager.GetCommonTags())); tasks.Add(new Task(() => tagManager.ObserveSelectedEntityTags())); tasks.Add(new Task(() => tagManager.ObserveTagCount())); } return(tasks); }
public void TestInitialize() { _driver = factory.CreateInstance(config.Browser); _pageFacade = new PageFacade(_driver); _pageFacade.topBarPage.GoToUrl(); _pageFacade.topBarPage.MakeLogIn(); _pageFacade.logInPage.EnterEmailToFild(config.Name1, config.Password1); }
private void IniPage() { try { // this.txtFromUrl.Value = Request.QueryString["FromUrl"]; this.txtBuildingCode.Value = Request.QueryString["BuildingCode"]; this.txtParentCode.Value = Request.QueryString["ParentCode"]; this.txtIsArea.Value = Request.QueryString["IsArea"]; this.txtProjectCode.Value = Request.QueryString["ProjectCode"]; if (this.txtIsArea.Value == "") { this.txtIsArea.Value = "2"; } //新增时必须传入项目代码 if ((this.txtBuildingCode.Value == "") && (this.txtProjectCode.Value == "")) { Response.Write(Rms.Web.JavaScript.Alert(true, "无项目代码,不能新增")); Response.End(); } if (this.txtBuildingCode.Value == "") { this.btnDelete.Visible = false; } PageFacade.LoadDictionarySelect(this.sltDirection, "楼栋朝向", ""); PageFacade.LoadDictionarySelect(this.sltUseType, "楼栋使用性质", ""); PageFacade.LoadDictionarySelect(this.sltInvestType, "投资性质", ""); PageFacade.LoadDictionarySelect(this.sltWhither, "去向", ""); EntityData entity = null; if (this.txtBuildingCode.Value != "") { entity = ProductDAO.GetBuildingByCode(this.txtBuildingCode.Value); this.txtProjectCode.Value = entity.GetString("ProjectCode"); } PageFacade.LoadPBSTypeSelect(this.sltPBSTypeCode, "", this.txtProjectCode.Value); PageFacade.LoadPBSAreaSelect(this.sltParentCode, "", this.txtProjectCode.Value); if (this.txtBuildingCode.Value == "") { //新增楼栋缺省值 this.sltParentCode.Value = this.txtParentCode.Value; } LoadData(entity); } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); Response.Write(Rms.Web.JavaScript.Alert(true, "初始化页面出错:" + ex.Message)); } }
private void BindInnerLinkList() { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <ListItemInfo> lists = facade.GetListItems(); ddlLinkList.DataSource = lists; ddlLinkList.DataBind(); ddlLinkList.Items.Add(new System.Web.UI.WebControls.ListItem("<其他>", "")); }
private void BindParentMenuList() { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <MenuItemInfo> menuList = facade.GetTopMenuList(); ddlTopMenu.DataSource = menuList; ddlTopMenu.DataBind(); ddlTopMenu.Items.Insert(0, new System.Web.UI.WebControls.ListItem("<无>", "")); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <MenuItemInfo> topMenus = facade.GetTopMenuList(); rptMenu1.DataSource = topMenus; rptMenu1.DataBind(); } }
private void CreatePage(ImageViewModel img) { PageViewModel _newpage = new PageViewModel(Guid.NewGuid(), img.Title, _count + 1); _newpage.Configuration = Configuration.ApplicationConfiguration; _newpage.ImageID = _newimg.ID; _newpage.Image = _newimg; _newpage.BookID = NewBook.ID; PageFacade.Insert(_newpage); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <ListItemInfo> list = facade.GetListItems(); rptList.DataSource = list; rptList.DataBind(); } }
private void UpdatePageOrderIf(int i) { var page = Target.Contents[i]; if (page.PageIndex != i + 1) { page.PageIndex = i + 1; PageFacade.Update(page); } }
protected void lbtnSave_Click(object sender, EventArgs e) { try { string name1 = txtName.Text.Trim(); string title = txtTitle.Text.Trim(); if (string.IsNullOrEmpty(title)) { title = name1; } string content = txtContent.Text; PageFacade facade = PageHelper.GetPageFacade(this.Page); HtmlItemFullInfo html = new HtmlItemFullInfo(); html.Name = name1; html.Title = title; html.Content = content; string listId = Request["lid"]; if (string.IsNullOrEmpty(listId)) { listId = Guid.Empty.ToString("N"); } if (listId == Guid.Empty.ToString("N")) { html.ItsListId = null; } else { html.ItsListId = listId; } string msg, url; if (IsAdd) { facade.AddHtml(html); msg = string.Format("添加页面成功 - \"{0}\"", name1); } else { html.Id = Request["id"]; facade.ModifyHtml(html); msg = string.Format("修改页面成功 - \"{0}\"", name1); } url = string.Format("EditList.aspx?id={0}", listId); JavascriptAlertAndRedirect(msg, url); } catch (FacadeException ex) { JavascriptAlert(ex.Message); } catch { JavascriptAlert(@"保存页面发生未知错误,请联系系统配置人员!"); } }
public void BindSource() { try { PageFacade.LoadDictionarySelect(this, this._DictionaryName, this._DefaultSelectText, this._DefaultSelectValue, ""); } catch (Exception exception) { throw exception; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <HtmlItemInfo> list = facade.GetHtmlItemsByParent(null); rptHtmlList.DataSource = list; rptHtmlList.DataBind(); hlnkAddSub.NavigateUrl = "EditContent.aspx"; } }
private void LoadData() { try { PageFacade.LoadTempletSelect(this.sltTemplet, "", "WBS"); } catch (Exception ex) { throw ex; } }
private void SetFirstPage() { var page = PageFacade.FindByBookIdTop1(NewBook.ID); page.Image = ImageFacade.FindBy(page.ImageID); NewBook.FirstPage = page; s_logger.Debug($"Set FirstPage : {page.Image}"); Load.BookLoading.GenerateThumbnailIf(NewBook); }
private void CreateTaskToInsertPage(string entryName, DataOperationUnit dataOpUnit) { Guid pageID = Guid.NewGuid(); GeneratedPage = new PageViewModel(pageID, entryName); GeneratedPage.Configuration = Configuration.ApplicationConfiguration; GeneratedPage.ImageID = InsertedImage.ID; GeneratedPage.BookID = BookID; GeneratedPage.PageIndex = PageIndex; PageFacade.Insert(GeneratedPage, dataOpUnit); }
protected void rptMenu1_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { MenuItemInfo menu = e.Item.DataItem as MenuItemInfo; PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <MenuItemInfo> subMenus = facade.GetChildrenMenuList(menu.Id); Repeater rptMenu2 = e.Item.FindControl("rptMenu2") as Repeater; rptMenu2.DataSource = subMenus; rptMenu2.DataBind(); } }
public string GetHtmlItemsById(string listId) { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <HtmlItemInfo> subList = facade.GetHtmlItemsByParent(listId); StringBuilder sb = new StringBuilder(); foreach (HtmlItemInfo item in subList) { sb.Append((char)24 + item.Id + (char)25 + item.Name + (char)25 + item.LastUpdateTime.ToString("yyyy-MM-dd HH:mm:ss")); } return(sb.ToString().TrimStart((char)24)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageFacade facade = PageHelper.GetPageFacade(this.Page); string listId = Request["lid"]; if (string.IsNullOrEmpty(listId)) { listId = Guid.Empty.ToString("N"); } hlnkCancel.NavigateUrl = string.Format("EditList.aspx?id={0}", listId); if (listId != Guid.Empty.ToString("N")) { ListItemInfo listItem = facade.GetListItemById(listId); if (listItem != null) { if (IsAdd) { lblTitle.Text = "添加子页面 -> " + listItem.Name; } else { string htmlId = Request["id"]; HtmlItemFullInfo htmlItem = facade.GetHtmlItemById(htmlId); if (htmlItem != null) { BindHtmlInfo(htmlItem); lblTitle.Text = "编辑页面 -> " + listItem.Name + " -> " + htmlItem.Name; } } } } else { if (IsAdd) { lblTitle.Text = "添加子页面 -> <其他>"; } else { string htmlId = Request["id"]; HtmlItemFullInfo htmlItem = facade.GetHtmlItemById(htmlId); if (htmlItem != null) { BindHtmlInfo(htmlItem); lblTitle.Text = "编辑页面 -> <其他> -> " + htmlItem.Name; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PageFacade facade = PageHelper.GetPageFacade(this.Page); IList <MenuItemInfo> topMenus = facade.GetTopMenuList(); IList <ListItemInfo> lists = facade.GetListItems(); rptAddPageMenu.DataSource = lists; rptAddPageMenu.DataBind(); rptListManagerMenu.DataSource = lists; rptListManagerMenu.DataBind(); } }
public static void FillContents(IBookStorage bookStorage, BookViewModel book) { var pages = PageFacade.FindByBookId(book.ID).OrderBy(p => p.PageIndex); bookStorage.AccessDispatcherObject(() => book.ClearContents()); bookStorage.AccessDispatcherObject(() => { foreach (var page in pages) { book.AddPage(page); } }); }