Ejemplo n.º 1
0
        public ValuationDataManager(IChartDataUIEventManager chartDataUIEventManager, IPortfolioModelDeserialiser portfolioModelDeserialiser)
        {
            _chartDataUIEventManager    = chartDataUIEventManager;
            _portfolioModelDeserialiser = portfolioModelDeserialiser;
            _chartDataSeriesCollection  = new List <IChartDataSeries <DateTime> >();

            _chartDataUIEventManager.NewFileSelectedEvent += ChartDataUIEventManager_NewFileSelectedEvent;
        }
Ejemplo n.º 2
0
        public Form1(IChartDataUIEventManager chartDataUIEventManager, IValuationDataManager valuationDataManager)
        {
            InitializeComponent();

            lblChartInfo.Text        = "";
            _chartDataUIEventManager = chartDataUIEventManager;
            _valuationDataManager    = valuationDataManager;

            if (!File.Exists(ConfigurationManager.AppSettings["reportFile"]))
            {
                return;
            }

            tbDirectory.Text = ConfigurationManager.AppSettings["reportFile"];
            _chartDataUIEventManager.TriggerNewFileSelectedEvent(tbDirectory.Text);

            ReloadChartSeriesOptions();
        }