예제 #1
0
        public void InsertRapportSommaire()
        {
            RapportSommaire RS         = new RapportSommaire();
            List <Facture>  lstFacture = new List <Facture>(HibernateFactureService.RetrieveBetweenDates(cldDateDebut.SelectedDate.Value,
                                                                                                         cldDateFin.SelectedDate.Value));

            RS.Date = DateTime.Now;

            HibernateRapportSommaire.Create(RS);
            RS.LstRapportFacture = RapportController.ConstruireRapportFacture(lstFacture, RS);
            RapportController.InsertRapportFacture(RS.LstRapportFacture.ToList());
            RapportController.LstRapport.Add(RS);
        }
예제 #2
0
        private void btnObtenirRapport_Click(object sender, RoutedEventArgs e)
        {
            if (Valider())
            {
                RapportVenteProduit RVP = new RapportVenteProduit();
                RVP.Produit = (Produit)dtgAfficheProduit.SelectedItem;
                List <Facture> LstFacture = HibernateFactureService.RetrieveBetweenDates(cldDateDebut.SelectedDate.Value,
                                                                                         cldDateFin.SelectedDate.Value);

                List <Facture> LstFactureFiltrer = FiltrerListeSelonProduit(LstFacture, RVP.Produit);


                RVP.Date = DateTime.Now;
                Hibernate.HibernateRapportVenteProduit.Create(RVP);

                RVP.LstRapportFacture = RapportController.ConstruireRapportFacture(LstFactureFiltrer, RVP);

                Window detailFacturationCliente = new DetailRapport(RVP, RVP.Produit);
                detailFacturationCliente.Show();
                RapportController.InsertRapportFacture(RVP.LstRapportFacture.ToList());
                RapportController.LstRapport.Add(RVP);
            }
        }