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; }
void AdjustUIForMediaType(UpcInvCore.ADAS adas) { if (m_txtLocation == null || m_ebLocation == null || m_ebNotes == null) { return; } RunOnUiThread( () => { ViewStates visLocation = ViewStates.Gone; ViewStates visNotes = ViewStates.Gone; ViewStates visBin = ViewStates.Gone; switch (adas) { case UpcInvCore.ADAS.Book: visLocation = ViewStates.Visible; break; case UpcInvCore.ADAS.Wine: visNotes = ViewStates.Visible; break; case UpcInvCore.ADAS.WineRack: visBin = ViewStates.Visible; break; case UpcInvCore.ADAS.DVD: break; case UpcInvCore.ADAS.Generic: break; } m_txtLocation.Visibility = visLocation; m_ebLocation.Visibility = visLocation; m_ebNotes.Visibility = visNotes; m_txtBinCode.Visibility = visBin; m_txtColumn.Visibility = visBin; m_txtRow.Visibility = visBin; m_ebBinCode.Visibility = visBin; m_ebColumn.Visibility = visBin; m_ebRow.Visibility = visBin; }); }
private void SetNewMediaType(object sender, RoutedEventArgs e) { m_adasCurrent = AdasFromDropdownItem(cbMediaType.SelectedItem as ComboBoxItem); AdjustUIForMediaType(m_adasCurrent, m_wdiCurrent); SetFocus(ebScanCode, false); }
private void SetNewMediaType(object sender, EventArgs e) { m_adasCurrent = AdasCurrent(); // AdasFromDropdownItem(cbMediaType.SelectedItem as ComboBoxItem); AdjustUIForMediaType(m_adasCurrent); }