private void BtnRegisterClick(object sender, EventArgs e) { var form = new EditAccountDataForm(); form.SetMode(true); form.ShowDialog(); }
// ReSharper restore MemberCanBeMadeStatic.Local // ReSharper disable MemberCanBeMadeStatic.Local private void BtnEditUserDataClick(object sender, EventArgs e) { if (!AccountStatus.Instance.isAuthorized) return; var form = new EditAccountDataForm(); form.SetMode(false); form.ShowDialog(); }
// ReSharper disable MemberCanBeMadeStatic.Local private void BtnEditUserDataClick(object sender, EventArgs e) // ReSharper restore MemberCanBeMadeStatic.Local { if (!AccountStatus.Instance.isAuthorized) { return; } var form = new EditAccountDataForm(); form.SetMode(false); form.ShowDialog(); }
private void MainFormLoad(object sender, EventArgs e) { try { // шаг 6 - загрузка окон SplashScreen.UpdateState(StartupStage.LoadingWorkspace); // обработка кнопки печать if (!HiddenModes.ManagerMode) { btnPrint.Visible = false; btnNewChart.Left -= btnPrint.Width; cbTimeFrame.Left -= btnPrint.Width; panelChartTools.Left -= btnPrint.Width; panelCommonTools.Left -= btnPrint.Width; } LoadVersionInfo(); MainWindowTitle.Instance.Initialize( terminalTitle, title => BeginInvoke(new Action<string>(t => Text = t), title)); HelpManager.Instance.Initialize(ShowHelp); MarketOrdersStorage.Instance.MarketOrdersUpdated += OnMarketOrdersChanged; MarketOrdersStorage.Instance.PendingOrdersUpdated += OnPendingOrdersUpdatedChanged; MarketOrdersStorage.Instance.Start(); LoadWorkspace(); // шаг 7 - окончание инициализации SplashScreen.UpdateState(StartupStage.Finalizing); // настроить меню скриптов в окошках и в главном меню ActualizeScriptMenu(); // получение торговых сигналов TradeSignalReceiver.Instance.TradeSignalsUpdated += InstanceTradeSignalsUpdated; TradeSignalReceiver.Instance.Start(); // запустить поток проверки ордеров //TradeSignalMonitorStream.Instance.showMessageInUI += AddMessageToStatusPanelSafe; //TradeSignalMonitorStream.Instance.Start(); // проиграть звук - терминал стартовал EventSoundPlayer.Instance.PlayEvent(VocalizedEvent.Started); // если это первый запуск - показать диалог открытия счета if (UserSettings.Instance.FirstStarted) BrowserSwitch.SetBrowserFeatureControl(); if (UserSettings.Instance.FirstStarted && string.IsNullOrEmpty(UserSettings.Instance.Login)) { var form = new EditAccountDataForm(); form.SetMode(true); form.ShowDialog(); var loginPwrd = form.AuthData; if (loginPwrd.HasValue) { // авторизоваться OpenLoginDialog(loginPwrd.Value.a, loginPwrd.Value.b); } } UserSettings.Instance.FirstStarted = false; workspaceIsLoadedOk = true; } catch (Exception ex) { Logger.Error("MainFormLoad error", ex); workspaceIsLoadedOk = false; } finally { // закрыть диалог загрузки терминала SplashScreen.CloseSplashScreen(); } // показать тултип ShowTooltip(); }