示例#1
0
 /// <summary>
 /// Constructeur par défaut
 /// </summary>
 public Client()
     : base()
 {
     m_Nom             = null;
     m_Prenom          = null;
     m_DateNaissance   = DateTime.Now;
     m_Email           = null;
     m_NumeroTelephone = null;
     m_Civilite        = null;
     m_Adresse         = null;
 }
示例#2
0
 /// <summary>
 /// Constructeur spécifique
 /// </summary>
 /// <param name="Nom">Nom du client</param>
 /// <param name="Prenom">Prénom du client</param>
 /// <param name="DateNaissance">Date de naissance du client</param>
 /// <param name="Email">Email du client</param>
 /// <param name="NumeroTelephone">Numéro de téléphone du client</param>
 /// <param name="Rue">Rue du client</param>
 /// <param name="NumeroHabitation">Numéro d'habitation du client</param>
 /// <param name="Civilite">Civilité du client</param>
 /// <param name="Adresse">Adresse du client</param>
 public Client(string Nom, string Prenom, DateTime DateNaissance, string Email, string NumeroTelephone, string NumeroHabitation, string Rue, Civilite Civilite, Adresse Adresse)
     : this()
 {
     DefinirId(Id);
     this.Nom              = Nom;
     this.Prenom           = Prenom;
     this.DateNaissance    = DateNaissance;
     this.Email            = Email;
     this.NumeroTelephone  = NumeroTelephone;
     this.NumeroHabitation = NumeroHabitation;
     this.Rue              = Rue;
     this.Civilite         = Civilite;
     this.Adresse          = Adresse;
 }
示例#3
0
 /// <summary>
 /// Constructeur spécifique
 /// </summary>
 /// <param name="Connexion">Connexion au serveur MySQL</param>
 /// <param name="Enregistrement">Enregistrement d'où extraire les valeurs de champs</param>
 public Client(PDSGBD.MyDB Connexion, PDSGBD.MyDB.IEnregistrement Enregistrement)
     : this()
 {
     base.Connexion = Connexion;
     DefinirId(Enregistrement.ValeurChampComplet <int>(NomDeLaTablePrincipale, "id_client"));
     this.Nom              = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "nom_client");
     this.Prenom           = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "prenom_client");
     this.DateNaissance    = Enregistrement.ValeurChampComplet <DateTime>(NomDeLaTablePrincipale, "date_naissance_client");
     this.Email            = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "email_client");
     this.NumeroTelephone  = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "numero_telephone_client");
     this.Rue              = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "nom_de_rue_client");
     this.NumeroHabitation = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "numero_habitation_client");
     this.Civilite         = new Civilite(Connexion, Enregistrement);
     this.Adresse          = new Adresse(Connexion, Enregistrement);
 }
示例#4
0
 /// <summary>
 /// Constructeur par défaut
 /// </summary>
 public Employe()
     : base()
 {
     m_MotDePasse       = null;
     m_Nom              = null;
     m_Prenom           = null;
     m_DateNaissance    = DateTime.Now;
     m_Email            = null;
     m_NumeroTelephone  = null;
     m_CompteActif      = byte.MaxValue;
     m_Civilite         = null;
     m_Adresse          = null;
     m_Statut           = null;
     m_NumeroHabitation = null;
     m_NomDeRue         = null;
 }
示例#5
0
 public Element(Adresse CodePostal)
 {
     this.CodePostal = CodePostal;
 }
示例#6
0
 /// <summary>
 /// Constructeur spécifique
 /// </summary>
 /// <param name="MotDePasse">Mot de passe de l'employé</param>
 /// <param name="Nom">Nom de l'employé</param>
 /// <param name="Prenom">Prénom de l'employé</param>
 /// <param name="Email">Email de l'employé</param>
 /// <param name="NumeroTelephone">Numéro de téléphone de l'employé</param>
 /// <param name="DebutContrat">Début du contrat de l'employé</param>
 /// <param name="FinContrat">Fin du contrat de l'employé</param>
 /// <param name="CompteActif">Indique si le compte est actif</param>
 /// <param name="NomDeRue">Rue de l'employé</param>
 /// <param name="NumeroHabitation">Numéro d'habitation de l'employé</param>
 /// <param name="Civilite">Civilité de l'employé</param>
 /// <param name="Adresse">Adresse de l'employé</param>
 /// <param name="Statut">Statut de l'employé</param>
 public Employe(string MotDePasse, string Nom, string Prenom, DateTime DateNaissance, string Email, string NumeroTelephone, string NomDeRue, string NumeroHabitation, DateTime DebutContrat, DateTime FinContrat, int CompteActif, Civilite Civilite, Adresse Adresse, StatutEmploye Statut)
     : this()
 {
     DefinirId(Id);
     this.MotDePasse       = MotDePasse;
     this.Nom              = Nom;
     this.Prenom           = Prenom;
     this.DateNaissance    = DateNaissance;
     this.Email            = Email;
     this.NumeroTelephone  = NumeroTelephone;
     this.CompteActif      = CompteActif;
     this.Civilite         = Civilite;
     this.Adresse          = Adresse;
     this.Statut           = Statut;
     this.Rue              = NomDeRue;
     this.NumeroHabitation = NumeroHabitation;
 }
示例#7
0
 public Element(Adresse Adresse)
 {
     this.Adresse = Adresse;
 }