using System;
using System.Collections.Generic;
using System.Text;

namespace CG67.FicheCollege.Domaine
{
    /// <summary>
    /// Equipement Mobilier et matériel
    /// </summary>
    [Serializable]
    public class InvestissementDCE
    {
        /// <summary>
        /// Description de l'achat
        /// </summary>
        private string mLibelle;
        /// <summary>
        /// Montant de l'achat
        /// </summary>
        private double mMontant;
        /// <summary>
        /// Année
        /// </summary>
        private int mAnnee;

        /// <summary>
        /// Obtient ou définit la description de l'achat
        /// </summary>
        public string Libelle
        {
            get { return mLibelle; }
            set { mLibelle = value; }
        }
        /// <summary>
        /// Obtient ou définit le montant de l'achat
        /// </summary>
        public double Montant
        {
            get { return mMontant; }
            set { mMontant = value; }
        }
        /// <summary>
        /// Obtient ou définit le booléen permettant de déterminer si l'achat est de type informatique ou non
        /// </summary>
        public int Annee
        {
            get { return mAnnee; }
            set { mAnnee = value; }
        }

        public string phrase
        {
            get
            {
                return Libelle + ". Pour un montant de " + Montant + "€.";
            }
        }

        public InvestissementDCE(int annee, string libelle, double montant)
        {
            this.mAnnee = annee;
            this.mLibelle = libelle;
            this.mMontant = montant;
            
        }
    
    }
}
