private void RechercheCasFacture(Dictionary <string, List <int> > lesDeCentre, string Lotri, string periode)
 {
     try
     {
         FacturationServiceClient service = new FacturationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Facturation"));
         service.ChargerCasFactureAsync(lesDeCentre, Lotri, periode);
         service.ChargerCasFactureCompleted += (er, res) =>
         {
             try
             {
                 if (res.Error != null || res.Cancelled)
                 {
                     Message.Show("Erreur dans le traitement des factures : " + res.Error.InnerException.ToString(), "Erreur");
                 }
                 else if (res.Result != null && res.Result.Count != 0)
                 {
                     dataGrid1.ItemsSource = null;
                     dataGrid1.ItemsSource = res.Result;
                 }
             }
             catch (Exception ex)
             {
                 prgBar.Visibility = System.Windows.Visibility.Collapsed;
                 Message.Show("Erreur inconnue :" + ex.Message, "Erreur inconnue");
             }
             finally
             {
                 prgBar.Visibility = System.Windows.Visibility.Collapsed;
             }
         };
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }