Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
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();
            }
        }