//---------------------------------------------------------------------------------------------------------------------
        //---------------------------------------------------------------------------------------------------------------------
        //---------------------------------------------------------------------------------------------------------------------
        /// <summary>
        /// Recupere un Lecteur (OBJET)
        /// </summary>
        /// <param name="idLecteur">ID du lecteur</param>
        /// <returns></returns>
        public static Lecteur GetLecteur(Int32 idLecteur)
        {
            DataRow drLecteur = GetDRLecteur(idLecteur);
            Lecteur lecteur   = new Lecteur();

            lecteur._id              = (Int32)drLecteur[(Int32)EnumLecteur.Id];
            lecteur._nom             = drLecteur[(Int32)EnumLecteur.Nom].ToString();
            lecteur._prenom          = drLecteur[(Int32)EnumLecteur.Prenom].ToString();
            lecteur._adresse         = drLecteur[(Int32)EnumLecteur.Adresse].ToString();
            lecteur._mail            = drLecteur[(Int32)EnumLecteur.Mail].ToString();
            lecteur._dateInscription = (DateTime)drLecteur[(Int32)EnumLecteur.DateInscription];
            lecteur._cotisation      = (String.IsNullOrEmpty(drLecteur[(Int32)EnumLecteur.Cotisation].ToString()) ? 0 : Decimal.Parse(drLecteur[(Int32)EnumLecteur.Cotisation].ToString()));
            lecteur._nombrePrets     = (String.IsNullOrEmpty(drLecteur[(Int32)EnumLecteur.NombrePrets].ToString()) ? 0 : Int32.Parse(drLecteur[(Int32)EnumLecteur.NombrePrets].ToString()));

            return(lecteur);
        }
Beispiel #2
0
        //------------------------------------------------------------------------------------------------------------------------------------------------------
        //------------------------------------------------------------------------------------------------------------------------------------------------------
        //------------------------------------------------------------------------------------------------------------------------------------------------------
        /// <summary>
        /// Recupere une liste des Empruntés (OBJET)
        /// </summary>
        /// <returns></returns>
        public static List <Emprunte> GetEmpruntes()
        {
            DataTable       dtEmpruntes = GetDTEmpruntes();
            List <Emprunte> empruntes   = new List <Emprunte>();

            foreach (DataRow drEmprunte in dtEmpruntes.Rows)
            {
                Emprunte emprunte = new Emprunte();
                emprunte._id          = (Int32)drEmprunte[(Int32)EnumEmprunte.IdEmprunt];
                emprunte._dateEmprunt = (DateTime)drEmprunte[(Int32)EnumEmprunte.DateEmprunt];
                emprunte._lecteur     = Lecteur.GetLecteur((Int32)drEmprunte[(Int32)EnumEmprunte.IdLecteur]);
                emprunte._cote        = drEmprunte[(Int32)EnumEmprunte.Cote].ToString();
                emprunte._relance     = Relance.GetRelance((Int32)drEmprunte[(Int32)EnumEmprunte.IdRelance]);
                empruntes.Add(emprunte);
            }

            return(empruntes);
        }
        //--------------------------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------------------------
        /// <summary>
        /// Recupere une liste de lecteur (OBJET)
        /// </summary>
        /// <returns></returns>
        public static List <Lecteur> GetLecteurs()
        {
            DataTable      dtLecteurs = GetDTLecteurs();
            List <Lecteur> lecteurs   = new List <Lecteur>();

            foreach (DataRow drLecteur in dtLecteurs.Rows)
            {
                Lecteur lecteur = new Lecteur();
                lecteur._id              = (Int32)drLecteur[(Int32)EnumLecteur.Id];
                lecteur._nom             = drLecteur[(Int32)EnumLecteur.Nom].ToString();
                lecteur._prenom          = drLecteur[(Int32)EnumLecteur.Prenom].ToString();
                lecteur._adresse         = drLecteur[(Int32)EnumLecteur.Adresse].ToString();
                lecteur._mail            = drLecteur[(Int32)EnumLecteur.Mail].ToString();
                lecteur._dateInscription = (DateTime)drLecteur[(Int32)EnumLecteur.DateInscription];
                lecteur._cotisation      = (String.IsNullOrEmpty(drLecteur[(Int32)EnumLecteur.Cotisation].ToString()) ? 0 : Decimal.Parse(drLecteur[(Int32)EnumLecteur.Cotisation].ToString()));
                lecteur._nombrePrets     = (String.IsNullOrEmpty(drLecteur[(Int32)EnumLecteur.NombrePrets].ToString()) ? 0 : Int32.Parse(drLecteur[(Int32)EnumLecteur.NombrePrets].ToString()));

                lecteurs.Add(lecteur);
            }

            return(lecteurs);
        }