/// <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; }
/// <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; }
/// <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); }
/// <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; }
public Element(Adresse CodePostal) { this.CodePostal = CodePostal; }
/// <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; }
public Element(Adresse Adresse) { this.Adresse = Adresse; }