private void LoadSummaryButton_Click(object sender, EventArgs e) { enableAll(false); TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(ProgressReport); Trace.Listeners.Add(_textBoxListener); try { PairsEventInformation eventInformation = PairsGeneral.getEventInformation_(Utilities.compressText_(Summary.Text)); if (!eventInformation.isACBLSummary) { throw new Exception("The provide summary cannot be parsed as an ACBL Summary. Only ACBL Summaries can be uploaded using this application."); } string eventName = Utilities.makeIdentifier_("" + PairsEventName.SelectedItem); eventInformation.databaseFileName = Path.Combine(Globals.m_rootDirectory, "Databases", eventName + ".mdb"); eventInformation.webpagesDirectory = Path.Combine(Globals.m_rootDirectory, "Webpages", eventName); PairsDatabaseParameters databaseParameters = PairsGeneral.createDefaultDatabaseParameters(); ProgressReport.Clear(); if (!Steps.GetItemChecked(0)) { PairsSummaryToDatabase std = new PairsSummaryToDatabase(eventInformation); std.loadSummaryIntoDatabase(); databaseParameters = std.getDatabaseParameters(); Steps.SetItemChecked(0, true); Steps.Refresh(); } else { databaseParameters = PairsGeneral.createDefaultDatabaseParameters(); PairsGeneral.loadPairsDatabaseInformation(eventInformation.databaseFileName, out databaseParameters); } ProgressReport.Clear(); if (!Steps.GetItemChecked(1)) { PairsDatabaseToWebpages dtw = new PairsDatabaseToWebpages(eventInformation, databaseParameters); dtw.createWebpages_(); Steps.SetItemChecked(1, true); Steps.Refresh(); } ProgressReport.Clear(); if (!Steps.GetItemChecked(2)) { String sitename = m_configParameters.Configs["appSettings"].Get("GoogleSiteName"); String username = "******"; String password = "******"; SitesAPI sa = new SitesAPI(sitename: sitename, username: username, password: password, replaceLinks: true, logHTTPTraffic: false); sa.uploadDirectory(eventInformation.webpagesDirectory, m_configParameters.Configs["EventPageMapping"].Get("" + PairsEventName.SelectedItem)); Steps.SetItemChecked(2, true); Steps.Refresh(); } MessageBox.Show("Webpages created at " + GooglePage.Text); ProgressReport.Clear(); } catch (Exception ex) { MessageBox.Show("Exception : " + ex.Message + " was thrown. Please check your files and run again!!!"); } Trace.Listeners.Remove(_textBoxListener); enableAll(true); }
public Form1() { InitializeComponent(); textWriter = new TextBoxTraceListener(textBox1); AssetManager.Instance.Bridge = new Bridge(); (TrackerAsset.Instance.Settings as TrackerAssetSettings).TraceFormat = TrackerAsset.TraceFormats.xapi; // Setup defaults to xApi / net (UCM tracker). // // Setup for local storage. //(TrackerAsset.Instance.Settings as TrackerAssetSettings).StorageType = TrackerAsset.StorageTypes.local; //(TrackerAsset.Instance.Settings as TrackerAssetSettings).TraceFormat = TrackerAsset.TraceFormats.json; // The timer is needed to enable the buttons when allowed (due to the async nature of REST requests). // timer1.Start(); // In case of net we can do a health check of the server. // if ((TrackerAsset.Instance.Settings as TrackerAssetSettings).StorageType == TrackerAsset.StorageTypes.net) { TrackerAsset.Instance.CheckHealth(); } // Catch debugging output. // Debug.Listeners.Add(textWriter); }
public MainForm() { InitializeComponent(); traceListener = new TextBoxTraceListener(debugText); System.Diagnostics.Trace.Listeners.Add(traceListener); }
public MainWindow() { InitializeComponent(); _textBoxListener = new TextBoxTraceListener(ResultB); Trace.Listeners.Add(_textBoxListener); view = new Program().Main(); }
public MainForm() { InitializeComponent(); traceListener = new TextBoxTraceListener(debugText); System.Diagnostics.Trace.Listeners.Add(traceListener); }
public TraceTextBox() { InitializeComponent(); listener = new TextBoxTraceListener(logBox); // Just add the listener to the trace system. Trace.Listeners.Add(listener); }
public static TextBoxTraceListener getTraceListener(RichTextBox target) { if (instance == null) { instance = new TextBoxTraceListener(target); } return(instance); }
public MainWindow() { InitializeComponent(); TextBoxTraceListener listener = new TextBoxTraceListener(txtLog); Debug.Listeners.Add(listener); //Debug.WriteLine($"Start app on thread: {Thread.CurrentThread.ManagedThreadId}"); }
public Form1() { InitializeComponent(); var listener = new TextBoxTraceListener(); Trace1 = new TraceSource("Test1", SourceLevels.All); Trace1.Listeners.Add(listener); Trace2 = new TraceSource("Test2", SourceLevels.All); Trace2.Listeners.Add(listener); }
public FrmPublishGoodsFromExcel() { InitializeComponent(); TextBoxTraceListener tl = new TextBoxTraceListener(); tl.Filter = new System.Diagnostics.EventTypeFilter(SourceLevels.Information); tl.ChangeTextBoxValue = SetText; TraceSourceProvider.Source.Listeners.Add(tl); }
public DebugOutputControl() { InitializeComponent(); this.txtOutput.Text += "ezytask debug output:\n"; this.txtOutput.Text += "=====================\n"; TextBoxTraceListener listener = new TextBoxTraceListener(txtOutput); Trace.Listeners.Add(listener); //Debug.Listeners.Add(listener); }
public View() { InitializeComponent(); _textBoxListener = new TextBoxTraceListener(txtConsole); Trace.Listeners.Add(_textBoxListener); this.dbOrdiniPath = ConfigurationManager.AppSettings["dbOrdiniFile"]; this.pythonPath = ConfigurationManager.AppSettings["pythonPath"]; this.pythonScriptsPath = ConfigurationManager.AppSettings["pyScripts"]; _controller = new Controller(this.dbOrdiniPath, this.pythonPath, this.pythonScriptsPath); }
public MainForm() { InitializeComponent(); this.Stop.Enabled = false; // Setup the debug window dbg = DebugWindow.getDebugWindow(); TextBoxTraceListener traceWindow = TextBoxTraceListener.getTraceListener(dbg.getMainDebugOutputTextBox()); Trace.Listeners.Add(traceWindow); DebugWindow.getDebugWindow().Show(); Debug.Print("Test"); }
private void Form1_Load(object sender, EventArgs e) { var l = new TextBoxTraceListener(this.textBox1); Debug.Listeners.Add(l); Debug.WriteLine(Debugger.IsAttached ? "Debugger Attached" : "No Debugger"); List <object> data = new List <object>(); for (int i = 0; i < 25000; i++) { data.Add(i); } Stopwatch sw = new Stopwatch(); sw.Start(); AddComboboxItemsForEach(comboBox1, data); sw.Stop(); Debug.WriteLine("AddComboboxItemsForEach took {0}ms", sw.ElapsedMilliseconds); sw.Restart(); AddComboboxItemsBeginUpdate(comboBox2, data); sw.Stop(); Debug.WriteLine("AddComboboxItemsBeginUpdate took {0}ms", sw.ElapsedMilliseconds); sw.Restart(); AddComboboxItemsAddRange(comboBox3, data); sw.Stop(); Debug.WriteLine("AddComboboxItemsAddRange took {0}ms", sw.ElapsedMilliseconds); sw.Restart(); AddComboboxDataSource(comboBox4, data); sw.Stop(); Debug.WriteLine("AddComboboxDataSource took {0}ms", sw.ElapsedMilliseconds); //Debugger Attached //AddComboboxItemsForEach took 6082ms //AddComboboxItemsBeginUpdate took 1221ms //AddComboboxItemsAddRange took 1312ms //AddComboboxDataSource took 1441ms //Adding one at a time has extra overhead, try any of the latter 3 techniques }
public static void AddTextBoxTL(TextBox TargetTextbox) { if (TargetTextbox != null) { //RemoveAllTraceListeners(); Trace.AutoFlush = true; TextBoxTraceListener tListener = new TextBoxTraceListener(TargetTextbox); System.Diagnostics.Trace.Listeners.Add(tListener); } else { MessageBox.Show("ERROR AddTextBoxTL: TextBox is null"); } }
private void Tracing_Init() { // Add Trace Listener To Update TextBox / Notification using (var tw = new TextBoxTraceListener(this.tbTraceOutput)) { Trace.Listeners.Add(tw); } // Add Trace Listner To Update the Text File using (var tw = new TextWriterTraceListener($@"{cfg.AppSettings["TracePath"]}{this.TraceFileName}", "DefaultFile")) { Trace.Listeners.Add(tw); } // Save file after every Trace.Write Trace.AutoFlush = true; // Write the first line of the trace to indicate application has started Trace.WriteLine($@"{DateTime.Now:MM/dd/yyyy HH:mm:ss} Starting App;", "SessionLaunch"); }
private void MainForm_Load(object sender, EventArgs e) { this.Text = ApplicationName + " " + VersionString; this.typeCombo.DataSource = Enum.GetNames(typeof(ServerItemType)); this.stackOrderComboBox.DataSource = Enum.GetNames(typeof(TileStackOrder)); this.candidatesDropDown.Items.Add(new ToolStripControlHost(this.candidatesTableLayoutPanel)); Trace.Listeners.Clear(); this.textBoxListener = new TextBoxTraceListener(this.outputTextBox); Trace.Listeners.Add(this.textBoxListener); this.SelectItem(null); Program.plugins.FindPlugins(); Sprite.CreateBlankSprite(); }
public frmTraffic() { System.EventArgs e = System.EventArgs.Empty; InitializeComponent(); ToolTip aTooltip = new ToolTip(); aTooltip.SetToolTip(picASCOM, "Visit the ASCOM website"); btnClear_Click(this, e); m_bDisable = false; btnDisable.Text = "Disable Logging"; TraceLogger = new TextBoxTraceListener(this.txtTraffic); Trace.Listeners.Add(TraceLogger); }
private void createWebpages() { PairsDatabaseToWebpages dtw = new PairsDatabaseToWebpages(m_eventInformation, m_databaseParameters); TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(CW_Status); Trace.Listeners.Add(_textBoxListener); try { dtw.createWebpages_(); Trace.Listeners.Remove(_textBoxListener); } catch (Exception e) { Trace.Listeners.Remove(_textBoxListener); throw e; } }
private void Form1_Load(object sender, EventArgs e) { // Create directories ConfigData config = new ConfigData() { AppConfig = AppConfig.Load(), DevConfig = DevConfig.Load(), KeyMapConfig = KeyMapConfig.Load(), SysMessage = SysMessage.Load() }; ConfigData.Initialize(config); TextBoxTraceListener listener = new TextBoxTraceListener(txtTraceLog); Trace.Listeners.Add(new LogFileTraceListener(LogUtils.Instance)); }
private void checkCredentials_Button_Click(object sender, EventArgs e) { String username = this.userName_Textbox.Text; String password = this.password_Textbox.Text; String scope = "http://www.google.com/calendar/feeds/[email protected]/private/full"; this.checkCredentials_Status_Textbox.Clear(); TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(this.checkCredentials_Status_Textbox); Trace.Listeners.Add(_textBoxListener); Tuple <Boolean, Boolean> check = CalendarAPI.checkCredentials(scope: scope, username: username, password: password); String message = ""; Boolean proceed = true; if (!check.Item1) { message += "Invalid Username and Password!!!"; proceed = false; } else { if (!check.Item2) { message += "You do not have authorization to edit Indian Bridge Calendar!!!\n"; proceed = false; } String sitesUrl = "https://sites.google.com/feeds/content/site/" + this.googleSiteRoot_Textbox.Text; if (SitesAPI.checkCredentials(url: sitesUrl, username: username, password: password)) { message = "You are authorized to publish results!!!\nPlease Click OK to continue"; proceed = true; } else { message += "You do not have authorization to edit Website!!!"; proceed = false; } Trace.Listeners.Remove(_textBoxListener); } MessageBox.Show(message); if (proceed) { ControlTabs.SelectTab("SelectEventTab"); } }
private void button1_Click(object sender, EventArgs e) { TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(calendarGetEvents_Status); Trace.Listeners.Add(_textBoxListener); try { CalendarAPI cApi = new CalendarAPI("*****@*****.**", "kibitzer"); SortableBindingList <IndianCalendarEvent> test = cApi.getEvents(calendarGetEvents_startDate.Value, calendarGetEvents_endDate.Value, calendarGetEvents_SearchTextbox.Text); this.dataGridView1.DataSource = test; SpreadSheetAPI ssa = new SpreadSheetAPI("Pair Results City And Event Names", "*****@*****.**", "kibitzer"); DataTable table = ssa.getValuesFromSheet("Sheet1"); } catch (Exception ex) { MessageBox.Show(ex.Message); } Trace.Listeners.Remove(_textBoxListener); }
private void loadSummaryIntoDatabase() { PairsSummaryToDatabase std = new PairsSummaryToDatabase(m_eventInformation); TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(CD_Status); Trace.Listeners.Add(_textBoxListener); try { std.loadSummaryIntoDatabase(); m_databaseParameters = std.getDatabaseParameters(); Trace.Listeners.Remove(_textBoxListener); CW_RootFolder.Text = m_eventInformation.webpagesDirectory; ControlTabs.SelectTab("CreateWebpagesTab"); } catch (Exception e) { Trace.Listeners.Remove(_textBoxListener); throw e; } }
private void UploadToSites_Click(object sender, EventArgs e) { String sitename = UW_SiteName.Text; String username = "******"; String password = "******"; TextBoxTraceListener _textBoxListener = new TextBoxTraceListener(UW_Status); Trace.Listeners.Add(_textBoxListener); try { SitesAPI sa = new SitesAPI(sitename: sitename, username: username, password: password, replaceLinks: true, logHTTPTraffic: false); sa.uploadDirectory(UW_webpagesDirectory.Text, UW_RootPath.Text); string rootPage = "https://sites.google.com/site/" + UW_SiteName + UW_RootPath; MessageBox.Show("Webpages created. See <a href='" + rootPage + "'>" + rootPage + "</a>"); } catch (Exception ex) { MessageBox.Show(ex.Message); } Trace.Listeners.Remove(_textBoxListener); }
private void frmTrace_Shown(object sender, EventArgs e) { _textBoxTraceListener = new TextBoxTraceListener(textBoxTrace); _textBoxTraceListenerIndex = Trace.Listeners.Add(_textBoxTraceListener); }