public void LoadAllAjustement()
        {
            try
            {
                ListeAjustement = new ObservableCollection <CsLotComptClient>();
                //if (SessionObject.ListeAjustement.Count > 0)
                //{
                //    foreach (var item in SessionObject.ListeAjustement)
                //    {
                //        ListeAjustement.Add(item);
                //    }
                //    LoadDatagrid();
                //}
                //else
                //{
                RecouvrementServiceClient service = new RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement"));
                int handler = LoadingManager.BeginLoading("Chargement des donnée ...");
                service.LoadAllAjustementAsync();
                service.LoadAllAjustementCompleted += (er, res) =>
                {
                    try
                    {
                        if (res.Error != null || res.Cancelled)
                        {
                            Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur");
                        }
                        else
                        if (res.Result != null)
                        {
                            SessionObject.ListeAjustement = res.Result;
                            foreach (var item in SessionObject.ListeAjustement)
                            {
                                ListeAjustement.Add(item);
                            }
                            LoadDatagrid();
                        }
                        else
                        {
                            Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs",
                                         "Erreur");
                        }
                        LoadingManager.EndLoading(handler);
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                };

                //}
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }