コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 private void btnEddNewConfigAccountForDB_Click(object sender, EventArgs e)
 {
     panelNewAccount.Show();
     groupBoxTokens.Enabled = false;
     newAccountSetting = new DatabaseAccountSettings();
 }
コード例 #4
0
 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();
     }
 }
コード例 #5
0
        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();
            }
        }