コード例 #1
0
        //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);
            }
        }
コード例 #2
0
        //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();
            }
        }