public AccountForm(EAccountManagementType type, Account account = null)
 {
     InitializeComponent();
     _account = account;
     _type = type;
        // metroToggle2.Checked = true;
     metroStyleManager.Theme = Config.Singleton.GeneralSettings.ThemeSetting;
     metroStyleManager.Style = Config.Singleton.GeneralSettings.StyleSetting;
     switch (type)
     {
         case EAccountManagementType.Add:
             btnDelete.Visible = false;
             Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountFormAddAccount);
             break;
         case EAccountManagementType.Edit:
             btnDelete.Visible = true;
             Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountFormEditAccount);
             break;
     }
     if (account != null)
     {
         txtBoxLoginName.Text = account.LoginName.Replace(@"""", "");
         txtBoxPassword.Text = account.Password;
         metroToggle1.Checked = account.NoSound;
         metroToggle2.Checked = account.AttachBot2;
         metroToggle3.Checked = account.UseCustomGW2Path;
         txtBoxCustomPath.Text = account.CustomGW2Path;
     }
 }
Esempio n. 2
0
        public AccountForm(EAccountManagementType type, Account account = null)
        {
            InitializeComponent();
            _account = account;
            _type    = type;
            // metroToggle2.Checked = true;
            metroStyleManager.Theme = Config.Singleton.GeneralSettings.ThemeSetting;
            metroStyleManager.Style = Config.Singleton.GeneralSettings.StyleSetting;
            switch (type)
            {
            case EAccountManagementType.Add:
                btnDelete.Visible = false;
                Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountFormAddAccount);
                break;

            case EAccountManagementType.Edit:
                btnDelete.Visible = true;
                Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountFormEditAccount);
                break;
            }
            if (account != null)
            {
                txtBoxLoginName.Text = account.LoginName.Replace(@"""", "");
                txtBoxPassword.Text  = account.Password;
                metroToggle1.Checked = account.NoSound;
                metroToggle2.Checked = account.AttachBot2;
            }
        }