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"); } }