/// <summary> /// Constructeur par défaut /// </summary> public OptionVehicule() : base() { m_NomOption = null; m_Prix = -1.0; m_TypeOption = null; m_Disponible = -1; }
/// <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 OptionVehicule(PDSGBD.MyDB Connexion, PDSGBD.MyDB.IEnregistrement Enregistrement) : this() { DefinirId(Enregistrement.ValeurChampComplet <int>(NomDeLaTablePrincipale, "id_option_vehicule")); this.NomOption = Enregistrement.ValeurChampComplet <string>(NomDeLaTablePrincipale, "nom_option"); this.Prix = Enregistrement.ValeurChampComplet <double>(NomDeLaTablePrincipale, "prix"); this.Disponible = Enregistrement.ValeurChampComplet <int>(NomDeLaTablePrincipale, "disponible"); this.TypeOption = new TypeOption(Connexion, Enregistrement); }
/// <summary> /// Constructeur spécifique /// </summary> /// <param name="NomOption">Nom de l'option</param> /// <param name="Prix">Prix de l'option</param> /// <param name="TypeOption">Type de l'option</param> public OptionVehicule(string NomOption, double Prix, TypeOption TypeOption, int Disponible) : this() { DefinirId(Id); this.NomOption = NomOption; this.Prix = Prix; this.TypeOption = TypeOption; this.Disponible = Disponible; }
public Element(TypeOption TypeOptions) { this.TypeOptions = TypeOptions; }