public AccountEdit(List <Account> accounts = null) { InitializeComponent(); RegionBox.ItemsSource = PvpClient.GetAllAvailableRegions(); RegionBox.SelectedItem = Settings.Config.SelectedRegion; _accounts = accounts; if (Settings.Config.ShowPasswords) { PasswordBoxText.Text = PasswordBox.Password; PasswordBoxText.Visibility = Visibility.Visible; PasswordBox.Visibility = Visibility.Hidden; } else { PasswordBox.Password = PasswordBoxText.Text; PasswordBoxText.Visibility = Visibility.Hidden; PasswordBox.Visibility = Visibility.Visible; } if (_accounts != null) { if (_accounts.Count == 1) { UsernameBox.Text = _accounts[0].Username; PasswordBox.Password = _accounts[0].Password; PasswordBoxText.Text = _accounts[0].Password; RegionBox.SelectedItem = _accounts[0].Region; } else { UsernameLabel.Visibility = Visibility.Collapsed; UsernameBox.Visibility = Visibility.Collapsed; PasswordLabel.Visibility = Visibility.Collapsed; PasswordBox.Visibility = Visibility.Collapsed; PasswordBoxText.Visibility = Visibility.Collapsed; } } }
public Client(Region region, string username, string password, string ip, SerializationContext context) { Data = new Account { Username = username, Password = password, Region = region, Refunds = 0 }; IsCompleted = new TaskCompletionSource<bool>(); _pvpnet = new PvpClient(username, password, region, Settings.Config.ClientVersion) { SerializationContext = context, LoLIpAddress = ip }; _pvpnet.OnError += OnError; GetData(); }
public Client(Region region, string username, string password, string ip, SerializationContext context) { Data = new Account { Username = username, Password = password, Region = region, Refunds = 0 }; IsCompleted = new TaskCompletionSource <bool>(); _pvpnet = new PvpClient(username, password, region, Settings.Config.ClientVersion) { SerializationContext = context, LoLIpAddress = ip }; _pvpnet.OnError += OnError; GetData(); }