示例#1
0
        //Exécute la procédure pour récuperer le responsable famille
        public int cheffamille(Famille numFamille)
        {
            if (uneconnexion.OuvrirConnexion() == true)
            {
                MySqlCommand EmprunteurSql = new MySqlCommand();
                //Nom procedure
                EmprunteurSql.CommandText = "proc_affiche_famille";
                EmprunteurSql.CommandType = CommandType.StoredProcedure;
                EmprunteurSql.Connection  = uneconnexion.getConnexion();
                EmprunteurSql.Parameters.Add(new MySqlParameter("wid", MySqlDbType.Int32));
                EmprunteurSql.Parameters["wid"].Value = numFamille.Numéro;
                //mise en place du paramètre de sortie
                MySqlParameter PSortie_nat = new MySqlParameter("wafamille", MySqlDbType.Int16);
                EmprunteurSql.Parameters.Add(PSortie_nat);
                PSortie_nat.Direction = ParameterDirection.Output;
                //aunefamille = Convert.ToInt16(PSortie_nat.Value.ToString());
                //EmprunteurSql.ExecuteNonQuery();
                _unReader = EmprunteurSql.ExecuteReader();



                while (_unReader.Read())
                {
                    chef = int.Parse(_unReader["fam_emp_resp"].ToString());;
                }
                _unReader.Close();
                uneconnexion.closeConnexion();
            }
            return(chef);
        }
示例#2
0
        //Exécute la procédure pour récuperer la famille de l'emprunteur
        public void Recup_Toutelafamille(Famille lafamille)
        {
            if (uneconnexion.OuvrirConnexion() == true)
            {
                MySqlCommand EmprunteurSql = new MySqlCommand();
                //Nom procedure
                EmprunteurSql.CommandText = "proc_afficher_famillecomplet";
                EmprunteurSql.CommandType = CommandType.StoredProcedure;
                EmprunteurSql.Connection  = uneconnexion.getConnexion();
                EmprunteurSql.Parameters.Add(new MySqlParameter("widres", MySqlDbType.Int32));
                EmprunteurSql.Parameters["widres"].Value = lafamille.Numéro;
                _unReader = EmprunteurSql.ExecuteReader();

                while (_unReader.Read())
                {
                    _desfamilles.Add(new Famille(int.Parse(_unReader["emp_num"].ToString()), _unReader["emp_nom"].ToString(), _unReader["emp_prenom"].ToString(), _unReader["emp_rue"].ToString(), _unReader["emp_code_postal"].ToString(), _unReader["emp_ville"].ToString(), DateTime.Parse(_unReader["emp_date_naiss"].ToString()), _unReader["emp_mail"].ToString(), int.Parse(_unReader["fam_emp_resp"].ToString())));
                }
                _unReader.Close();
                uneconnexion.closeConnexion();
            }
        }