public void RetourneFichier(List <Galatee.Silverlight.ServiceInterfaceComptable.CsEcritureComptable> lstEcriComptat) { try { if (lstEcriComptat != null && lstEcriComptat.Count > 0) { List <ServiceAccueil.CsEcritureComptable> lstEc = Utility.ConvertListType <ServiceAccueil.CsEcritureComptable, ServiceInterfaceComptable.CsEcritureComptable>(lstEcriComptat); Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.InsertionLigneComptableGenererAsync(lstEc); service.InsertionLigneComptableGenererCompleted += (s, args) => { try { if (args.Cancelled || args.Error != null) { string error = args.Error.InnerException.ToString(); return; } else { if (args.Result == true) { Message.Show("Votre fichier a été intégré avec succès", "Information"); } } } catch (Exception ex) { Message.ShowError(ex, Galatee.Silverlight.Resources.Caisse.Langue.errorTitle); } }; } else { Message.ShowError("Aucune écriture comptable à generer", Galatee.Silverlight.Resources.Caisse.Langue.errorTitle); } } catch (Exception ex) { Message.ShowError(ex, Galatee.Silverlight.Resources.Caisse.Langue.errorTitle); } }