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); }
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); }