private void BTConfirmer_Click(object sender, RoutedEventArgs e) { if (actionDemander.Equals("Ajouter")) { if (!ChampVide()) { DateTime localDate = DateTime.Now; ClasseurVente cv = new ClasseurVente(idc, idCourant, Int16.Parse(TBIdClient.Text), localDate.ToString("F")); ClasseurVenteC.AjouterVente(cv); for (int i = 0; i < DataGridAchat.Items.Count; i++) { VenteC.AjouterVente(listeVenteTemp.ElementAt(i)); int idart = listeVenteTemp.ElementAt(i).IDARTICLE; fsg_gpao.Connecteurs.journalVenteC.ajouterJournal(new fsg_gpao.Acteurs.JournalVente(1, this.idCourant, idart, localDate.ToString("F"), "Vente", " Quantité vendue : " + listeVenteTemp.ElementAt(i).NBEX)); ArticleC.ModifierQuantiteArticle(idart, (ArticleC.getQuantite(idart) - listeVenteTemp.ElementAt(i).NBEX)); } viderChamps(); Afficher_Msg_Confirmation("Vente bien ajouter"); idc++; } else { Afficher_Msg_Erreur("Erreur : Champ(s) vide(s)"); } } else { this.Close(); } }
public static int AjouterVente(ClasseurVente art) { try { Connexion con = new Connexion(); con.OpenConnection(); string req = "INSERT INTO classeurVente (id, idAdmin, idClient, heure) VALUES (" + art.ID + "," + art.IDADMIN + ", " + art.IDCLIENT + ", '" + art.HEURE + "'); "; MySqlCommand cmd = new MySqlCommand(req, con.connexion); cmd.ExecuteNonQuery(); con.CloseConnection(); return(1); } catch (Exception e) { MessageBox.Show(e.Message + "" + e.ToString()); return(0); } }
public static int ModifierVente(ClasseurVente art) { try { Connexion con = new Connexion(); con.OpenConnection(); string req = "UPDATE classeurVente SET idAdmin =" + art.IDADMIN + ", idClient=" + art.IDCLIENT + ", heure='" + art.HEURE + "' 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); } }