Beispiel #1
0
        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);
        }
Beispiel #4
0
 public MainWindow()
 {
     InitializeComponent();
     _textBoxListener = new TextBoxTraceListener(ResultB);
     Trace.Listeners.Add(_textBoxListener);
     view = new Program().Main();
 }
Beispiel #5
0
        public MainForm()
        {
            InitializeComponent();

            traceListener = new TextBoxTraceListener(debugText);
            System.Diagnostics.Trace.Listeners.Add(traceListener);
        }
Beispiel #6
0
        public TraceTextBox()
        {
            InitializeComponent();
            listener = new TextBoxTraceListener(logBox);

            // Just add the listener to the trace system.
            Trace.Listeners.Add(listener);
        }
Beispiel #7
0
 public static TextBoxTraceListener getTraceListener(RichTextBox target)
 {
     if (instance == null)
     {
         instance = new TextBoxTraceListener(target);
     }
     return(instance);
 }
Beispiel #8
0
        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);
    }
Beispiel #10
0
        public FrmPublishGoodsFromExcel()
        {
            InitializeComponent();

            TextBoxTraceListener tl = new TextBoxTraceListener();

            tl.Filter             = new System.Diagnostics.EventTypeFilter(SourceLevels.Information);
            tl.ChangeTextBoxValue = SetText;

            TraceSourceProvider.Source.Listeners.Add(tl);
        }
Beispiel #11
0
        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);
        }
Beispiel #12
0
        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);
        }
Beispiel #13
0
        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");
        }
Beispiel #14
0
        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
        }
Beispiel #15
0
 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");
 }
Beispiel #17
0
        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();
        }
Beispiel #18
0
        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);
        }
Beispiel #19
0
        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;
            }
        }
Beispiel #20
0
        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");
            }
        }
Beispiel #22
0
        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);
        }
Beispiel #23
0
        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;
            }
        }
Beispiel #24
0
        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);
        }
Beispiel #25
0
 private void frmTrace_Shown(object sender, EventArgs e)
 {
     _textBoxTraceListener      = new TextBoxTraceListener(textBoxTrace);
     _textBoxTraceListenerIndex = Trace.Listeners.Add(_textBoxTraceListener);
 }