public void SetActiveSearchCritera() { if (SearchCriteriaSelectedIndex == 0) { PopulateRetreivedRecordsLedgerFromSearchCriteria = new ListReceivingRecordsByDateRangeCommand(this); VisibilityManager.SetVisibility(SearchCriteriaVisibilityManager.ActiveCriteriaPanel.DateRange); } if (SearchCriteriaSelectedIndex == 1) { PopulateRetreivedRecordsLedgerFromSearchCriteria = new ListReceivingRecordsByDatePeriodCommand(this); VisibilityManager.SetVisibility(SearchCriteriaVisibilityManager.ActiveCriteriaPanel.DatePeriod); } if (SearchCriteriaSelectedIndex == 2) { PopulateRetreivedRecordsLedgerFromSearchCriteria = new ListReceivingRecordsBySpecificDateCommand(this); VisibilityManager.SetVisibility(SearchCriteriaVisibilityManager.ActiveCriteriaPanel.SpecificDate); } if (SearchCriteriaSelectedIndex == 3) { PopulateRetreivedRecordsLedgerFromSearchCriteria = new ListReceivingRecordsByPONumberCommand(this); VisibilityManager.SetVisibility(SearchCriteriaVisibilityManager.ActiveCriteriaPanel.PONumber); } NotifyPropertyChanged("PopulateRetreivedRecordsLedgerFromSearchCriteria"); }
public override void SetUp() { sqliteHelper = new SQLiteDatabaseHelper(); sqliteHelper.CreateTestDatabase(); SQLiteStoreContext context = new SQLiteStoreContext(sqliteHelper.DatabaseFile); inventorySource = new SQLiteActiveInventorySource(context); receivedBatchSource = new SQLiteReceivedBatchSource(context, inventorySource); operatorSource = new SQLiteBatchOperatorSource(context); viewModel = new ReceivingHistoryViewModel( receivedBatchSource, inventorySource, operatorSource, implementedBatchSource, GetReceivingManagementViewModel() ); command = new ListReceivingRecordsByDatePeriodCommand(viewModel); base.SetUp(); }