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
   499   500   501   502   503   504   505   506   507   508   509