Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Сохранить рефералов
        /// </summary>
        private void RefferalsSaveButton_Click(object sender, RoutedEventArgs e)
        {
            var reff = RefferalsDataGrid.ItemsSource as List <Refferal>;

            operaWebDriver.refferals = reff;
            Refferal.SaveRefferals(reff);
            LoadRefferals();
        }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
        /// <summary>
        /// Добавление новых рефеалов из файла
        /// </summary>
        public void AddNewRefferals(string pathToFile)
        {
            var res = Refferal.GetNewRefferals(refferals, pathToFile);

            if (res == null)
            {
                MessageBox.Show("Реферальные коды не добавлены.");
            }
            else
            {
                refferals = res;
            }
            Refferal.SaveRefferals(refferals);
        }
Exemplo n.º 5
0
 /// <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);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Удалить всех рефералов
 /// </summary>
 private void DeleteAllRefferalsButton_Click(object sender, RoutedEventArgs e)
 {
     operaWebDriver.refferals = new List <Refferal>();
     Refferal.SaveRefferals(operaWebDriver.refferals);
     LoadRefferals();
 }