Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 private void DoDrinkInventoryChange(object sender, RoutedEventArgs e)
 {
     m_wdiCurrent = WdiFromDropdownItem(cbDrinkInventory.SelectedItem as ComboBoxItem);
     AdjustUIForMediaType(m_adasCurrent, m_wdiCurrent);
     SetFocus(ebScanCode, false);
 }