private void ValidationReversementCaisse(List <CsHabilitationCaisse> leIdCaisse)
        {
            List <CsReversementCaisse> lstReversemnt = new List <CsReversementCaisse>();

            foreach (CsHabilitationCaisse item in leIdCaisse)
            {
                lstReversemnt.Add(new CsReversementCaisse()
                {
                    FK_IDHABILITATIONCAISSE = item.PK_ID,
                    MONTANT          = item.MONTANTENCAISSE,
                    DATE             = DateTime.Now,
                    IsCAISSECOURANTE = item.IsCAISSECOURANTE
                });
            }
            CaisseServiceClient service = new CaisseServiceClient(Utility.ProtocoleIndex(), Utility.EndPoint(this));

            service.ReverserCaisseCompleted += (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
                {
                    if (args.Result == true)
                    {
                        Message.ShowInformation(Langue.msgReversement, Langue.LibelleModule);
                    }
                }
            };
            service.ReverserCaisseAsync(lstReversemnt);
        }