private void ValiderElementdevis(List <CsDemande> Lstdemande, List <int> Listid, List <CsDemande> LstdemandeRejet, List <int> ListidRejet, List <CsCanalisation> LstDemandeValide) { ServiceWorkflow.WorkflowClient clientWkf = new ServiceWorkflow.WorkflowClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Workflow")); Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.MiseAJourElementDevisCompleted += (ss, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } EnvoyerDemandeEtapeSuivante(Listid, clientWkf, client); RejeterDemandeEtapePrecedente(ListidRejet, clientWkf, client); DesactiverProgrammation(Listid, ListidRejet, client); }; client.MiseAJourElementDevisAsync(Lstdemande); }