private void OpenStartScreen(bool inSync) { CommonData.UserId = Dal.UserId; _businessProcess = LoadBusinessProcess(); bool success = _businessProcess != null; if (!success) { if (!inSync) { Dal.RefreshAsync(LoadComplete); } else { throw new Exception("Couldn't load context"); } } else { if (Settings.WaitDebuggerEnabled) { BusinessProcessContext.Current.InitConsole(); BusinessProcessContext.Current.InitConsole(DbContext.Current.Database); } _businessProcess.Start(this); } if (_logonController != null) { _logonController.Dispose(); _logonController = null; } if (_progressController != null) { _progressController.Dispose(); _progressController = null; } AppDelegate.NotificationManager.SendToken(); }
void OpenStartScreen(bool inSync) { this._commonData.UserId = DAL.UserId; this._businessProcess = LoadBusinessProcess(); bool success = this._businessProcess != null; if (!success) { if (!inSync) { DAL.RefreshAsync(LoadComplete); } else { throw new Exception("Couldn't load context"); } } else { if (Settings.DevelopModeEnabled) { ControllerFactory.Debugger = BitMobile.Debugger.Debugger.CreateInstance(Settings.WaitDebuggerEnabled); (ControllerFactory.Debugger as BitMobile.DbEngine.IDatabaseAware).SetDatabase(BitMobile.DbEngine.Database.Current); } this._businessProcess.Start(this); } if (_logonController != null) { _logonController.Dispose(); _logonController = null; } if (_progressController != null) { _progressController.Dispose(); _progressController = null; } }
void OpenStartScreen(bool inSync) { this._commonData.UserId = Dal.UserId; this._businessProcess = LoadBusinessProcess(); bool success = this._businessProcess != null; if (!success) { if (!inSync) { Dal.RefreshAsync(LoadComplete); } else { throw new Exception("Couldn't load context"); } } else { if (Settings.DevelopModeEnabled) { BusinessProcessContext.Current.InitConsole(Settings.WaitDebuggerEnabled); BusinessProcessContext.Current.InitConsole(Settings.WaitDebuggerEnabled, DbContext.Current.Database); } this._businessProcess.Start(this); } if (_logonController != null) { _logonController.Dispose(); _logonController = null; } if (_progressController != null) { _progressController.Dispose(); _progressController = null; } }