private async Task <Exception> GetExceptionFromHTMLWindow_WebCoreShutDown(IWebSessionLogger iLogger) { var a = new AA1(); Exception res = null; await TestNavigation(async (wpfbuild, wpfnav) => { wpfnav.WebSessionLogger.Should().NotBeNull(); if (iLogger != null) { wpfnav.WebSessionLogger = iLogger; } SetUpRoute(wpfbuild, wpfnav); wpfnav.UseINavigable = true; wpfnav.IsHTMLLoaded.Should().BeFalse(); var bind = await wpfnav.NavigateAsync(a); wpfnav.IsHTMLLoaded.Should().BeTrue(); a.Navigation.Should().NotBeNull(); var js = bind.JsRootObject; var command = js.Invoke("Change", bind.Context); command.Invoke("Execute", bind.Context); await Task.Delay(1500); res = a.Exception; }); return(res); }
public W25010(string programID, string programName) : base(programID, programName) { InitializeComponent(); this.Text = _ProgramID + "─" + _ProgramName; daoAA1 = new AA1(); txtStartDate.EditValue = GlobalInfo.OCF_DATE.Year + "/01"; txtEndDate.EditValue = GlobalInfo.OCF_DATE.ToString("yyyy/MM"); //MessageDisplay.Info("執行完成!"); }
public W20310(string programID, string programName) : base(programID, programName) { InitializeComponent(); this.Text = _ProgramID + "─" + _ProgramName; daoAA1 = new AA1(); dao20310 = new D20310(); txtStartDate.EditValue = GlobalInfo.OCF_DATE.Year + "/01"; txtEndDate.EditValue = GlobalInfo.OCF_DATE.ToString("yyyy/MM"); GridHelper.SetCommonGrid(gvMain); }
private Exception Test_HTMLWindow_WebCoreShutDown_Base_Exception(IWebSessionWatcher iWatcher) { var a = new AA1(); Exception res = null; TestNavigation((wpfbuild, wpfnav, WindowTest) => { wpfnav.WebSessionWatcher.Should().NotBeNull(); if (iWatcher != null) { wpfnav.WebSessionWatcher = iWatcher; } SetUpRoute(wpfbuild); wpfnav.UseINavigable = true; IHTMLBinding bind = null; var mre = new ManualResetEvent(false); WindowTest.RunOnUIThread(() => wpfnav.IsHTMLLoaded.Should().BeFalse()); WindowTest.RunOnUIThread( () => { wpfnav.NavigateAsync(a).ContinueWith(t => { var tt = t as Task <IHTMLBinding>; bind = tt.Result; mre.Set(); }); }); mre.WaitOne(); WindowTest.RunOnUIThread(() => { wpfnav.IsHTMLLoaded.Should().BeTrue(); a.Navigation.Should().NotBeNull(); var js = bind.JSRootObject; var command = js.Invoke("Change", bind.Context); command.Invoke("Execute", bind.Context); //JSObject mycommand = (JSObject)js.Invoke("Change"); //mycommand.Invoke("Execute"); }); Thread.Sleep(1500); res = a.Exception; }); return(res); }
public void SA2b() { Question.GetComponent <Text>().text += "\n\nФин: " + SA2.GetComponentInChildren <Text>().text; Question.GetComponent <Text>().text += "\n\nУ меня был сын, он очень любил мои загадки. А я очень любил их ему загадывать, но несколько лет " + "назад он пропал. Я соскучился по загадкам. Давай я задам тебе две, а за правильные ответы ты узнаешь всё, что тебе надо."; BA3.gameObject.SetActive(false); SA2.gameObject.SetActive(false); AA1.gameObject.SetActive(true); BA4.gameObject.SetActive(true); AA1.GetComponentInChildren <Text>().text = "Я отвечу на твои загадки, потому что я понимаю твои чувства."; BA4.GetComponentInChildren <Text>().text = "У меня нет времени разгадывать твои дурацкие загадки, старик!"; }
public void NA5b() { Question.GetComponent <Text>().text += "\n\nФин: " + NA5.GetComponentInChildren <Text>().text; Question.GetComponent <Text>().text += "\n\nПутник: Мой сын любил загадки. За ответы на них я могу дать тебе информацию."; BA6.gameObject.SetActive(false); NA5.gameObject.SetActive(false); GA2.gameObject.SetActive(false); AA1.gameObject.SetActive(true); BA4.gameObject.SetActive(true); AA1.GetComponentInChildren <Text>().text = "Я отвечу на твои загадки, потому что я понимаю твои чувства."; BA4.GetComponentInChildren <Text>().text = "У меня нет времени разгадывать твои дурацкие загадки, старик!"; }
public void AA1b() { Question.GetComponent <Text>().text += "\n\nФин: " + AA1.GetComponentInChildren <Text>().text; Question.GetComponent <Text>().text += "\n\nВот тебе моя первая загадка: все обходят это место: здесь земля как будто тесто; здесь осока " + "кочки, мхи. Нет опоры для ноги. Ты ответ мне свой скажи."; AA1.gameObject.SetActive(false); BA4.gameObject.SetActive(false); TA1.gameObject.SetActive(true); FA1.gameObject.SetActive(true); FA2.gameObject.SetActive(true); TA1.GetComponentInChildren <Text>().text = "Эм..это болото?"; FA1.GetComponentInChildren <Text>().text = "Конечно же это зыбучие пески!"; FA2.GetComponentInChildren <Text>().text = "Похоже на дороги в России."; }
private Exception Test_HTMLWindow_WebCoreShutDown_Base_Exception(IWebSessionWatcher iWatcher) { var a = new AA1(); Exception res = null; TestNavigation((wpfbuild, wpfnav, WindowTest) => { wpfnav.WebSessionWatcher.Should().NotBeNull(); if (iWatcher != null) wpfnav.WebSessionWatcher = iWatcher; SetUpRoute(wpfbuild); wpfnav.UseINavigable = true; IAwesomeBinding bind = null; var mre = new ManualResetEvent(false); WindowTest.RunOnUIThread(() => wpfnav.IsHTMLLoaded.Should().BeFalse()); WindowTest.RunOnUIThread( () => { wpfnav.NavigateAsync(a).ContinueWith(t => { var tt = t as Task<IAwesomeBinding>; bind = tt.Result; mre.Set(); }); }); mre.WaitOne(); WindowTest.RunOnUIThread(() => { wpfnav.IsHTMLLoaded.Should().BeTrue(); a.Navigation.Should().NotBeNull(); var js = bind.JSRootObject; JSObject mycommand = (JSObject)js.Invoke("Change"); mycommand.Invoke("Execute"); }); Thread.Sleep(1500); res = a.Exception; }); return res; }