private void TextBlock_MouseUp_1(object sender, MouseButtonEventArgs e) { ReportsWindowViewModel wvm = (ReportsWindowViewModel)DataContext; //var adasd = dateOptionCbx.SelectedItem; DateOption newValue = (DateOption)(sender as TextBlock).DataContext; wvm.SetDateOption(newValue); }
private void ShowFormReport(string param) { var windowManager = base.GetService <IWindowManager>(); ReportsWindowViewModel vm = null; //income vs expense if (param == "GlobalSales") { vm = new GlobalSalesReportViewModel(appvm); //vm = new ReportsWindowViewModel(appvm, "Ventas Globales", ReportType.GlobalSales); } else if (param == "SalesByItem") { vm = new SalesByItemReportViewModel(appvm); } else if (param == "SalesByCategory") { vm = new SalesByCategoryReportViewModel(appvm); } else if (param == "SalesPerson") { vm = new SalesPersonReportViewModel(appvm); } else if (param == "DayOfWeekSales") { vm = new DayOfWeekSalesReportViewModel(appvm); } else if (param == "ProductClasses") { vm = new ProductClassesReportViewModel(appvm); } else if (param == "WIPByItem") { vm = new WIPByItemReportViewModel(appvm); } else if (param == "CostByItem") { vm = new CostByItemReportViewModel(appvm); } //sales projections else if (param == "SalesProjections") { vm = new SalesProjectionsReportViewModel(appvm); } else if (param == "WIPProjections") { vm = new WIPProjectionsReportViewModel(appvm); } else if (param == "CostProjections") { vm = new CostProjectionsReportViewModel(appvm); } else if (param == "ServiceTime") { vm = new ServiceTimeReportViewModel(appvm); } else if (param == "DemandByHour") { vm = new DemandByHourReportViewModel(appvm); } windowManager.Show(vm); }