Exemple #1
0
        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;
        }
Exemple #2
0
        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;
                }
            }
        }