private void ChargerDonneeCompteurSelectionne(CsCanalisation compteur)
        {
            try
            {
                CsSaisiIndexIndividuel prec = horslot.IndexInfo.FirstOrDefault(i => i.POINT == compteur.POINT);

                // renseigner les infos de l'évenement précédent

                Txt_periodePrec.Text    = prec.ConsoPrecedent.First().PERIODE;
                Txt_ReadingPrec.Text    = prec.ConsoPrecedent.First().INDEXEVT == null ? string.Empty:prec.ConsoPrecedent.First().INDEXEVT.ToString();
                Txt_CasLibellePrec.Text = prec.ConsoPrecedent.First().LIBELLECASPRECEDENT;
                txt_coefPrec.Text       = prec.ConsoPrecedent.First().COEFLECT == null ?string.Empty: prec.ConsoPrecedent.First().COEFLECT.ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Cbo_Compteur_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                CsCanalisation compteur = Cbo_Compteur.SelectedItem as CsCanalisation;
                compteurSelected = compteur;
                if (compteur == null)
                {
                    return;
                }

                CsSaisiIndexIndividuel prec = horslot.IndexInfo.FirstOrDefault(i => i.POINT == compteur.POINT);
                LeEvtSelect = prec.ConsoPrecedent.First();
                RenseignerInfoConsommationPrecedente(prec.ConsoPrecedent);
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }