Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string id = textBox_id.Text;

            string nomsais = textBox_nom.Text;
            string prenomsais = textBox_prenom.Text;
            string adressesais = textBox_adresse.Text;
            string adresse2sais = textBox_adresse2.Text;
            string cp = textBox_codepostal.Text;
            int codepostalsais = Int32.Parse(cp);
            int codepersosais = Int32.Parse(textBox10.Text);
            string telephonesais = textBox_telephone.Text;
            string villesais = textBox_ville.Text;
            string comboBox1sais = comboBox1.SelectedItem.ToString();
            string fonctionsais = textBox8.Text; 
            string idtsais = textBox12.Text;
            string mdpsais = textBox11.Text;


            this.Open(); //Initialisation de la connexion

            try
            {
                this.connection.Open();
                // Création d'une commande SQL en fonction de l'objet connection
                MySqlCommand cmd3 = this.connection.CreateCommand();
                // Requête SQL
                if (adresse2sais == "" || adresse2sais == "Adresse 2" || adresse2sais == " ")
                {
                    
                    cmd3.CommandText =
                    "UPDATE personnel SET  nom_personnel=\"" + nomsais + "\", prenom_personnel=\"" + prenomsais + "\", fonction_personnel=\"" + fonctionsais + "\", telephone_personnel=\"" + telephonesais + "\", adresse_ligne1_personnel=\"" + adressesais + "\", code_personnel=\"" + codepersosais + "\", affectation_personnel=\"" + comboBox1sais + "\", adresse_ligne2_personnel=NULL, code_postal_personnel=\"" + codepostalsais + "\", ville_personnel=\"" + villesais + "\", mot_de_passe_personnel=\"" + mdpsais + "\", identifiant_personnel=\"" + idtsais + "\" WHERE id_personnel=\"" + id + "\"";
                }
                else
                {
                    cmd3.CommandText =
                    "UPDATE personnel SET  nom_personnel=\"" + nomsais + "\", prenom_personnel=\"" + prenomsais + "\", fonction_personnel=\"" + fonctionsais + "\", telephone_personnel=\"" + telephonesais + "\", adresse_ligne1_personnel=\"" + adressesais + "\", code_personnel=\"" + codepersosais + "\", affectation_personnel=\"" + comboBox1sais + "\", adresse_ligne2_personnel=\"" + adresse2sais + "\", code_postal_personnel=\"" + codepostalsais + "\", ville_personnel=\"" + villesais + "\", mot_de_passe_personnel=\"" + mdpsais + "\", identifiant_personnel=\"" + idtsais + "\"WHERE id_personnel=\"" + id + "\"";
                }
                cmd3.ExecuteNonQuery();
                this.connection.Close(); // on ferme la connexion
            
                }
            catch
            {
                MessageBox.Show("Erreur de connexion à la base de donnée");
            }
            
            Personnel afficher = new Personnel();
            afficher.Show();
            this.Hide();


        }