private void ValidationFermetureCaisse(CsHabilitationCaisse laCaisse)
        {
            CaisseServiceClient service = new CaisseServiceClient(Utility.ProtocoleIndex(), Utility.EndPoint("Caisse"));

            service.FermetureCaisseCompleted += (s, args) =>
            {
                if (args.Cancelled || args.Error != null || args.Result == null)
                {
                    Message.ShowError("Un problème est survenu lors de la fermeture de caisse", "Information");
                }
                else
                {
                    // log out current user
                    if (args.Result.Value == true)
                    {
                        //Message.ShowInformation("La caisse est fermée, vous allez devoir vous reconnecter","Information");// "Information", MessageBoxButton.OK) == MessageBoxResult.OK)
                        HtmlPage.Document.Submit();
                    }
                    else
                    {
                        Message.ShowError("Impossible de fermer la caisse. Veuillez réessayer", "Information");
                    }
                }
            };
            service.FermetureCaisseAsync(laCaisse);
        }