コード例 #1
0
 private void MiseAJourRejet(CsDemandeReclamation _LaDemande)
 {
     try
     {
         Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
         service1.ValiderReclamationCompleted += (sr, b) =>
         {
             if (b.Cancelled || b.Error != null)
             {
                 string error = b.Error.Message;
                 Message.ShowError(error, "Rejet");
                 return;
             }
             if (b.Result != null)
             {
                 List <int> Listid = new List <int>();
                 Listid.Add(LaDemande.LaDemande.PK_ID);
                 EnvoyerDemandeEtapeprecedente(Listid);
             }
             else
             {
                 Message.ShowError("Erreur à la mise à jour de la demande", "Rejet");
             }
         };
         service1.ValiderReclamationAsync(_LaDemande);
         service1.CloseAsync();
     }
     catch (Exception ex)
     {
         this.DialogResult = false;
         Message.Show(ex.Message, "Erreur");
     }
 }
コード例 #2
0
 private void ValidationDemande(CsDemandeReclamation _LaDemande)
 {
     try
     {
         //Lancer la transaction de mise a jour en base
         _LaDemande.LaDemande.DATEFIN = System.DateTime.Today;
         Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
         service1.ValiderReclamationCompleted += (sr, b) =>
         {
             if (b.Cancelled || b.Error != null)
             {
                 string error = b.Error.Message;
                 Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis);
                 return;
             }
             if (b.Result != null)
             {
                 List <int> Listid = new List <int>();
                 Listid.Add(LaDemande.LaDemande.PK_ID);
                 EnvoyerDemandeEtapeSuivante(Listid);
             }
             else
             {
                 Message.ShowError("Erreur a la cloture de la demande", "Cloturedemande");
             }
         };
         service1.ValiderReclamationAsync(_LaDemande);
         service1.CloseAsync();
     }
     catch (Exception ex)
     {
         this.DialogResult = false;
         Message.Show(ex.Message, "Transmit");
     }
 }