Beispiel #1
0
        private void AddNewPortfolio(string name, List <string> assets)
        {
            try
            {
                DataManager dataManager = new DataManager(assets)
                {
                    Dock = DockStyle.Fill, NamePort = name
                };

                DataManager.Add(dataManager);

                DocumentWindow tabPage = new DocumentWindow
                {
                    Name = "tab" + name.Trim()
                };

                _tabCount++;

                tabPage.Text = name;
                tabPage.BringToFront();
                tabPage.Controls.Add(dataManager);

                Portfolios newPortfolio = new Portfolios {
                    Assets = AllAssets, Name = name
                };

                UserPortfolios.Add(newPortfolio);

                ListPortfolios.Instance().UpdatePortfolios(UserPortfolios);

                MFrmMain.ReloadSelectTools();
            }
            catch (Exception ex)
            {
                MessageBox.Show("AddNewPortifolios(): " + ex.Message);
            }
        }