Example #1
0
        private void Apercu_Facture_Click(object sender, RoutedEventArgs e)
        {
            Facture F = null;

            MenuItem M    = sender as MenuItem;
            Grid     Grid = ((sender as MenuItem).Parent as ContextMenu).PlacementTarget as Grid;

            if (Grid != null)
            {
                F = Grid.DataContext as Facture;
            }
            else
            {
                ListBox V; ListeObservable <Facture> Liste; List <Facture> Ls; Facture L;
                if (Info(sender as MenuItem, out V, out Liste, out Ls, out L))
                {
                    F = L;
                }
            }

            DirectoryInfo pDossier = F.Devis.Dossier;

            if (pDossier == null)
            {
                pDossier = F.Devis.CreerDossier(true);
            }

            ApercuAvantImpression Fenetre = new ApercuAvantImpression(F.Impression(),
                                                                      F.Ref + " " + F.Devis.Description,
                                                                      pDossier,
                                                                      F.Devis.Client.Societe.UtilisateurCourant,
                                                                      true);

            Fenetre.Show();
        }
Example #2
0
        private void Apercu_Devis_Click(object sender, RoutedEventArgs e)
        {
            Devis D = null;

            MenuItem M    = sender as MenuItem;
            Grid     Grid = ((sender as MenuItem).Parent as ContextMenu).PlacementTarget as Grid;

            if (Grid != null)
            {
                D = Grid.DataContext as Devis;
            }
            else
            {
                ListBox V; ListeObservable <Devis> Liste; List <Devis> Ls; Devis L;
                if (Info(sender as MenuItem, out V, out Liste, out Ls, out L))
                {
                    D = L;
                }
            }

            DirectoryInfo pDossier = D.Dossier;

            if (pDossier == null)
            {
                pDossier = D.CreerDossier(true);
            }

            ApercuAvantImpression Fenetre = new ApercuAvantImpression(D.Impression(),
                                                                      D.Ref + " " + D.Description,
                                                                      pDossier,
                                                                      D.Client.Societe.UtilisateurCourant);

            Fenetre.Show();
        }