コード例 #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();
     }
 }
コード例 #2
0
 public static int ModifierVente(ClasseurProduit art)
 {
     try
     {
         Connexion con = new Connexion();
         con.OpenConnection();
         string       req = "UPDATE classeurproduit SET idFactureProduction =" + art.IDFACTUREPRODUCTION + ", idProduit=" + art.IDPRODUIT + ", nbEx='" + art.NBEX + "' WHERE id=" + art.ID + " ";
         MySqlCommand cmd = new MySqlCommand(req, con.connexion);
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(1);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         return(0);
     }
 }
コード例 #3
0
        public static int AjouterComposition(ClasseurProduit art)
        {
            try
            {
                Connexion con = new Connexion();
                con.OpenConnection();

                string       req = "INSERT INTO classeurproduit (id, idFactureProduction, idProduit, nbEx) VALUES (" + art.ID + "," + art.IDFACTUREPRODUCTION + ", " + art.IDPRODUIT + ", " + art.NBEX + "); ";
                MySqlCommand cmd = new MySqlCommand(req, con.connexion);
                cmd.ExecuteNonQuery();
                con.CloseConnection();
                return(1);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message + "" + e.ToString());
                return(0);
            }
        }