public static void ajouterJournal(JournalProd journal) { try { Connexion cnx = new Connexion(); cnx.OpenConnection(); String requette = "INSERT INTO journalproduit (idAdmin, idProduit, heure, action, remarque) VALUES (" + journal.IDADMIN + "," + journal.IDPRODUIT + ",'" + journal.HEURE + "','" + journal.ACTION + "','" + journal.REMARQUE + "')"; MySqlCommand cmd = new MySqlCommand(requette, cnx.connexion); cmd.ExecuteNonQuery(); cnx.CloseConnection(); } catch (Exception e) { //MessageBox.Show(e.Message); } }
public static int modifierRemarque(JournalProd journal) { try { Connexion cnx = new Connexion(); cnx.OpenConnection(); String requette = "UPDATE journalproduit SET remarque ='" + journal.REMARQUE + "' WHERE id=" + journal.ID + " "; MySqlCommand cmd = new MySqlCommand(requette, cnx.connexion); cmd.ExecuteNonQuery(); cnx.CloseConnection(); return(1); } catch (Exception e) { //MessageBox.Show(e.Message); return(0); } }
private void BTConfirmer_Click(object sender, RoutedEventArgs e) { { if (ChampVide()) { Afficher_Msg_Confirmation("Erreur : champ(s) vide(s)"); } else { String solId; if (TBId.Text.Equals("")) { solId = "0"; } else { solId = TBId.Text; } fsg_gpao.Acteurs.Produits produit = new fsg_gpao.Acteurs.Produits(Int16.Parse(solId), TBNom.Text, TBCat.Text, TBDesc.Text, Int16.Parse(TBquantite.Text), TBPrix.Text); if (ActionDemander.Equals("Modifier")) { if (!TBId.Text.Equals("")) { int res = fsg_gpao.Connecteurs.ProduitC.ModifierProduits(produit); if (res == 1) { Afficher_Msg_Confirmation("Le produit est bien modifier"); DateTime localDate = DateTime.Now; JournalProd jounal = new JournalProd(this.idCourant, produit.ID, localDate.ToString("F"), " Modification de : " + produit.NOM, produit.DESC); fsg_gpao.Connecteurs.JournalProdC.ajouterJournal(jounal); } else { Afficher_Msg_Erreur("Erreur de connexion à la base de données"); } } else { Afficher_Msg_Erreur("Veuillez sélctionnez un Adminitrateur"); } CacherGroupeB(); LoadAllProduits(); } else { if (ActionDemander.Equals("Supprimer")) { if (!TBId.Text.Equals("")) { if (fsg_gpao.Connecteurs.ProduitC.IdExisteJournal(Int16.Parse(TBId.Text)) == -1) { Afficher_Msg_Erreur("Erreur de connexion à la base de données"); } else { if (fsg_gpao.Connecteurs.ProduitC.IdExisteJournal(Int16.Parse(TBId.Text)) != 0) { Afficher_Msg_Erreur("Impossible de supprimer ce produit, il a réalisé un/des tache(s) dans le journal."); } else { int res = fsg_gpao.Connecteurs.ProduitC.SupprimerProduits(produit.ID); if (res == 1) { Afficher_Msg_Confirmation("Le produit est bien supprimer"); DateTime localDate = DateTime.Now; JournalProd jounal = new JournalProd(this.idCourant, produit.ID, localDate.ToString("F"), " Supprission de : " + produit.NOM, produit.DESC); fsg_gpao.Connecteurs.JournalProdC.ajouterJournal(jounal); } else { Afficher_Msg_Erreur("Erreur de connexion à la base de données"); } } } } else { Afficher_Msg_Erreur("Veuillez sélctionnez un Adminitrateur"); } } } } CacherGroupeB(); LoadAllProduits(); } }