private void _changer_OnAccountChanged(object?sender, AccountChangedEventArgs e) { label1.BeginInvoke(new Action(() => { UpdateUi(); })); }
protected virtual void OnDestAccountChanged(AccountChangedEventArgs e) { if (DestAccountChanged != null) { DestAccountChanged(this, e); } }
protected virtual void OnSrcAccountChanged(AccountChangedEventArgs e) { if (SrcAccountChanged != null) { SrcAccountChanged(this, e); } }
private void AccountChanged(object sender, AccountChangedEventArgs accountChangedEventArgs) { // only gray group should listen to LV reports if (this.ParentWidget.Group == WidgetGroups.Gray) { this.AcountSelectionChanged(sender, accountChangedEventArgs); } }
private void AcountSelectionChanged(object sender, AccountChangedEventArgs accountChangedEventArgs) { if (accountChangedEventArgs == null || accountChangedEventArgs.AccountId == 0) { return; } this.SetSelectedAccountAsRequired(accountChangedEventArgs.AccountId); }
private void AccountSummaryUpdated(object sender, AccountChangedEventArgs accountChangedEventArgs) { if (accountChangedEventArgs == null || this.SelectedAccount == null || accountChangedEventArgs.AccountId != this.SelectedAccount.Id) { // user has selected a different account return; } UIHelper.RunOnUIThread(() => this.UpdateAccountSummary(accountChangedEventArgs.AccountId)); }
private void view_DestAccountChanged(object sender, AccountChangedEventArgs e) { try { decimal balance = model.GetBalance(e.AccountId); view.UpdateDestBalance(balance); } catch (ApplicationException ex) { view.ShowError(ex.Message); } }
private void _changer_OnAccountChanged(object?sender, AccountChangedEventArgs e) { if (_icon.ContextMenuStrip.InvokeRequired) { _icon.ContextMenuStrip.BeginInvoke(new Action(() => { _titleItem.Text = $"Steam ID: {(_changer.CurrentSteamId == "" ? "Not Logged In" : _changer.CurrentSteamId)}"; })); } else { _titleItem.Text = $"Steam ID: {(_changer.CurrentSteamId == "" ? "Not Logged In" : _changer.CurrentSteamId)}"; } }
private void OnAccountChangedEventHandler(object sender, AccountChangedEventArgs args) { var account = args.NewAccount; if (account == null) { return; } Tabs = App.Account.Symbols .Select(s => new SymbolTabItem(s)) .ToList(); OnPropertyChanged(nameof(Tabs)); }
private async void INSTANCE_AccountChanged(AccountDBManager handler, AccountChangedEventArgs args) { await CLIENT_SEMA.WaitAsync(); for (int i = 0; i < CLIENTS.Count; i++) { if (Equals(CLIENTS[i].getXMPPAccount().getBareJid(), args.ACCOUNT.getBareJid())) { // Disconnect first: await CLIENTS[i].disconnectAsync(); if (args.REMOVED) { unsubscribeFromEvents(CLIENTS[i]); CLIENTS.RemoveAt(i); } else { CLIENTS[i].setAccount(args.ACCOUNT); if (!CLIENTS[i].getXMPPAccount().disabled) { await CLIENTS[i].connectAsync(); } } CLIENT_SEMA.Release(); return; } } // Account got added: if (!args.REMOVED) { XMPPClient client = loadAccount(args.ACCOUNT); if (!client.getXMPPAccount().disabled) { await client.connectAsync(); } CLIENTS.Add(client); } CLIENT_SEMA.Release(); }
//--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private async void INSTANCE_AccountChanged(AccountDBManager handler, AccountChangedEventArgs args) { await CLIENT_SEMA.WaitAsync(); for (int i = 0; i < CLIENTS.Count; i++) { if (Equals(CLIENTS[i].GetBareJid(), args.ACCOUNT.getBareJid())) { // Disconnect first: CLIENTS[i].DisconnectAsync().Wait(); if (args.REMOVED) { CLIENTS[i].ClientConnected -= OnClientConnected; CLIENTS.RemoveAt(i); } else { CLIENTS[i].SetAccount(args.ACCOUNT); if (!CLIENTS[i].IsDisabled()) { await CLIENTS[i].ConnectAsync(); } } CLIENT_SEMA.Release(); return; } } // Account got added: if (!args.REMOVED) { ClientConnectionHandler client = new ClientConnectionHandler(args.ACCOUNT); if (!client.IsDisabled()) { client.ConnectAsync().Wait(); } CLIENTS.Add(client); } CLIENT_SEMA.Release(); }
private void INSTANCE_AccountChanged(AccountDBManager handler, AccountChangedEventArgs args) { loadAccounts(); }