private void RecuperationListBanque() { if (SessionObject.ListeBanques == null) { int loaderHandler = LoadingManager.BeginLoading(Langue.Data_Loading); CaisseServiceClient srv = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); srv.RetourneListeDesBanquesCompleted += (ss, ee) => { try { if (ee.Cancelled || ee.Error != null || ee.Result == null) { string error = ee.Error.InnerException.ToString(); return; } //Assignation de la variable de session contenant la liste des banques SessionObject.ListeBanques = ee.Result; if (SessionObject.ListeBanques == null || SessionObject.ListeBanques.Count == 0) { return; } } catch (Exception ex) { Message.ShowError(ex, Galatee.Silverlight.Resources.Caisse.Langue.errorTitle); } finally { LoadingManager.EndLoading(loaderHandler); } }; srv.RetourneListeDesBanquesAsync(); } }
private void RecuperationListBanque() { if (SessionObject.ListeBanques != null || SessionObject.ListeBanques.Count > 0) { return; } CaisseServiceClient srv = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); srv.RetourneListeDesBanquesCompleted += (ss, ee) => { try { if (ee.Cancelled || ee.Error != null || ee.Result == null) { string error = ee.Error.InnerException.ToString(); return; } //Assignation de la variable de session contenant la liste des banques SessionObject.ListeBanques = ee.Result; if (SessionObject.ListeBanques == null || SessionObject.ListeBanques.Count == 0) { return; } } catch (Exception ex) { Message.ShowError(ex, Langue.errorTitle); } }; srv.RetourneListeDesBanquesAsync(); }