private void loadSub(ChildPage lastPage) { try { if (lastPage == null) { return; } DataTable dt = (DataTable)gdf_b.DataSource; if (dt == null) { return; } //为空时加载通用按钮 if (dt.Rows.Count == 0) { defMethodInfo(dt); } //取当前类的新方法 Type type = lastPage.GetType(); loadBaseSub(type, dt); } catch (Exception ex) { SharedFunc.RaiseError(ex); } }
/// <summary> /// 判断菜单是否已经打开 /// </summary> /// <param name="sys_Menu">系统菜单</param> /// <returns>返回布尔值</returns> private bool IsMenuOpen(Sys_Menu sys_Menu) { try { if (!BaseService.CheckConfiguration("Global_MainUI_MdiTabMenu_CheckDuplicate").ToBoolEx()) { return(false); } foreach (Form tabPage in this.OwnedForms) { ChildPage myPage = (ChildPage)tabPage; Sys_Menu cys_Menu = myPage.SysMenu; if (cys_Menu != null && cys_Menu.Menu_Id.Equals(sys_Menu.Menu_Id)) { tabPage.Show(); return(true); } } return(false); } catch (Exception ex) { SharedFunc.RaiseError(ex); return(false); } finally { } }
public object RenderSection(string sectionName, bool required) { if (required && !IsSectionDefined(sectionName) && !ChildPage.IsSectionDefined(sectionName)) { throw new Exception("Required Section {0} is not defined".Fmt(sectionName)); } return(RenderSection(sectionName)); }
public void RefeshPage() { if (lastPage != null) { Save(); ChildPage childPage = SharedFunc.LoadPage(lastPage.SysMenu); childPage.MdiParent = this.MdiParent; childPage.Show(); } }
public void FindsParentAndChildElement() { ExpectOneLookup(); var mockElement2 = mocks.NewMock<IWebElement>(); Expect.Once.On(mockDriver).Method("FindElement").With(By.TagName("body")).Will(Return.Value(mockElement2)); Expect.Once.On(mockElement2).GetProperty("TagName").Will(Return.Value("body")); var page = new ChildPage(); AssertFindsElement(page, () => page.formElement); AssertFoundElement(page.childElement, "body"); }
public void FindsParentAndChildElement() { ExpectOneLookup(); var mockElement2 = mocks.NewMock <IWebElement>(); Expect.Once.On(mockDriver).Method("FindElement").With(By.TagName("body")).Will(Return.Value(mockElement2)); Expect.Once.On(mockElement2).GetProperty("TagName").Will(Return.Value("body")); var page = new ChildPage(); AssertFindsElement(page, () => page.formElement); AssertFoundElement(page.childElement, "body"); }
public void FindsParentAndChildElement() { ExpectOneLookup(); var mockElement2 = mocks.CreateMock <IWebElement>(); mockDriver.Expects.One.Method(_ => _.FindElement(null)).With(By.TagName("body")).WillReturn(mockElement2.MockObject); mockElement2.Expects.One.GetProperty(_ => _.TagName).WillReturn("body"); var page = new ChildPage(); AssertFindsElement(page, () => page.formElement); AssertFoundElement(page.childElement, "body"); }
public void FindsParentAndChildElement() { ExpectOneLookup(); var mockElement2 = new Mock <IWebElement>(); mockDriver.Setup(_ => _.FindElement(It.Is <By>(x => x.Equals(By.TagName("body"))))).Returns(mockElement2.Object); mockElement2.SetupGet <string>(_ => _.TagName).Returns("body"); var page = new ChildPage(); AssertFindsElement(page, () => page.formElement); AssertFoundElement(page.childElement, "body"); mockElement2.Verify(); }
private void SystemLayout_Shown(object sender, EventArgs e) { if (last != null) { lastPage = (ChildPage)last; curPage = lastPage.SysPage; Control[] ctrls = this.Controls.Find("cMenu_Id", true); if (ctrls.Length > 0 && ctrls[0].GetType() == typeof(LookUpEdit)) { LookUpEdit lue = (LookUpEdit)ctrls[0]; lue.EditValue = curPage.Menu_Id.ToString(); Open(); } } }
protected override void Init() { var firstPage = new ChildPage(1); firstPage.BackgroundColor = Color.Blue; Children.Add(firstPage); var secondPage = new DesiredPage(2); secondPage.BackgroundColor = Color.Red; Children.Add(secondPage); var thirdPage = new ChildPage(3); thirdPage.BackgroundColor = Color.Green; Children.Add(thirdPage); CurrentPage = secondPage; }
/// <summary> /// 存入Session /// </summary> /// <param name="myPage"></param> /// <returns></returns> protected void PushSession(ChildPage myPage) { try { Provider.SysPage = myPage.SysPage; Provider.CurrForm = myPage; Provider.Set(myPage.Name, myPage); } catch { throw; } finally { } }
private void MyMdi_SelectedPageChanged(object sender, EventArgs e) { try { GC.Collect(); if (myMdi.SelectedPage != null) { //Read_Sys_Help_ForMenu ChildPage myPage = (ChildPage)myMdi.SelectedPage.MdiChild; PushSession(myPage); Sys_Page sys_Page = myPage.SysPage; if (sys_Page != null) { barPageName.Caption = sys_Page.Menu_Nick; barVersion.Caption = sys_Page.Menu_Version; barAuther.Caption = sys_Page.Menu_Author; myMdi.SelectedPage.ImageIndex = 0; } Sys_Menu sys_Menu = myPage.SysMenu; if (sys_Menu != null) { CurMenu = sys_Menu; myMdi.SelectedPage.ImageIndex = (int)sys_Menu.Menu_IconIndex; barPageName.Caption = sys_Menu.Menu_Nick; } } else { barPageName.Caption = string.Empty; barVersion.Caption = string.Empty; barAuther.Caption = string.Empty; } } catch (Exception ex) { SharedFunc.RaiseError(ex); } }
protected internal override TextWriter GetOutputWriter() { return(ChildPage.GetOutputWriter()); }
public override void Write(object value) { ChildPage.Write(value); }
public override void Write(HelperResult result) { ChildPage.Write(result); }
public Task RunPageAsync() { RunPageCalled = true; //ChildPage.PageContext = PageContext; return(ChildPage.ExecutePageHierarchyAsync()); }
public void RunPage() { RunPageCalled = true; //ChildPage.PageContext = PageContext; ChildPage.ExecutePageHierarchy(); }
public override Task <HelperResult> RenderPageAsync(string path, params object[] data) { return(ChildPage.RenderPageAsync(NormalizePath(path), data)); }
public override HelperResult RenderPage(string path, params object[] data) { return(ChildPage.RenderPage(NormalizePath(path), data)); }
public ChildPageJs(ChildPage page) { ThePage = page; }
private void MyTree_DoubleClick(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; sw.Restart(); List <Sys_Menu> MenuData = (List <Sys_Menu>)Provider.UserMenus; Sys_Menu sys_Menu = MenuData[MyTree.FocusedNode.Id]; if (string.IsNullOrEmpty(sys_Menu.Menu_Page)) { return; } if (!IsMenuOpen(sys_Menu)) { ImageCollection ims = (ImageCollection)MyTree.SelectImageList; if (ims != null) { barTip.ImageOptions.Image = ims.Images[sys_Menu.Menu_IconIndex];// MyTree.FocusedNode.ImageIndex sys_Menu.Menu_IconIndex; } Sys_Menu sys_Page = InitializePage(sys_Menu); if (sys_Page != null) { ChildPage myPage = SharedFunc.LoadPage(sys_Page); if (myPage == null) { myPage = new ChildPage(); } myPage.SysMenu = sys_Menu; switch ((Sys_Menu_Show)sys_Page.Menu_Show) { case Sys_Menu_Show.MdiChild: myPage.MdiParent = this; myPage.Show(); break; case Sys_Menu_Show.Dialog: myPage.ShowDialog(); break; case Sys_Menu_Show.NewForm: myPage.Show(); break; default: break; } } } barTip.Caption = TimeDiff(sw); barTip.Hint = string.Empty; } catch (Exception ex) { SharedFunc.RaiseError(ex); } finally { this.Cursor = Cursors.Default; } }