コード例 #1
0
        public bool AjouterTranspondeur(Transpondeurs unTranspondeur)
        {
            bool opeOK = false;

            try
            {
                string bddServeur = ConfigurationManager.AppSettings["serveur"];
                string sBddPort   = ConfigurationManager.AppSettings["port"];
                int    bddPort    = Convert.ToInt16(sBddPort);
                string bddBase    = ConfigurationManager.AppSettings["base"];
                string bddIdent   = ConfigurationManager.AppSettings["identificateur"];
                string bddMdp     = ConfigurationManager.AppSettings["mdp"];

                Connex = new Dbconnect(bddServeur, bddPort, bddBase, bddIdent, bddMdp);

                if (Connex.OuvrirConnexion())
                {
                    string requete = "INSERT INTO `transpondeur` (`IdTranspondeur`, `Perdu`) " +
                                     "VALUES ('" + unTranspondeur.Id + "', '" + unTranspondeur.Perdu + "')";
                    Connex.RequeteNoData(requete);
                    opeOK = true;
                }
            }
            catch
            {
                opeOK = false;
            }
            Connex.FermerConnexion();
            return(opeOK);
        }
コード例 #2
0
        private void buttonCreer_Click(object sender, EventArgs e)
        {
            Transpondeurs   creeTranspondeur  = new Transpondeurs(Convert.ToInt16(textBoxId.Text), Convert.ToInt16(textBoxPerdu.Text));
            DbTranspondeurs AjoutTranspondeur = new DbTranspondeurs();
            bool            result            = AjoutTranspondeur.AjouterTranspondeur(creeTranspondeur);

            if (result == false)
            {
                MessageBox.Show("La création a échouée, veuillez vérifier l'état dse votre base de Données");
            }
            else
            {
                MessageBox.Show("Création transpondeur " + textBoxId.Text + " effectuée !");
                textBoxId.Text    = "";
                textBoxPerdu.Text = "0";
            }
        }
コード例 #3
0
        public (bool, string) ModifierTranspondeur(Transpondeurs UnTranspondeur, int IdTranspondeur)
        {
            bool   opeOK      = false;
            int    ligneMod   = 0;
            string messErreur = "";

            try
            {
                string bddServeur = ConfigurationManager.AppSettings["serveur"];
                string sBddPort   = ConfigurationManager.AppSettings["port"];
                int    bddPort    = Convert.ToInt16(sBddPort);
                string bddBase    = ConfigurationManager.AppSettings["base"];
                string bddIdent   = ConfigurationManager.AppSettings["identificateur"];
                string bddMdp     = ConfigurationManager.AppSettings["mdp"];

                Connex = new Dbconnect(bddServeur, bddPort, bddBase, bddIdent, bddMdp);


                if (Connex.OuvrirConnexion())
                {
                    string requete = "UPDATE transpondeur SET `Perdu`= '" + UnTranspondeur.Perdu + "' WHERE IdTranspondeur = " + IdTranspondeur + "";
                    ligneMod = Connex.RequeteNoData(requete);
                    if (ligneMod == 0)
                    {
                        messErreur = Connex.Erreur;
                        opeOK      = false;
                    }
                    else
                    {
                        opeOK = true;
                    }
                }
            }
            catch
            {
                opeOK      = false;
                messErreur = "Erreur de connexion !";
            }
            Connex.FermerConnexion();
            return(opeOK, messErreur);
        }
コード例 #4
0
 private void buttonSupprimer_Click(object sender, EventArgs e)
 {
     if (IdxLigneActuelle != -1)
     {
         DialogResult reponse = MessageBox.Show("Voulez vous vraiment supprimer le transpondeur " + textBoxID.Text + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Transpondeurs   creeTranspondeur = new Transpondeurs(Convert.ToInt16(ligneSelect.Cells[1].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[2].Value.ToString()));
             DbTranspondeurs SupTranspondeur  = new DbTranspondeurs();
             (bool result, string MessErreur) = SupTranspondeur.SupprimerTranspondeur(creeTranspondeur, Convert.ToInt16(textBoxID.Text));
             if (result == false)
             {
                 MessageBox.Show("La suppression à échouée, veuillez vérifier l'état de votre base de Données, avec le message : " + MessErreur);
             }
             else
             {
                 MessageBox.Show("La suppression du transpondeur " + ligneSelect.Cells[0].Value.ToString() + " effectuée !");
                 MajGrid();
             }
         }
     }
 }
コード例 #5
0
 private void buttonModifier_Click(object sender, EventArgs e)
 {
     if (IdxLigneActuelle != -1)
     {
         DialogResult reponse = MessageBox.Show("Voulez vous vraiment modifier le transpondeur " + textBoxID.Text + " ?", "modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Transpondeurs   creeTranspondeur = new Transpondeurs(Convert.ToInt32(textBoxID.Text), Convert.ToInt16(textBoxPerdu.Text));
             DbTranspondeurs ModTranspondeur  = new DbTranspondeurs();
             (bool result, string MessErreur) = ModTranspondeur.ModifierTranspondeur(creeTranspondeur, Convert.ToInt16(textBoxID.Text));
             if (result == false)
             {
                 MessageBox.Show("La modification à échouée, veuillez vérifier l'état dse votre base de Données, avec le message : " + MessErreur);
             }
             else
             {
                 MessageBox.Show("La modification du transpondeur " + textBoxID.Text + " effectuée !");
             }
             MajGrid();
         }
     }
 }