Exemplo n.º 1
0
        void RegisterViews(IWindowManager windowManager)
        {
            windowManager.Associate <ChangePasswordViewModel, ChangePasswordView>();
            windowManager.Associate <ProgressDialogViewModel, ProgressDialog>();
            windowManager.Associate <CustomDatesDialogViewModel, CustomDatesDialog>();
            windowManager.Associate <AddLineDialogViewModel, AddLineDialog>();
            windowManager.Associate <CustomizeReportViewModel, CustomizeReportView>();

            //sales
            //windowManager.Associate<NewSaleDialogViewModel, NewSaleDialog>();
            windowManager.Associate <LoadReportDialogViewModel, LoadReportDialog>();
            windowManager.Associate <LoadFromRegisterDialogViewModel, LoadFromRegister>();
            //windowManager.Associate<UnknownProductDialogViewModel, UnknownProductDialog>();
            //windowManager.Associate<Load101DialogViewModel, Load101Dialog>();
            windowManager.Associate <Report101InfoViewModel, Report101InfoView>();
            windowManager.Associate <Report103ResultViewModel, Report103ResultView>();
            windowManager.Associate <QuorionConfigDialogViewModel, QuorionConfigDialog>();


            //windowManager.Associate<SaleViewModel, ValeView>();
            windowManager.Associate <OfflineSaleViewModel, OfflineSaleView>();
            //windowManager.Associate<ChargeDialogViewModel, ChargeDialog>();
            //windowManager.Associate<DayReportViewModel, DayReportView>();
            windowManager.Associate <DiscountOrTaxDialogViewModel, DiscountOrTaxDialog>();
            //windowManager.Associate<ShiftsListViewModel, ShiftsList>();
            //windowManager.Associate<ShiftViewModel, ShiftView>();

            //purchases
            //windowManager.Associate<PurchaseViewModel, PurchaseView>();
            //windowManager.Associate<ComprasViewModel, Compras>();

            //inventory
            //windowManager.Associate<InventoryHistoryViewModel, InventoryHistory>();
            //windowManager.Associate<InventoryDetailedViewModel, InventoryDetailed>();
            //windowManager.Associate<InventoryViewModel, InventoryView>();
            //windowManager.Associate<InventoryAreasListViewModel, InventoryAreasList>();
            //windowManager.Associate<CostTracesListViewModel, CostTracesList>();

            //windowManager.Associate<AdjustmentsListViewModel, AdjustmentsListView>();
            //windowManager.Associate<NewAdjustmentDialogViewModel, NewAdjustmentDialog>();
            //windowManager.Associate<AdjustInventoryViewModel, AdjustInventory>();
            //windowManager.Associate<AdjustmentViewModel, AdjustmentView>();

            //products
            windowManager.Associate <ProductViewModel, ProductView>();
            windowManager.Associate <CostHelperViewModel, CostHelperView>();
            windowManager.Associate <CategoryViewModel, CategoryView>();
            windowManager.Associate <TagViewModel, TagView>();
            windowManager.Associate <FixProductsCostsViewModel, FixProductsCosts>();

            //employees
            //windowManager.Associate<PersonalViewModel, Personal>();
            windowManager.Associate <EmployeeViewModel, EmployeeView>();
            windowManager.Associate <RoleViewModel, RoleView>();

            //table
            //windowManager.Associate<TableViewModel, TableView>();

            windowManager.Associate <GlobalSalesReportViewModel, GlobalSalesView>();
            windowManager.Associate <SalesByItemReportViewModel, SalesByItemView>();
            windowManager.Associate <ConteoReportViewModel, ConteoView>();
            windowManager.Associate <SalesByCategoryReportViewModel, SalesByCategoryView>();
            windowManager.Associate <SalesPersonReportViewModel, SalesPersonReportView>();
            windowManager.Associate <DayOfWeekSalesReportViewModel, DayOfWeekSalesView>();
            windowManager.Associate <ProductClassesReportViewModel, ProductClassesView>();
            windowManager.Associate <WIPByItemReportViewModel, WIPByItemView>();
            windowManager.Associate <CostByItemReportViewModel, CostByItemView>();
            windowManager.Associate <SalesProjectionsReportViewModel, ProjectionsByItemView>();
            windowManager.Associate <WIPProjectionsReportViewModel, ProjectionsByItemView>();
            windowManager.Associate <CostProjectionsReportViewModel, ProjectionsByItemView>();
            windowManager.Associate <ServiceTimeReportViewModel, ServiceTimeReportView>();
            windowManager.Associate <DemandByHourReportViewModel, DemandByHourReportView>();

            //mainwindow
            windowManager.Associate <MainWindowViewModel, MainWindow>();
        }