public CdbConfigurationPage() { InitializeComponent(); appStorage = CdbMobileAppStorage.Instance; apiFactory = CdbApiFactory.Instance; testApi = apiFactory.testApi; viewModel = new CdbConfigurationViewModel(); BindingContext = viewModel; }
public MainPage() { InitializeComponent(); MasterBehavior = MasterBehavior.Popover; _ActiveMenuItemPage = MenuItemType.BrowseCatalog; MenuPages.Add((int)ActiveMenuItemPage, (NavigationPage)Detail); MessagingCenter.Subscribe <QrMessage>(this, QrMessage.MESSAGE_SCANNED_TOPIC, ItemScannedAction); appStorage = CdbMobileAppStorage.Instance; }
public InitialCdbConfigurationPage(App mainApp) { this.mainApp = mainApp; InitializeComponent(); mobileAppStorage = CdbMobileAppStorage.Instance; cdbHostConfigured = mobileAppStorage.CdbHostAddress; BindingContext = this; }
public App() { InitializeComponent(); CdbMobileAppStorage store = CdbMobileAppStorage.Instance; var config = store.getActiveConfiguration(); if (config != null) { this.loadDefaultMainPage(); } else { MainPage = new InitialCdbConfigurationPage(this); } }
public ItemsViewModel(ItemsPage itemsPage, int parentItemId = -1) { Title = getTitle(); Items = new ObservableCollection <ItemDetailViewModel>(); AllItems = new ObservableCollection <ItemDetailViewModel>(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); FilterItemsCommand = new Command((filterString) => Filter(filterString)); ItemsPage = itemsPage; AppStorage = CdbMobileAppStorage.Instance; this.parentItemId = parentItemId; //MessagingCenter.Subscribe<NewItemPage, Domain>(this, "AddItem", (obj, item) => //{ // var newItem = item as Item; // Items.Add(newItem); // //await DataStore.AddItemAsync(newItem); //}); }
public CdbConfigurationViewModel() { Title = "Configuration"; ActiveHosts = new ObservableCollection <string>(); ScanningActions = new List <ScanningActionItem> { new ScanningActionItem { ScanningAction = ScanningAction.DetailsPage, DisplayText = "Show Item Details" }, new ScanningActionItem { ScanningAction = ScanningAction.RelocateItem, DisplayText = "Start Relocate Item" } }; CatalogBrowseModes = new List <BrowseModeItem> { new BrowseModeItem { BrowseMode = BrowseMode.All, DisplayText = "Show All" }, new BrowseModeItem { BrowseMode = BrowseMode.Favorites, DisplayText = "Show Favorites" } }; AppStorage = CdbMobileAppStorage.Instance; var activeScanningAction = AppStorage.GetScanningAction(); _ActiveScanningActionItem = ScanningActions[(int)activeScanningAction]; // Browse modes is generic and can contain different options per domain. var selectedCatalogBrowseMode = AppStorage.GetCatalogBrowseMode(); foreach (var browseItem in CatalogBrowseModes) { if (browseItem.BrowseMode == selectedCatalogBrowseMode) { _SelectedCatalogBrowseMode = browseItem; break; } } }