//Déclaration de la fonction qui va rechercher un/ une sécrétaire public Secretaire OneSecretaire(string loginSec) { Secretaire newSecretaire = null; //Déclarationde la requête à exécuter string requete = "select * from secretaires where (login = '******')"; //Ouverture de connecteur if (this.Open() == true) { //Create Command MySqlCommand cmd = new MySqlCommand(requete, connecteur); //Create a data reader and Execute the command MySqlDataReader dataReader = cmd.ExecuteReader(); //Read the data and store them in the list if (dataReader.Read()) { newSecretaire = new Secretaire(dataReader.GetString("nom_sec"), dataReader.GetString("nom_sec"), dataReader.GetString("email_sec"), dataReader.GetString("tel"), dataReader.GetString("login"), dataReader.GetString("password")); } //close Data Reader dataReader.Close(); //close Connection this.Close(); //return list to be displayed return(newSecretaire); } else { return(null); } }
//Déclaration de la méthode qui va modifier un/sécrétaire public void ModifySecretaire(Secretaire S, string login, string password) { string requete = "update secretaires set login = '******', passsword = '" + password + "' where nom_sec = '" + S.nomSecretaire + "'and prenom_sec = '" + S.prenomSecretaire + "'"; //Open connection if (this.Open() == true) { //create mysql command MySqlCommand cmd = new MySqlCommand(); //Assign the query using CommandText cmd.CommandText = requete; //Assign the connection using Connection cmd.Connection = connecteur; //Execute query cmd.ExecuteNonQuery(); //close connection this.Close(); } }