private void ChargerLstEvenementNonFacture(List <CsCanalisation> LstCanalisationSelect)
        {
            List <CsEvenement> LstEvenement = new List <CsEvenement>();

            try
            {
                FacturationServiceClient service = new FacturationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Facturation"));
                service.RetourneListEvenementNonFactCompleted += (s, args) =>
                {
                    try
                    {
                        if (args != null && args.Cancelled)
                        {
                            Message.ShowError("Erreur survenue lors de l'appel serveur. Veuillez reessayer svp ", "");
                            return;
                        }

                        if (args.Result == null)
                        {
                            Message.ShowError("Aucune donnée retournée par le système.", "Information");
                            return;
                        }
                        List <CsSaisiIndexIndividuel> lstEvtCompteur = new List <CsSaisiIndexIndividuel>();
                        lstEvtCompteur = args.Result;

                        if (lstEvtCompteur.Count != 0)
                        {
                            LstEvenement = AffecterInfoPrecedente(LstEvenement.OrderBy(p => p.NUMEVENEMENT).ToList());
                            UcSaisieIndividuelle Ctrl = new UcSaisieIndividuelle(lstEvtCompteur);
                            Ctrl.Show();
                        }
                        else
                        {
                            Message.ShowError("Aucun evenement non saisi", "Information");
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle);
                    }
                };
                service.RetourneListEvenementNonFactAsync(LstCanalisationSelect);
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle);
            }
        }
        private void ChargerEvenementNonFacture(CsCanalisation LaCanalisationSelect)
        {
            List <CsEvenement> LstEvenement = new  List <CsEvenement>();

            try
            {
                FacturationServiceClient service = new FacturationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Facturation"));
                service.RetourneEvenementNonFactCompleted += (s, args) =>
                {
                    try
                    {
                        if (args != null && args.Cancelled)
                        {
                            Message.ShowError("Erreur survenue lors de l'appel serveur. Veuillez reessayer svp ", "");
                            return;
                        }

                        if (args.Result == null)
                        {
                            Message.ShowError("Aucune donnée retournée par le système.", "Information");
                            return;
                        }

                        LstEvenement.Clear();
                        LstEvenement.AddRange(args.Result.EventLotriNull);
                        LstEvenement.AddRange(args.Result.EventPageri);
                        LstEvenement.AddRange(args.Result.EventPagisol);

                        if (LstEvenement.Count != 0)
                        {
                            LstEvenement = AffecterInfoPrecedente(LstEvenement.OrderBy(p => p.NUMEVENEMENT).ToList());
                            UcSaisieIndividuelle Ctrl = new UcSaisieIndividuelle(LstEvenement, args.Result.ConsoPrecedent, args.Result.CONSOMOYENNE);
                            Ctrl.Show();
                        }
                    }
                    catch (Exception ex)
                    {
                        Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle);
                    }
                };
                service.RetourneEvenementNonFactAsync(LaCanalisationSelect);
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle);
            }
        }