private void Fusionner_Devis_Click(object sender, RoutedEventArgs e) { ListBox V; ListeObservable <Devis> Liste; List <Devis> Ls; Devis L; if (Info(sender as MenuItem, out V, out Liste, out Ls, out L)) { Devis DevisBase = L; foreach (Devis D in Ls) { if (DevisBase != D) { DevisBase.Importer(D); } } DevisBase.ListePoste.Numeroter(); EditerOnglet <Devis>(DevisBase); } }
private void Fusionner_Nouveau_Devis_Click(object sender, RoutedEventArgs e) { ListBox V; ListeObservable <Devis> Liste; List <Devis> Ls; Devis L; if (Info(sender as MenuItem, out V, out Liste, out Ls, out L)) { Devis DevisBase = Ajouter_List <Devis, Client>(sender, e, true).First(); foreach (Devis D in Ls) { DevisBase.Importer(D); D.Statut = StatutDevis_e.cIndice; if (!String.IsNullOrWhiteSpace(D.Description)) { DevisBase.Description = (DevisBase.Description.Flat() + Environment.NewLine + D.Description.Flat()).Trim(); } } DevisBase.ListePoste.Numeroter(); EditerOnglet <Devis>(DevisBase); } }