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;
            }
        }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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");
     }
 }