1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
   |  
 protected void Button_Enregistrer_Click(object sender, EventArgs e)
        {
             SqlCommand myCommand;
            string maRequete;
 
 
            //Récupération de la chaine de connexion au serveur de base de données 
 
 
            string strSQLconnection = WebConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
            SqlConnection sqlConnection = new SqlConnection(strSQLconnection);
            sqlConnection.Open();
 
            //Requete mise a jour de la table Utilisateur 
 
            maRequete = ("UPDATE Utilisateur SET Nom_U =@Nom_U, Prénom_U =@Prénom_U, Adresse_U =@Adresse_U, E_Mail_U =@E_Mail_U, Télé_U =@Télé_U, Pass_word_U =@Pass_word_U, Login_U =@Login_U, Poste_U =@Poste_U where Mat_U=" + utilisateurs.txt + " ");
 
            //Création de la commande SQL 
            myCommand = new SqlCommand(maRequete, sqlConnection);
 
            //Création et décalartion des paramètres 
 
            myCommand.Parameters.Add(new SqlParameter("@Nom_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@Prénom_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@Adresse_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@E_Mail_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@Télé_U", SqlDbType.Int, 10));
            myCommand.Parameters.Add(new SqlParameter("@Pass_word_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@Login_U", SqlDbType.VarChar, 50));
            myCommand.Parameters.Add(new SqlParameter("@Poste_U", SqlDbType.VarChar, 50));
 
 
 
            //Attribution des valeurs aux paramètres 
 
 
            myCommand.Parameters["@Nom_U"].Value = TextBoxNom.Text;
            myCommand.Parameters["@Prénom_U"].Value = TextBoxPrenom.Text;
            myCommand.Parameters["@Adresse_U"].Value = TextBoxAdresse.Text;
            myCommand.Parameters["@E_Mail_U"].Value = TextBoxEmail.Text;
            myCommand.Parameters["@Télé_U"].Value = TextBoxTelephone.Text;
            myCommand.Parameters["@Pass_word_U"].Value = TextBoxMotDePasse.Text;
            myCommand.Parameters["@Login_U"].Value = TextBoxNomUtilisateur.Text;
            myCommand.Parameters["@Poste_U"].Value = DropDownListPoste.Text;
 
 
 
 
            try
            {
                //Execution de la requête 
 
                myCommand.ExecuteNonQuery();
                myCommand.Connection.Close();
 
 
            }
            catch (SqlException ex)
            {
                Response.Write(ex.Message);
 
            }
            finally
            {
                //myCommand.Transaction = trans1;
                //trans1.Commit();
                Response.Redirect("~/administrateur système/utilisateurs.aspx");
                sqlConnection.Close();
 
            }
        } |