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;
}
}
}