コード例 #1
0
ファイル: Form1.cs プロジェクト: JesseClarkND/tools
        //Move these to a control
        #region Panel 1
        private void _btnStartBatch1_Click(object sender, EventArgs e)
        {
            _ddlTestURLBatch1.Enabled = false;
            UpdateStatusLabel(1, "Started.. Awaiting update");

            var thread = new Thread(() =>
            {
                using (SecretariatServiceClient client1 = new SecretariatServiceClient(WCFClientHelper.HttpBinder, WCFClientHelper.GetEndpointAddress(Settings.ServerIP1, SERVICE_NAME)))
                {
                    if (String.IsNullOrEmpty(_txtTestURL1.Text))
                    {
                        MessageBox.Show("Enter a URL to test.");
                        return;
                    }
                    foreach (var item in URLBatchUtility.LoadURLsFromBatch(_ddlTestURLBatch1.SelectedItem.ToString()))
                    {
                        client1.TestURL(item);
                    }
                }
            });


            thread.Start();
            //thread.Join();

            _ddlTestURLBatch1.Enabled = true;;
        }
コード例 #2
0
        private void frmURLBatches_Load(object sender, EventArgs e)
        {
            foreach (string file in URLBatchUtility.LoadBatchNames())
            {
                _existingFiles.Add(file);
            }

            UpdateFileSelect();
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: JesseClarkND/tools
        private void InitializeGUI()
        {
            List <string> batchNames = URLBatchUtility.LoadBatchNames().ToList();

            _ddlTestURLBatch1.DataSource = batchNames;
            //_ddlTestURLBatch2.DataSource = batches; ...


            UpdateAllPanelStatus();
        }
コード例 #4
0
 private void _ddlBatches_SelectedIndexChanged(object sender, EventArgs e)
 {
     _lstURL.Items.Clear();
     foreach (var item in URLBatchUtility.LoadURLsFromBatch(_ddlBatches.SelectedItem.ToString()))
     {
         if (!String.IsNullOrEmpty(item))
         {
             _lstURL.Items.Add(item);
         }
     }
 }