Esempio 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;
        }
Esempio n. 2
0
        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;
            });
        }
Esempio n. 3
0
 private void SetNewMediaType(object sender, RoutedEventArgs e)
 {
     m_adasCurrent = AdasFromDropdownItem(cbMediaType.SelectedItem as ComboBoxItem);
     AdjustUIForMediaType(m_adasCurrent, m_wdiCurrent);
     SetFocus(ebScanCode, false);
 }
Esempio n. 4
0
 private void SetNewMediaType(object sender, EventArgs e)
 {
     m_adasCurrent = AdasCurrent(); // AdasFromDropdownItem(cbMediaType.SelectedItem as ComboBoxItem);
     AdjustUIForMediaType(m_adasCurrent);
 }