void AdjustUIForMediaType(UpcInvCore.ADAS adas, UpcInvCore.WDI wdi) { if (txtLocation == null || ebLocation == null || ebNotes == null) { return; } Visibility visWineInventory = Visibility.Collapsed; Visibility visLocation = Visibility.Collapsed; Visibility visNotes = Visibility.Collapsed; Visibility visIsbnify = Visibility.Collapsed; Visibility visWine = Visibility.Collapsed; switch (adas) { case UpcInvCore.ADAS.Book: visLocation = Visibility.Visible; visIsbnify = Visibility.Visible; break; case UpcInvCore.ADAS.Wine: if (wdi == UpcInvCore.WDI.Inventory) { visWineInventory = Visibility.Visible; } else { visNotes = Visibility.Visible; } visWine = Visibility.Visible; break; case UpcInvCore.ADAS.DVD: break; case UpcInvCore.ADAS.Generic: break; } if (cbDrinkInventory != null) { cbDrinkInventory.Visibility = visWine; } txtBinCode.Visibility = visWineInventory; ebBinCode.Visibility = visWineInventory; txtBinRow.Visibility = visWineInventory; ebBinRow.Visibility = visWineInventory; ebWineCode.Visibility = visWineInventory; txtBinColumn.Visibility = visWineInventory; ebBinColumn.Visibility = visWineInventory; txtLocation.Visibility = visLocation; ebLocation.Visibility = visLocation; ebNotes.Visibility = visNotes; pbIsbnify.Visibility = visIsbnify; }
private void DoDrinkInventoryChange(object sender, RoutedEventArgs e) { m_wdiCurrent = WdiFromDropdownItem(cbDrinkInventory.SelectedItem as ComboBoxItem); AdjustUIForMediaType(m_adasCurrent, m_wdiCurrent); SetFocus(ebScanCode, false); }