コード例 #1
0
ファイル: BrowserProfileItem.cs プロジェクト: try1975/RegBot
        public static List <BrowserProfileItem> GetItems(IBrowserProfileService browserProfileService)
        {
            var browserProfileItems = browserProfileService
                                      .GetBrowserProfiles()
                                      .Select(x => new BrowserProfileItem
            {
                Text   = x.Name,
                Folder = x.Folder
            })
                                      .ToList();

            browserProfileItems.Insert(0, new BrowserProfileItem {
                Text = "Создать новый профиль"
            });
            browserProfileItems.Insert(0, new BrowserProfileItem {
                Text = "Не использовать профиль"
            });
            return(browserProfileItems);
        }
コード例 #2
0
ファイル: RegBotControl.cs プロジェクト: try1975/RegBot
        public RegBotControl(ISmsServices smsServices, IOneProxyControl oneProxyControl, IBrowserProfileService browserProfileService)
        {
            InitializeComponent();

            _smsServices           = smsServices;
            _oneProxyControl       = oneProxyControl;
            _browserProfileService = browserProfileService;
            GetRandomAccountData(CountryCode.RU);

            cmbCountry.DataSource    = CountryItem.GetCountryItems();
            cmbCountry.DisplayMember = "Text";
            cmbCountry.SelectedIndex = 0;

            connectionString = Path.Combine(Application.StartupPath, ConfigurationManager.AppSettings["DbPath"]);

            Load           += Form1_Load;
            tabPage2.Enter += TabPage2_Enter;

            btnMailRuEmail.Click += BtnMailRuEmail_Click;
            btnMailRuPhone.Click += BtnMailRuPhone_Click;
            btnYandexEmail.Click += BtnYandexEmail_Click;
            btnYandexPhone.Click += BtnYandexPhone_Click;
            btnGmail.Click       += BtnGmail_Click;
            btnFacebook.Click    += BtnFacebook_Click;
            btnVk.Click          += BtnVk_Click;
            btnOk.Click          += BtnOk_Click;
            btnInstagram.Click   += BtnInstagram_Click;
            btnTwitter.Click     += BtnTwitter_Click;
            btnGenerateEn.Click  += BtnGenerateEn_Click;
            btnGenerateRu.Click  += BtnGenerateRu_Click;

            dgvItems.FilterStringChanged += DgvItems_FilterStringChanged;
            dgvItems.SortStringChanged   += DgvItems_SortStringChanged;
            dgvItems.UserDeletingRow     += DgvItems_UserDeletingRow;

            var control = (Control)_oneProxyControl;

            control.Dock = DockStyle.Fill;
            pnlOneProxy.Controls.Clear();
            pnlOneProxy.Controls.Add(control);
        }
コード例 #3
0
 public MailRuRegistration(IAccountData data, ISmsService smsService, IBrowserProfileService browserProfileService, string folder = "") : base(data, smsService, browserProfileService, folder)
 {
 }
コード例 #4
0
 protected Bot(IAccountData data, ISmsService smsService, IBrowserProfileService browserProfileService, string folder) : this(data, smsService)
 {
     _browserProfileService = browserProfileService;
     _folder = folder;
 }