protected override void OnAppearing() { base.OnAppearing(); UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { objList = new ObservableCollection <ItemUOM>(); DataManager manager = new DataManager(); objList = await manager.GetItemUOMbyItemNo(ItemNo); Device.BeginInvokeOnMainThread(() => { LookupListView.ItemsSource = objList != null ? objList : null; LookupListView.Unfocus(); UserDialogs.Instance.HideLoading(); //IsLoading = false; }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; // DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }
private void LoadData() { UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { itemList = new List <ReasonCode>(); DataManager manager = new DataManager(); itemList = await manager.GetSQLite_ReasonCodes(strSearch); Device.BeginInvokeOnMainThread(() => { UserDialogs.Instance.HideLoading(); LookupListView.ItemsSource = itemList != null ? itemList : null; LookupListView.Unfocus(); }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }
protected override void OnAppearing() { this.ToolbarItems.Clear(); this.ToolbarItems.Add(new ToolbarItem { Text = "ALL", Command = new Command(this.ChangeFilter) }); base.OnAppearing(); UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { custList = new List <Customer>(); DataManager manager = new DataManager(); custList = await manager.GetSQLite_Customers(); custList = custList.OrderBy(x => x.Name).ToList(); filteredCustList = custList.Where(x => x.SalesPersonCode.ToLower().Contains(App.gSalesPersonCode.ToLower())).ToList(); //if (App.gCustomers == null) // App.gCustomers = await manager.GetSQLite_Customers(); //objList = App.gCustomers; Device.BeginInvokeOnMainThread(() => { LookupListView.ItemsSource = filteredCustList != null ? filteredCustList : null; LookupListView.Unfocus(); UserDialogs.Instance.HideLoading(); //IsLoading = false; }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }
private void LoadData() { UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { // if (itemList == null) //{ itemList = new List <VanItem>(); string ifilter = "ALL"; DataManager manager = new DataManager(); if (curfilter == "Default") { ifilter = App.gCustPriceGroup; } itemList = await manager.GetSQLite_VanItems(ifilter); //} Device.BeginInvokeOnMainThread(() => { LookupListView.ItemsSource = itemList != null ? itemList.OrderBy(x => x.Description) : null; LookupListView.Unfocus(); UserDialogs.Instance.HideLoading(); //IsLoading = false; }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }
protected override void OnAppearing() { base.OnAppearing(); UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { if (personList == null) { personList = new List <SalesPerson>(); DataManager manager = new DataManager(); personList = await manager.GetSalesPersonList(); } Device.BeginInvokeOnMainThread(() => { LookupListView.ItemsSource = personList != null ? personList : null; LookupListView.Unfocus(); LookupListView.SelectedItem = null; UserDialogs.Instance.HideLoading(); //IsLoading = false; }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }
protected override void OnAppearing() { base.OnAppearing(); UserDialogs.Instance.ShowLoading("Loading", MaskType.Black); //IsLoading = true; Task.Run(async() => { try { //DataManager dm = new DataManager(); //ObservableCollection<SalesPrice> salesPrices = new ObservableCollection<SalesPrice>(); //salesPrices = await dm.GetItemPricebyItemNo(itemNo, salesCode); lstPrice = new List <SalesPrice>(); DataManager manager = new DataManager(); lstPrice = manager.GetItemPricebyItemNo(ItemNo, CustNo); Device.BeginInvokeOnMainThread(() => { LookupListView.ItemsSource = lstPrice != null ? lstPrice : null; LookupListView.Unfocus(); UserDialogs.Instance.HideLoading(); //IsLoading = false; }); } catch (OperationCanceledException ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } catch (Exception ex) { UserDialogs.Instance.HideLoading(); //IsLoading = false; //DependencyService.Get<IMessage>().LongAlert(ex.Message.ToString()); UserDialogs.Instance.ShowError(ex.Message.ToString(), 3000); } }); }