Example #1
0
        public void UpdateData()
        {
            ProcessesEngine.InitMainModel(ViewModel.StartDate, ViewModel.EndDate, ref ViewModel);

            //ViewModel2.IsItQuarter = true;
            // Результаты бизнеса
            ViewModel.BusinessResults        = ProcessesEngine.GetBusinessResults(ViewModel);
            ViewModel.ReportProfitAndLoss    = ProcessesEngine.GetReportProfitAndLoss(ViewModel);
            ViewModel.RatiosIndicatorsResult = ProcessesEngine.GetRatiosIndicatorsResult(ViewModel);
            ViewModel.CashFlowReport         = ProcessesEngine.GetCashFlowReport(ViewModel);
            ResBusinessControl.DataBind(ViewModel);

            ViewModel.EndDate = new DateTime(ViewModel.EndDate.Year, ViewModel.EndDate.Month, ViewModel.EndDate.Day);
            // Бизнес Анализ
            ViewModel.GeneralBA        = ProcessesEngine.GetGeneralBusinessAnalysis(ViewModel.StartDate, ViewModel.EndDate, ViewModel);
            ViewModel.ProfitBA         = ProcessesEngine.GetProfitBA(ViewModel);
            ViewModel.SalesBA          = ProcessesEngine.GetSalesBA(ViewModel);
            ViewModel.CostsBA          = ProcessesEngine.GetCostsBA(ViewModel);
            ViewModel.PurchaseBA       = ProcessesEngine.GetPurchaseBA(ViewModel);
            ViewModel.WorkingСapitalBA = ProcessesEngine.GetWorkingСapitalBA(ViewModel);
            BusinessAnalysisControl.DataBind(ViewModel);

            // Стресс-тестирование
            ViewModel.StressTesting = ProcessesEngine.GetStressTesting(ViewModel);
            StressTestingControl.DataBind(ViewModel.StressTesting);
        }
Example #2
0
        private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            //ViewModel2.StartDate = DateTime.Today; //;(DateTime)StartDate.SelectedDate;
            //ViewModel2.EndDate = DateTime.Today; // (DateTime)endDate.SelectedDate;
            //return;

            ViewModel.StartDate   = new DateTime(2015, 01, 01);
            ViewModel.EndDate     = new DateTime(2017, 06, 01);
            ViewModel.IsItQuarter = true;
            //алешкин код
            ViewModel.LiveStreamModel = ProcessesEngine.GetLiveStream(ViewModel.StartDate, ViewModel.EndDate, ViewModel);

            ViewModel.InfoModel.CurrencyRateList = CurrencyRates.GetExchangeRates();
            ViewModel.InfoModel.StartTimer2();
            HeaderControl.DataContext = ViewModel.InfoModel;

            LiveStreamControl.DataBind(ViewModel.LiveStreamModel);
        }