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"); } }
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"); } }