/// <summary> /// Удалить выбранного реферала /// </summary> private void DeleteRefferal_Click(object sender, RoutedEventArgs e) { var r = RefferalsDataGrid.SelectedItem as Refferal; operaWebDriver.refferals.Remove(r); Refferal.SaveRefferals(operaWebDriver.refferals); LoadRefferals(); }
/// <summary> /// Сохранить рефералов /// </summary> private void RefferalsSaveButton_Click(object sender, RoutedEventArgs e) { var reff = RefferalsDataGrid.ItemsSource as List <Refferal>; operaWebDriver.refferals = reff; Refferal.SaveRefferals(reff); LoadRefferals(); }
/// <summary> /// Инициализация класса /// </summary> public void InitializeWebDriver() { accounts = Account.LoadAccounts(); refferals = Refferal.LoadRefferals(); myProxies = MyProxy.LoadProxies(); settings = new MySettings(); settings.LoadSettings(); phone = new PhoneNumber(); phone.SetApiKey(settings.SmsApiKey); }
/// <summary> /// Добавление новых рефеалов из файла /// </summary> public void AddNewRefferals(string pathToFile) { var res = Refferal.GetNewRefferals(refferals, pathToFile); if (res == null) { MessageBox.Show("Реферальные коды не добавлены."); } else { refferals = res; } Refferal.SaveRefferals(refferals); }
/// <summary> /// Регистрация подтверждена /// </summary> /// <param name="account">Аккаунт на котором проводилась регистрация</param> /// <param name="refferal">Реферальный код на котором проводилась регистация</param> public void RegisterConfirmed(Account account, Refferal refferal) { account.SaveAccountInfo("Зарегистрирован"); accounts.Remove(accounts.First()); Account.SaveAccounts(accounts); refferal.ActivatedAccounts++; Refferal.SaveRefferals(refferals); if (settings.SelectedBrowser == "Chrome") { var prx = myProxies.Where(x => x.IpAddress == currentProxy.IpAddress).FirstOrDefault(); prx.UsedActivation++; myProxies.Remove(myProxies.Where(x => x.IpAddress == prx.IpAddress).FirstOrDefault()); myProxies.Add(prx); MyProxy.SaveProxies(myProxies); } }
/// <summary> /// Удалить всех рефералов /// </summary> private void DeleteAllRefferalsButton_Click(object sender, RoutedEventArgs e) { operaWebDriver.refferals = new List <Refferal>(); Refferal.SaveRefferals(operaWebDriver.refferals); LoadRefferals(); }