예제 #1
0
        private void mởPhiênĐãLưuToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            open.Filter      = "Tệp WWE|*.wwe";
            open.Title       = "Mở phiên";
            open.Multiselect = false;
            if (open.ShowDialog() != DialogResult.Cancel)
            {
                _session = SessionQuetEmail.Load(open.FileName);
                ThreadPool.SetMaxThreads(_session.SoLuong, _session.SoLuong);
                emailBindingSource.DataSource = _session.DanhSachEmail();

                _session.CoEmailMoi  += _session_CoEmailMoi;
                _session.QuetLinkMoi += _session_QuetLinkMoi;

                txtSoLuong.Text = _session.SoLuong.ToString();

                if (_session.BoLoc != null)
                {
                    radTheoTenMien.Checked = true;
                    txtQuetTenMien.Text    = _session.BoLoc;
                }
                EnableControl(false);
                _session.TiepTuc();

                XuLyDaLuong.ChangeText(lblSoEmail, statusStrip1, (emailBindingSource.Count + 1).ToString(), Color.Black);
                XuLyDaLuong.ChangeText(lblSoLienKet, statusStrip1, $"{_session.SoLienKetDaQuet} liên kết", Color.Black);
            }
        }
예제 #2
0
        private void phiênMớiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int threadToiDa = Convert.ToInt32(txtSoLuong.Text);

            ThreadPool.SetMaxThreads(threadToiDa, threadToiDa);

            txtWebsite.Text = txtWebsite.Text.ToLower();

            EnableControl(false);
            btnLuuPhien.Enabled = false;
            _session            = new SessionQuetEmail();
            emailBindingSource.Clear();
            _session.SoLuong      = threadToiDa;
            _session.CoEmailMoi  += _session_CoEmailMoi;
            _session.QuetLinkMoi += _session_QuetLinkMoi;
            _session.BoLoc        = radTheoTenMien.Checked ? txtQuetTenMien.Text : null;

            _session.QuetLink(txtWebsite.Text);
        }