public TimbreSeul(int p_numéro, string p_motif, string p_tailleEtForme, DateTime?p_parution, double p_valeurTimbre, Oblitération p_oblitération, double?p_prixPayé) : base(p_numéro, p_motif, p_tailleEtForme, p_parution, p_prixPayé) { ValeurTimbre = p_valeurTimbre; Oblitération = p_oblitération; }
public override bool FinirValidation(string p_motif, string p_tailleEtForme, DateTime?p_parution, double?p_prixPayé) { double valeurTimbre = DoubleAvecMinimum(textBoxValeurTimbre, 0.01, "Valeur du timbre"); Oblitération oblitération = checkBoxOblitéré.Checked ? Oblitération.Normale : Oblitération.Aucune; Article = new TimbreSeul( (Article != null) ? Article.Numéro : Document.Instance.NuméroNouvelArticle(), p_motif, p_tailleEtForme, p_parution, valeurTimbre, oblitération, p_prixPayé); return(true); }
public static string OblitérationEnString(Oblitération p_oblitération) { switch (p_oblitération) { case Oblitération.Aucune: return("non oblitéré"); case Oblitération.Normale: return("oblitéré"); default: Debug.Assert(false); return(""); } }