public void LoadAllRechercheTarif() { try { if (SessionObject.ListeRechercheTarif.Count != 0) { ListeRechercheTarif = SessionObject.ListeRechercheTarif; return; } TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllRechercheTarifAsync(); service.LoadAllRechercheTarifCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { foreach (var item in res.Result) { ListeRechercheTarif.Add(item); } SessionObject.ListeRechercheTarif = ListeRechercheTarif; //InitCentre_Redev_RechTarif_ModeCalc_ModeApp(); //System.Windows.Data.PagedCollectionView view = new System.Windows.Data.PagedCollectionView(ListeRechercheTarif); //dgListeRechercheTarif.ItemsSource = view; //datapager.Source = view; } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; // } } catch (Exception ex) { throw ex; } }
public void LoadAllRechercheTarif() { try { if (SessionObject.ListeRechercheTarif.Count > 0) { foreach (var item in SessionObject.ListeRechercheTarif) { ListeRechercheTarif.Add(item); } LoadDatagraid(); } else { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllRechercheTarifAsync(); service.LoadAllRechercheTarifCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeRechercheTarif = res.Result; foreach (var item in res.Result) { ListeRechercheTarif.Add(item); } LoadDatagraid(); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; } } catch (Exception ex) { throw ex; } }