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);
        }
Exemplo n.º 2
0
        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);
        }