private void MiseAJourCategorie7() { try { prgBar.Visibility = Visibility.Visible; Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient service = new Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement")); service.MiseAJourCategorie7Completed += (s, args) => { prgBar.Visibility = Visibility.Collapsed; if ((args != null && args.Cancelled) || (args.Error != null)) { Message.ShowInformation("Erreur de la Mise à jour", "Resultat"); return; } if (args.Result != null && args.Result.Count() == 0) { Message.ShowInformation("Mise à jour effectuée avec succès", "Resultat"); this.DialogResult = true; } else { if (args.Result != null && args.Result.Count() > 0) { Message.ShowWarning("Mise à jour effectué ,mais les utilisateurs suivant non pas été pris en compte:\n" + string.Join(";", args.Result.ToArray()), "Resultat"); } else if (args.Result == null) { Message.ShowInformation("Mise à jour à échoué", "Resultat"); } } }; service.MiseAJourCategorie7Async(lines, UserConnecte.matricule); service.CloseAsync(); } catch (Exception) { throw; } }
private void ChargerPiaAgence(string CodeSite) { try { Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient service = new Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement")); service.RetournePIAAgenceCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } lstPia.AddRange(args.Result); return; }; service.RetournePIAAgenceAsync(CodeSite); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RechercheCompteur(string NumeroCompteur) { try { Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient proxy = new Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement")); proxy.RechercheClientCompteurAsync(NumeroCompteur); proxy.RechercheClientCompteurCompleted += (ssn, args) => { if (args != null && args.Cancelled) { return; } if (args.Result != null && args.Result.Count != 0) { List <Galatee.Silverlight.ServiceRecouvrement.CsClientRechercher> _LstClient = new List <Galatee.Silverlight.ServiceRecouvrement.CsClientRechercher>(); _LstClient = args.Result; if (_LstClient != null && _LstClient.Count != 0) { dataGrid1.ItemsSource = null; dataGrid1.ItemsSource = _LstClient; dataGrid1.SelectedItem = _LstClient[0]; } else { Message.ShowInformation("Aucun client trouvé", "Info"); return; } } else { } }; proxy.CloseAsync(); } catch (Exception) { Message.ShowError("Erreur au chargement des données", "Demande"); } }