コード例 #1
0
 private void ValdiderDemandeTrf(CsDemande laDemande)
 {
     Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
     service.VerificationDemandeTransfertAsync(laDemande.Transfert, laDemande.LaDemande);
     service.VerificationDemandeTransfertCompleted += (s, args) =>
     {
         try
         {
             if (args != null && args.Cancelled)
             {
                 return;
             }
             if (string.IsNullOrEmpty(args.Result))
             {
                 Message.ShowInformation("Demande transmise avec succès", "Demande");
             }
             else
             {
                 Message.ShowInformation(args.Result, "Erreur");
                 return;
             }
             this.DialogResult = true;
         }
         catch (Exception ex)
         {
             Message.ShowError(ex, "Erreur");
         }
     };
 }