コード例 #1
0
        private void Btn_Sauvegarder_Click(object sender, RoutedEventArgs e)
        {
            if (OpererFactureController.LaFacture.LeClient == null)
            {
                System.Windows.MessageBox.Show("Vous devez assigner un client à la facture avant de la soumettre.");
            }
            if (OpererFactureController.LaFacture.LstProduitFacture.Count() == 0)
            {
                System.Windows.MessageBox.Show("Vous devez ajouter un produit avant de sauvegarder.");
            }
            else
            {
                //OpererFactureController.LaFacture.Date = DateTime.Now;
                Facture f = new Facture(OpererFactureController.LaFacture.LeClient, DateTime.Now, OpererFacture.Gabarit);
                //HibernateFactureService.Create(OpererFactureController.LaFacture);
                HibernateFactureService.Create(f);
                f.LstProduitFacture = ConstruireFacture(OpererFactureController.LaFacture.LstProduitFacture.ToList(), f);
                //f.LstProduitFacture = OpererFactureController.LaFacture.LstProduitFacture;
                InsertProduitFacture(f.LstProduitFacture.ToList());


                OpererFactureController.MiseAJourInventaire();
                btnSauvegarder.IsEnabled = false;
            }
        }
コード例 #2
0
ファイル: FactureController.cs プロジェクト: Fredzx/Facturio
 public FactureController()
 {
     Factures = new List <Facture>(HibernateFactureService.RetrieveAll());
     Titre    = "Factures";
 }