private void ValiderInitialisation()
        {
            ServiceAccueil.CsDemande demandedevis = null;
            try
            {
                demandedevis = GetDemandeDevisFromScreen(demandedevis);
                if (demandedevis != null)
                {
                    demandedevis.LaDemande.MATRICULE = UserConnecte.matricule;

                    Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
                    client.CreeDemandeCompleted += (ss, b) =>
                    {
                        prgBar.Visibility = System.Windows.Visibility.Collapsed;

                        if (b.Cancelled || b.Error != null)
                        {
                            string error = b.Error.Message;
                            Message.ShowError(error, this.Title.ToString());
                            return;
                        }
                        if (b.Result != null)
                        {
                            this.DialogResult = true;
                            Message.ShowInformation("La demande a été créée avec succès. Numéro de votre demande : " + b.Result.NUMDEM, this.Title.ToString());
                        }
                        else
                        {
                            Message.ShowInformation("Problème lors de la mise à jour de la demande", this.Title.ToString());
                        }
                    };
                    client.CreeDemandeAsync(demandedevis, true);
                }
            }
            catch (Exception ex)
            {
                Message.ShowError("Une erreur s'est produite à la validation ", this.Title.ToString());
            }
        }