public void Initialize() { qbApp = FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.Initialize(exe); qbWindow = FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.PrepareBaseState(qbApp); QuickBooks.ResetQBWindows(qbApp, qbWindow, false); //InitQB(); if (!qbWindow.Title.Contains("COSMETICS")) { FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.OpenOrUpgradeCompanyFile(DefaultCompanyFilePath, qbApp, qbWindow, false, false); } qbWindow.Focus(); }
public void setup() { Logger test = new Logger("General"); qbApp = FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.Initialize(exe); qbWindow = FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.PrepareBaseState(qbApp); QuickBooks.ResetQBWindows(qbApp, qbWindow, false); InitQB(); if (!qbWindow.Title.Contains("COSMETICS")) { FrameworkLibraries.AppLibs.WhiteAPI.QuickBooks.OpenOrUpgradeCompanyFile(DefaultCompanyFilePath, qbApp, qbWindow, false, false); } qbWindow.Focus(); //Set Bringback one time messages to true and Set the Desktop view to support multiple windows //Reports.ResetQBPrefForCommentedReports(qbApp, qbWindow); }
private static void RestoreWindows(Window window) { if (window.DisplayState == DisplayState.Minimized) { window.Focus(DisplayState.Restored); } }
public virtual void Register(Window window) { window.Focus(); LocationChanged(window); }
//************************************************************************************************************************************************************** public static void SetFocusOnWindow(Window win) { try { win.Focus(); win.Click(); Thread.Sleep(int.Parse(Execution_Speed)); } catch (Exception e) { String sMessage = e.Message; LastException.SetLastError(sMessage); throw new Exception(sMessage); } }
//************************************************************************************************************************************************************** public static void SetFocusOnWindow(Window win) { Logger.logMessage("Function call @ :" + DateTime.Now); try { win.Focus(); win.Click(); Logger.logMessage("SetFocusOnWindow " + win + " - Successful"); Logger.logMessage("------------------------------------------------------------------------------"); Thread.Sleep(int.Parse(Execution_Speed)); } catch (Exception e) { Logger.logMessage("SetFocusOnWindow " + win + " - Failed"); Logger.logMessage(e.Message); Logger.logMessage("------------------------------------------------------------------------------"); String sMessage = e.Message; LastException.SetLastError(sMessage); throw new Exception(sMessage); } }