private void GetSelectedAccountAndFillTokensToControl() { if (cmbAcconts.SelectedItem != null) { IAccountSettings selectedAccount = userDBAccounts.FirstOrDefault(x => x.Name == cmbAcconts.SelectedItem.ToString()); userDBFullAccount = (DatabaseAccountSettings)loggedUser.GetDetailsForAccount(selectedAccount.ID, selectedAccount.Owner); cmbTokens.Items.Clear(); cmbTokens.Text = String.Empty; numUpdateTime.Value = userDBFullAccount.MinUpdateTime; foreach (var item in userDBFullAccount.Tokens) { cmbTokens.Items.Add(item.TokenName); } btnChangeToken.Enabled = false; btnDeleteToken.Enabled = false; } }
private void cmbSharedAccounts_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSharedAccounts.SelectedItem != null) { cmbAcconts.SelectedItem = null; IAccountSettings selectedAccount = sharedUserDBAccounts.FirstOrDefault(x => x.Name == cmbSharedAccounts.SelectedItem.ToString()); userDBFullAccount = (DatabaseAccountSettings)loggedUser.GetDetailsForAccount(selectedAccount.ID, selectedAccount.Owner); cmbTokens.Text = String.Empty; btnAddToken.Enabled = false; btnDeleteToken.Enabled = false; btnChangeToken.Enabled = false; if (userDBFullAccount != null) { cmbTokens.Items.Clear(); foreach (var item in userDBFullAccount.Tokens) { cmbTokens.Items.Add(item.TokenName); } btnDeleteAccount.Enabled = true; } btnShareAccount.Enabled = false; ClearAllForm(); } }
private void btnEddNewConfigAccountForDB_Click(object sender, EventArgs e) { panelNewAccount.Show(); groupBoxTokens.Enabled = false; newAccountSetting = new DatabaseAccountSettings(); }
private void btnTestConStr_Click(object sender, EventArgs e) { DatabaseAccountSettings accForTest = new DatabaseAccountSettings(); accForTest.Tokens.Add(newToken); if (SettingsManager.AccountSettingsTest(accForTest)) { label12.Text = "Connected!"; label12.ForeColor = Color.Green; label12.Show(); btnGoToMappingTab.Show(); } else { label12.Text = "Error! Check settings."; label12.ForeColor = Color.Red; label12.Show(); } }
private void btnChekMapping_Click(object sender, EventArgs e) { DatabaseAccountSettings accForTest = new DatabaseAccountSettings(); newToken.Mapping = rtxtMapping.Text; accForTest.Tokens.Add(newToken); if (SettingsManager.AccountSettingsTest(accForTest)) { label5.Text = "Connected!"; label5.ForeColor = Color.Green; label5.Show(); btnSaveSettings.Show(); } else { label5.Text = "Error! Check settings."; label5.ForeColor = Color.Red; label5.Show(); } }