Exemplo n.º 1
0
        private void MenuItemClickHandler(object sender, EventArgs e)
        {
            ChartControl      chartControl = new ChartControl();
            ToolStripMenuItem clickedItem  = (ToolStripMenuItem)sender;

            chartControl.Symbol = clickedItem.Text;
            frm_chart newMDIchild = new frm_chart(chartControl);

            newMDIchild.MdiParent = this;
            newMDIchild.Show();
        }
Exemplo n.º 2
0
        private void frm_mainForm_Load(object sender, EventArgs e)
        {
            BuildMenuItems();
            this.Text = User.curName + ", " + User.curUsername;

            toolStripStatusLabel_date.Text        = DateTime.Now.ToLongDateString();
            toolStripStatusLabel_connection.Text  = "Not connected";
            toolStripStatusLabel_connection.Image = Properties.Resources.conLOST;
            isConnected = false;


            ArrayList quoteList = DataBase.getUsersQuoteList(User.curUsername);

            foreach (String quote in quoteList)
            {
                Quotes.Add(quote, new Candle());
            }

            frm_LiveQuotes newMDIchild = new frm_LiveQuotes();

            newMDIchild.MdiParent = this;
            newMDIchild.Show();

            frm_LiveNews newMDIchild2 = new frm_LiveNews();

            newMDIchild2.MdiParent = this;
            newMDIchild2.Show();

            frm_Alerts newMDIchild3 = new frm_Alerts();

            newMDIchild3.MdiParent = this;
            newMDIchild3.Show();

            alertsToolStripMenuItem.Enabled     = false;
            liveQuotesToolStripMenuItem.Enabled = false;
            newsToolStripMenuItem.Enabled       = false;

            ArrayList DefaultChartList = DataBase.getDefaultChartList();

            foreach (String symbol in DefaultChartList)
            {
                ChartControl chartControl = new ChartControl();
                chartControl.Symbol = symbol;
                frm_chart newMDIchild4 = new frm_chart(chartControl);
                newMDIchild4.MdiParent = this;
                newMDIchild4.Show();
            }

            this.LayoutMdi(System.Windows.Forms.MdiLayout.TileVertical);
        }
Exemplo n.º 3
0
        void openChart_Click(object sender, EventArgs e)
        {
            MenuItem mi = (MenuItem)sender;

            ChartControl chartControl = new ChartControl();

            chartControl.Online   = true;
            chartControl.Symbol   = mi.Tag.ToString();
            chartControl.Exchange = "";
            chartControl.Interval = 60;
            chartControl.Period   = "1d";
            frm_chart newMDIchild = new frm_chart(chartControl);

            newMDIchild.MdiParent = this.MdiParent;
            newMDIchild.Show();
        }
Exemplo n.º 4
0
        public void DownloadComplete(Object sender, DownloadStringCompletedEventArgs e, String symbol)
        {
            if (!e.Cancelled && e.Error == null)
            {
                string        result  = (string)e.Result;
                MemoryStream  ms      = new MemoryStream(System.Text.Encoding.Default.GetBytes(result));
                DataProcessor dp      = new DataProcessor();
                ArrayList     candles = dp.getHistory(ms, 60);
                foreach (Form frm in Application.OpenForms)
                {
                    if (frm.Name == symbol)
                    {
                        frm_chart form = (frm_chart)frm;
                        form.dispayChart(form.ChartControl, candles);
                    }

                    if (frm.Name == "frm_mainForm")
                    {
                        frm_mainForm form = (frm_mainForm)frm;
                        form.isConnected = true;
                    }

                    if (frm.Name == "frm_LiveQuotes")
                    {
                        frm_LiveQuotes form = (frm_LiveQuotes)frm;
                        form.update(symbol, (Candle)candles[candles.Count - 1]);
                    }

                    if (frm.Name == "frm_Alerts")
                    {
                        frm_Alerts form = (frm_Alerts)frm;
                        form.update(symbol, (Candle)candles[candles.Count - 1]);
                    }
                }
            }
        }
Exemplo n.º 5
0
        void openChart_Click(object sender, EventArgs e)
        {
            MenuItem mi = (MenuItem)sender;

            ChartControl chartControl = new ChartControl();
            chartControl.Online = true;
            chartControl.Symbol = mi.Tag.ToString();
            chartControl.Exchange = "";
            chartControl.Interval = 60;
            chartControl.Period = "1d";
            frm_chart newMDIchild = new frm_chart(chartControl);
            newMDIchild.MdiParent = this.MdiParent;
            newMDIchild.Show();
        }
Exemplo n.º 6
0
 private void MenuItemClickHandler(object sender, EventArgs e)
 {
     ChartControl chartControl = new ChartControl();
     ToolStripMenuItem clickedItem = (ToolStripMenuItem)sender;
     chartControl.Symbol = clickedItem.Text;
     frm_chart newMDIchild = new frm_chart(chartControl);
     newMDIchild.MdiParent = this;
     newMDIchild.Show();
 }
Exemplo n.º 7
0
        private void frm_mainForm_Load(object sender, EventArgs e)
        {
            BuildMenuItems();
            this.Text = User.curName + ", " + User.curUsername;

            toolStripStatusLabel_date.Text = DateTime.Now.ToLongDateString();
            toolStripStatusLabel_connection.Text = "Not connected";
            toolStripStatusLabel_connection.Image = Properties.Resources.conLOST;
            isConnected = false;

            ArrayList quoteList = DataBase.getUsersQuoteList(User.curUsername);
            foreach (String quote in quoteList)
            {
                Quotes.Add(quote, new Candle());
            }

            frm_LiveQuotes newMDIchild = new frm_LiveQuotes();
            newMDIchild.MdiParent = this;
            newMDIchild.Show();

            frm_LiveNews newMDIchild2 = new frm_LiveNews();
            newMDIchild2.MdiParent = this;
            newMDIchild2.Show();

            frm_Alerts newMDIchild3 = new frm_Alerts();
            newMDIchild3.MdiParent = this;
            newMDIchild3.Show();

            alertsToolStripMenuItem.Enabled = false;
            liveQuotesToolStripMenuItem.Enabled = false;
            newsToolStripMenuItem.Enabled = false;

            ArrayList DefaultChartList = DataBase.getDefaultChartList();

            foreach (String symbol in DefaultChartList)
            {
                ChartControl chartControl = new ChartControl();
                chartControl.Symbol = symbol;
                frm_chart newMDIchild4 = new frm_chart(chartControl);
                newMDIchild4.MdiParent = this;
                newMDIchild4.Show();
            }

            this.LayoutMdi(System.Windows.Forms.MdiLayout.TileVertical);
        }