Page 504 - IT2
P. 504
using System;
public class Constructeur
{
private uint IdConstructeur;
private string RaisonSocialeConstructeur;
private string AdresseConstructeur;
private string TélConstructeur;
private string EMailConstructeur;
private string SiteWebConstructeur;
private Constructeur constructeur;
private static uint auto;
public Constructeur(string RaisonSocialeConstructeur, string AdresseConstructeur, string TélConstructeur, string
EMailConstructeur, string SiteWebConstructeur)
{
this.RaisonSocialeConstructeur = RaisonSocialeConstructeur;
this.AdresseConstructeur = AdresseConstructeur;
this.TélConstructeur = TélConstructeur;
this.EMailConstructeur = EMailConstructeur;
this.SiteWebConstructeur = SiteWebConstructeur;
auto++;
IdConstructeur = auto;
}
public Constructeur(string RaisonSocialeConstructeur, string AdresseConstructeur, string TélConstructeur, string
EMailConstructeur, string SiteWebConstructeur, Constructeur constructeur)
: this(RaisonSocialeConstructeur, AdresseConstructeur, TélConstructeur, EMailConstructeur,
SiteWebConstructeur)
{
this.constructeur = constructeur;
}
public uint pIdConstructeur
{
get { return IdConstructeur; }
}
public string pRaisonSocialeConstructeur
{
get { return RaisonSocialeConstructeur; }
set { RaisonSocialeConstructeur = value; }
}
public string pAdresseConstructeur
{
get { return AdresseConstructeur; }
set { AdresseConstructeur = value; }
}
public string pTélConstructeur
{
get { return TélConstructeur; }
set { TélConstructeur = value; }
}
public string pEMailConstructeur
{
get { return EMailConstructeur; }
set { EMailConstructeur = value; }
}
public string pSiteWebConstructeur
{
get { return SiteWebConstructeur; }
set { SiteWebConstructeur = value; }
}
public new string ToString()
{
string chaîne = RaisonSocialeConstructeur + " " + AdresseConstructeur + " " + TélConstructeur + " " +
EMailConstructeur + " " + SiteWebConstructeur + ".";
if (constructeur != null) return constructeur.pRaisonSocialeConstructeur + " - " + chaîne;
else return chaîne;
}
Filière Epreuve Session 7/13
TDI Synthèse V2(Correction) Juillet 2014

