Ejemplo n.º 1
0
        public override bool FinirValidation(string p_motif, string p_tailleEtForme, DateTime?p_parution, double?p_prixPayé)
        {
            int    nombreTimbres           = Int32AvecMinimum(textBoxNbTimbres, 1, "Nombre de timbres dans la planche");
            double valeurPlanche           = DoubleAvecMinimum(textBoxValeurPlanche, 0.01, "Valeur de la planche");
            int    nombreTimbresDifférents = Int32AvecMinimum(textBoxNbTimbresDifférents, 1, "Nombre de timbres différent dans la planche");
            string nomDesigner             = StringAvecLongueurMinimum(textBoxNomDesigner, 3, "Nom du designer (3 charactères min)");
            int    nombreLignes            = Int32AvecMinimum(textBoxNbLignes, 1, "Nombre de ligne dans la planche");
            int    nombreColonnes          = Int32AvecMinimum(textBoxNbColonnes, 1, "Nombre de colonne dans la planche");

            Article = new PlancheNonCoupée(
                (Article != null) ? Article.Numéro : Document.Instance.NuméroNouvelArticle(), p_motif, p_tailleEtForme, p_parution,
                nombreTimbres, valeurPlanche, nombreTimbresDifférents, nomDesigner, nombreLignes, nombreColonnes, p_prixPayé);

            return(true);
        }
Ejemplo n.º 2
0
        public DlgSaisiePNC(TypeDeSaisie p_opération, PlancheNonCoupée p_pnc)
            : base(p_opération, p_pnc)
        {
            InitializeComponent();
            InitialiserTitre(p_opération);

            if (p_pnc != null)
            {
                textBoxValeurPlanche.Text       = $"{p_pnc.ValeurPlanche}";
                textBoxNbTimbres.Text           = $"{p_pnc.NombreTimbres}";
                textBoxNbTimbresDifférents.Text = $"{p_pnc.NombreTimbresDifférent}";
                textBoxNomDesigner.Text         = $"{p_pnc.NomDesigner}";
                textBoxNbLignes.Text            = $"{p_pnc.NombreLignes}";
                textBoxNbColonnes.Text          = $"{p_pnc.NombreColonnes}";
            }
        }
Ejemplo n.º 3
0
 public CommandeModificationPNC(PlancheNonCoupée p_article) : base(p_article)
 {
 }