Ejemplo n.º 1
0
 private void BTConfirmer_Click(object sender, RoutedEventArgs e)
 {
     if (actionDemander.Equals("Ajouter"))
     {
         if (!ChampVide())
         {
             DateTime        localDate = DateTime.Now;
             ClasseurProduit cv        = new ClasseurProduit(Int16.Parse(TBIdBon.Text), Int16.Parse(TBIdBon.Text), Int16.Parse(TBId.Text), Int16.Parse(TBQuantiteUtiliser.Text));
             //ClasseurProduitC.AjouterComposition(cv);
             for (int i = 0; i < listeClasseurProduit.Count; i++)
             {
                 if (listeClasseurProduit.ElementAt(i).ID == 0)
                 {
                     ClasseurProduitC.AjouterComposition(listeClasseurProduit.ElementAt(i));
                     // VenteC.AjouterVente(listeClasseurProduit.ElementAt(i));
                     int idart = listeClasseurProduit.ElementAt(i).IDPRODUIT;
                     ProduitC.ModifierQuantiteProduit(idart, (ProduitC.getQuantite(idart) - listeClasseurProduit.ElementAt(i).NBEX));
                 }
             }
             viderChamps();
             Afficher_Msg_Confirmation("Produit(s) est bien ajouter");
         }
         else
         {
             Afficher_Msg_Erreur("Erreur : Champ(s) vide(s)");
         }
     }
     else
     {
         this.Close();
     }
 }
Ejemplo n.º 2
0
 private void BTConfirmer_Click(object sender, RoutedEventArgs e)
 {
     if (actionDemander.Equals("Ajouter"))
     {
         if (!ChampVide())
         {
             DateTime      localDate = DateTime.Now;
             ClasseurAchat cv        = new ClasseurAchat(idc, idCourant, Int16.Parse(TBIdFournisseur.Text), localDate.ToString("F"));
             ClasseurAchatC.AjouterAchat(cv);
             for (int i = 0; i < DataGridAchat.Items.Count; i++)
             {
                 AchatC.AjouterAchat(listeVenteTemp.ElementAt(i));
                 int idart = listeVenteTemp.ElementAt(i).IDPRODUIT;
                 ProduitC.ModifierQuantiteProduit(idart, (ProduitC.getQuantite(idart) + listeVenteTemp.ElementAt(i).NBEX));
                 fsg_gpao.Connecteurs.JournalAchatC.ajouterJournal(new fsg_gpao.Acteurs.JournalAchat(this.idCourant, Int16.Parse(TBId.Text), idart, localDate.ToString("F"), "Achat", " Quantité Acheté : " + listeVenteTemp.ElementAt(i).NBEX));
             }
             viderChamps();
             Afficher_Msg_Confirmation("Achat bien ajouter");
             idc++;
         }
         else
         {
             Afficher_Msg_Erreur("Erreur : Champ(s) vide(s)");
         }
     }
     else
     {
         this.Close();
     }
 }