示例#1
0
 public override void SetUp()
 {
     base.SetUp();
     helper    = new ReceivedBatchTestHelper(operatorSource);
     viewModel = new ReceivingManagementViewModel(validator, colorList, receivingSource, operatorSource, inventorySource);
     command   = new RemoveReceivableBatchFromSessionLedgerCommand(viewModel);
 }
示例#2
0
        void SetupMainWindowViewModelViewers()
        {
            ReceivingManagementViewModel receivingManagementViewModel = GetReceivingManagementViewModel();

            mainWindowViewModel.ReceivingManagementSessionViewer     = new BatchReceivingManagementViewer(receivingManagementViewModel);
            mainWindowViewModel.BatchOperatorManagementSessionViewer = new BatchOperatorManagementViewer(GetBatchOperatorViewModel());
            mainWindowViewModel.BatchHistoryViewer            = new BatchHistoryViewer(GetBatchHistoryViewModel());
            mainWindowViewModel.ReceivingHistorySessionViewer = new ReceivingHistoryViewer(GetReceivingHistoryViewModel(receivingManagementViewModel));
            mainWindowViewModel.ConnectedBatchInquiryViewer   = new ConnectedBatchInquiryViewer(GetImplementationInquiryViewModel());
        }
        public void SetUp()
        {
            helper = new SQLiteDatabaseHelper();
            helper.CreateTestDatabase();
            SQLiteStoreContext     context         = new SQLiteStoreContext(helper.DatabaseFile);
            IActiveInventorySource inventorySource = new SQLiteActiveInventorySource(context);

            viewModel = new ReceivingManagementViewModel(
                new DuracolorIntermixBatchNumberValidator(),
                new DuracolorIntermixColorList(),
                new SQLiteReceivedBatchSource(context, inventorySource),
                new SQLiteBatchOperatorSource(context),
                inventorySource
                );
        }
示例#4
0
 public override void SetUp()
 {
     base.SetUp();
     viewModel = new ReceivingManagementViewModel(validator, colorList, receivingSource, operatorSource, inventorySource);
     command   = new AddReceivedBatchToReceivingSessionLedgerCommand(viewModel);
 }
示例#5
0
 public CommitReceivingSessionLedgerToDataSourceCommand(ReceivingManagementViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public RemoveReceivableBatchFromSessionLedgerCommand(ReceivingManagementViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public BatchReceivingManagementViewer(ReceivingManagementViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
示例#8
0
 public AddReceivedBatchToReceivingSessionLedgerCommand(ReceivingManagementViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public BatchReceivingManagementWindow(ReceivingManagementViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
 }
示例#10
0
 ReceivingHistoryViewModel GetReceivingHistoryViewModel(ReceivingManagementViewModel receivingManagementViewModel)
 {
     return(new ReceivingHistoryViewModel(receivedBatchSource, inventorySource, operatorSource, implementedBatchSource, receivingManagementViewModel));
 }