Пример #1
0
        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);
                }
            });
        }
Пример #2
0
        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);
                }
            });
        }
Пример #3
0
 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);
         }
     });
 }
Пример #4
0
 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);
         }
     });
 }
Пример #5
0
 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);
                }
            });
        }