using System; using System.Collections.Generic; using System.Text; namespace CG67.FicheCollege.Domaine { [Serializable] public class Contact { /// /// Civilité du contact. /// private string mCivilite; /// /// Nom du contact. /// private string mNom; /// /// Prenom du contact. /// private string mPrenom; /// /// Fonction du contact. /// private string mFonction; /// /// Type de contact. /// private string mTypeContact; /// email. /// private string mEmail; /// /// Obtient ou définit la civilité du contact. /// public string Civilite { get { return mCivilite; } set { mCivilite = value; } } /// /// Obtient ou définit le nom du contact. /// public string Nom { get { return mNom.ToUpper(); } set { mNom = value; } } /// /// Obtient ou définit le prénom du contact. /// public string Prenom { get { return Utile.formatStringPrenom(mPrenom); } set { mPrenom = value; } } /// /// Obtient ou définit la fonction du contact. /// public string Fonction { get { return mFonction; } set { mFonction = value; } } /// /// Obtient ou définit le type de contact. /// public string TypeContact { get { return mTypeContact; } set { mTypeContact = value; } } /// /// Obtient ou définit le mail du contact. /// public string Email { get { return mEmail; } set { mEmail = value; } } public Contact(string civilite, string nom, string prenom, string fonction, string typeContact, string email) { this.mCivilite = civilite; this.mNom = nom; this.mPrenom = prenom; this.mFonction = fonction; this.mTypeContact = typeContact; this.Email = email; } public Contact(string nom, string prenom, string fonction, string typeContact) { this.mNom = nom; this.mPrenom = prenom; this.mFonction = fonction; this.mTypeContact = typeContact; } } }