Ejemplo n.º 1
0
 //cette méthode permet de modifier un entregistrement dans la table emprunteur
 public void ModifierEmprunteur(Emprunteur wEmprunteur)
 {
     _emprunteurs.Add(wEmprunteur);
     initProc("Modifier_Emprunteur");
     foreach (Emprunteur unEmprunteur in _emprunteurs)
     {
         //mise en place des paramètres
         CmdSql.Parameters.Add(new MySqlParameter("wemp_nom", MySqlDbType.String));
         CmdSql.Parameters["wemp_nom"].Value = unEmprunteur.nomEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_prenom", MySqlDbType.String));
         CmdSql.Parameters["wemp_prenom"].Value = unEmprunteur.prenomEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_rue", MySqlDbType.String));
         CmdSql.Parameters["wemp_rue"].Value = unEmprunteur.rueEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_code_postal", MySqlDbType.String));
         CmdSql.Parameters["wemp_code_postal"].Value = unEmprunteur.codePostalEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_ville", MySqlDbType.String));
         CmdSql.Parameters["wemp_ville"].Value = unEmprunteur.villeEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_date_naiss", MySqlDbType.Date));
         CmdSql.Parameters["wemp_date_naiss"].Value = unEmprunteur.dateNaissEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_mail", MySqlDbType.String));
         CmdSql.Parameters["wemp_mail"].Value = unEmprunteur.mailEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_prem_adh", MySqlDbType.Date));
         CmdSql.Parameters["wemp_prem_adh"].Value = unEmprunteur.premEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_ren_adh", MySqlDbType.Date));
         CmdSql.Parameters["wemp_ren_adh"].Value = unEmprunteur.renEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wemp_num", MySqlDbType.Int16));
         CmdSql.Parameters["wemp_num"].Value = unEmprunteur.numEmp;
     }
     exec();
 }
Ejemplo n.º 2
0
 //cette méthode permet d'insérer un nouvelle entregistrement dans la table emprunteur
 public void AjouterFamilleEmprunteur(Emprunteur wEmprunteur)
 {
     _emprunteurs.Add(wEmprunteur);
     initProc("Ajouter_Famille");
     foreach (Emprunteur unEmprunteur in _emprunteurs)
     {
         //mise en place des paramètres
         CmdSql.Parameters.Add(new MySqlParameter("numchef", MySqlDbType.String));
         CmdSql.Parameters["numchef"].Value = unEmprunteur.numResp;
         CmdSql.Parameters.Add(new MySqlParameter("num", MySqlDbType.String));
         CmdSql.Parameters["num"].Value = unEmprunteur.numEmp;
     }
     exec();
 }
Ejemplo n.º 3
0
 //cette méthode permet de supprimer un entregistrement dans la table emprunteur
 public void SupprimerEmprunteur(Emprunteur wEmprunteur)
 {
     _emprunteurs.Add(wEmprunteur);
     initProc("Supprimer_Emprunteur");
     foreach (Emprunteur unEmprunteur in _emprunteurs)
     {
         //mise en place des paramètres
         CmdSql.Parameters.Add(new MySqlParameter("wemp_num", MySqlDbType.Int16));
         CmdSql.Parameters["wemp_num"].Value = unEmprunteur.numEmp;
         CmdSql.Parameters.Add(new MySqlParameter("wmotif_retrait", MySqlDbType.String));
         CmdSql.Parameters["wmotif_retrait"].Value = unEmprunteur.motifEmp;
     }
     exec();
 }
Ejemplo n.º 4
0
        public List <Emprunteur> listEmprunteur()
        {
            List <Emprunteur> uneListe;

            uneListe = new List <Emprunteur>();
            initProc("Afficher_Emprunteur");
            //on ouvre la connection à la base de données
            _connexion.OuvrirConnexion();
            MySqlDataReader unReader;

            unReader = CmdSql.ExecuteReader();
            while (unReader.Read())
            {
                Emprunteur unEmprunteur = new Emprunteur(unReader.GetInt16(0), unReader.GetString(1), unReader.GetString(2), unReader.GetString(3), unReader.GetString(4), unReader.GetString(5), unReader.GetDateTime(6), unReader.GetString(7), unReader.GetDateTime(8), unReader.GetDateTime(9));
                uneListe.Add(unEmprunteur);
            }
            //on ferme la connection à la base de données
            _connexion.fermerConnexion();
            return(uneListe);
        }
Ejemplo n.º 5
0
        public List <Emprunteur> unelistEmprunteur(String id, String nom)
        {
            int?n = 0;  // ? signifie que la variable n peut être null

            if (id == "")
            {
                n = null;
            }
            else
            {
                n = int.Parse(id);
            }
            List <Emprunteur> uneListe;

            uneListe = new List <Emprunteur>();
            initProc("Rechercher_Emprunteur");
            //on ouvre la connection à la base de données
            _connexion.OuvrirConnexion();

            CmdSql.Parameters.Add(new MySqlParameter("wemp_num", MySqlDbType.Int16));
            CmdSql.Parameters["wemp_num"].Value = n;
            CmdSql.Parameters.Add(new MySqlParameter("wemp_nom", MySqlDbType.String));
            CmdSql.Parameters["wemp_nom"].Value = nom;

            MySqlDataReader unReader;

            unReader = CmdSql.ExecuteReader();
            while (unReader.Read())
            {
                Emprunteur unEmprunteur = new Emprunteur(unReader.GetInt16(0), unReader.GetString(1), unReader.GetString(2), unReader.GetString(3), unReader.GetString(4), unReader.GetString(5), unReader.GetDateTime(6), unReader.GetString(7), unReader.GetDateTime(8), unReader.GetDateTime(9));
                uneListe.Add(unEmprunteur);
            }
            //on ferme la connection à la base de données
            _connexion.fermerConnexion();
            return(uneListe);
        }
Ejemplo n.º 6
0
 public Exemplaire(string _Exemp_ref, DateTime _date, Emprunteur unEmprunteur)
 {
     Exemp_ref         = _Exemp_ref;
     Date              = _date;
     this.unEmprunteur = unEmprunteur;
 }
Ejemplo n.º 7
0
 public Emprunteur(Emprunteur wEmprunteur)
 {
     emp_num    = wEmprunteur.emp_num;
     emp_nom    = wEmprunteur.emp_nom;
     emp_prenom = wEmprunteur.emp_prenom;
 }