void ucRenvoi_Closed(object sender, EventArgs e) { if (null == LesRenvoisRejets) { LesRenvoisRejets = new List <CsRenvoiRejet>(); } var ___renvoi = ((UcWKFSelectRenvoiRejet)sender).LeRenvoi; if (null != ___renvoi) { LesRenvoisRejets.Add(___renvoi); } List <InfoRenvoiRejet> yaKoiDansLaListe = new List <InfoRenvoiRejet>(); LesRenvoisRejets.ForEach((CsRenvoiRejet rv) => { yaKoiDansLaListe.Add(new InfoRenvoiRejet() { LIBELLE = _ttsLesEtapes.FirstOrDefault(o => o.PK_ID == rv.FK_IDETAPE).NOM, PK_ID = rv.FK_IDETAPE }); }); dtgrdParametre.ItemsSource = yaKoiDansLaListe; }
private void BtnSuppRejet_Click(object sender, RoutedEventArgs e) { if (null != dtgrdParametre.SelectedItems && 1 == dtgrdParametre.SelectedItems.Count) { InfoRenvoiRejet info = dtgrdParametre.SelectedItem as InfoRenvoiRejet; if (null != info) { LesRenvoisRejets.Remove(LesRenvoisRejets.FirstOrDefault(o => o.FK_IDETAPE == info.PK_ID)); List <InfoRenvoiRejet> yaKoiDansLaListe = new List <InfoRenvoiRejet>(); LesRenvoisRejets.ForEach((CsRenvoiRejet rv) => { yaKoiDansLaListe.Add(new InfoRenvoiRejet() { LIBELLE = _ttsLesEtapes.FirstOrDefault(o => o.PK_ID == rv.FK_IDETAPE).NOM, PK_ID = rv.FK_IDETAPE }); }); dtgrdParametre.ItemsSource = yaKoiDansLaListe; } } }