Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }