Example #1
0
        public DlgSaisieBlocDeCoin(TypeDeSaisie p_opération, BlocDeCoin p_blocDeCoin)
            : base(p_opération, p_blocDeCoin)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbre);

            switch (p_opération)
            {
            case TypeDeSaisie.Ajout: Text = "Ajout d'un bloc de coin"; break;

            case TypeDeSaisie.Modification: Text = "Modification d'un bloc de coin"; break;

            case TypeDeSaisie.Suppression: Text = "Suppression d'un bloc de coin"; break;

            case TypeDeSaisie.Autre: Debug.Assert(false, "Opération non implémentée"); break;
            }

            if (p_blocDeCoin != null)
            {
                textBoxValeurTimbre.Text = $"{p_blocDeCoin.ValeurTimbre:F2}";
                CocherBoutonRadio(groupBoxCoins, (int)p_blocDeCoin.Coin);
                textBoxNombreTimbres.Text = p_blocDeCoin.NbTimbres.ToString();
            }

            if (p_opération == TypeDeSaisie.Suppression)
            {
                textBoxValeurTimbre.Enabled  = false;
                groupBoxCoins.Enabled        = false;
                textBoxNombreTimbres.Enabled = false;

                BoutonOK.Text = "Supprimer";
            }
        }
Example #2
0
        public DlgSaisiePPJO(TypeDeSaisie p_opération, PPJO p_ppjo)
            : base(p_opération, p_ppjo)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbres);

            InitialiserTitre(p_opération);

            if (p_ppjo != null)
            {
                textBoxValeurTimbres.Text = $"{p_ppjo.ValeurTimbres:F2}";
            }
        }
        public DlgSaisieTimbreSeul(TypeDeSaisie p_opération, TimbreSeul p_timbre)
            : base(p_opération, p_timbre)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbre);

            InitialiserTitre(p_opération);

            if (p_timbre != null)
            {
                textBoxValeurTimbre.Text = $"{p_timbre.ValeurTimbre:F2}";
                checkBoxOblitéré.Checked = p_timbre.Oblitération == Oblitération.Normale;
            }
        }
Example #4
0
        /// <summary>
        /// Vrai constructeur à utiliser
        /// </summary>
        /// <param name="p_opération">Le type d'opération désiré</param>
        /// <param name="p_article">L'article à traiter (normalement null pour les ajouts)</param>
        protected DlgSaisieArticle(TypeDeSaisie p_opération, ArticlePhilatélique p_article)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxPrixPayé);

            Article = p_article;

            if (Article != null)
            {
                InitialiserLesChamps();
            }

            if (p_opération != TypeDeSaisie.Ajout && p_opération != TypeDeSaisie.Modification)
            {
                DésactiverLesChamps();
            }

            ChargerComboBoxMotifs();
        }
        public DlgSaisiePPJO(TypeDeSaisie p_opération, PPJO p_ppjo)
            : base(p_opération, p_ppjo)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbres);

            switch (p_opération)
            {
            case TypeDeSaisie.Ajout: Text = "Ajout d'un pli premier jour officiel"; break;

            case TypeDeSaisie.Modification: Text = "Modification d'un pli premier jour officiel"; break;

            case TypeDeSaisie.Autre: Debug.Assert(false, "Opération non implémentée"); break;
            }

            if (p_ppjo != null)
            {
                textBoxValeurTimbres.Text = $"{p_ppjo.ValeurTimbres:F2}";
            }
        }
Example #6
0
        public DlgSaisieTimbreSeul(TypeDeSaisie p_opération, TimbreSeul p_timbre)
            : base(p_opération, p_timbre)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbre);

            switch (p_opération)
            {
            case TypeDeSaisie.Ajout: Text = "Ajout d'un timbre seul"; break;

            case TypeDeSaisie.Modification: Text = "Modification d'un timbre seul"; break;

            case TypeDeSaisie.Autre: Debug.Assert(false, "Opération non implémentée"); break;
            }

            if (p_timbre != null)
            {
                textBoxValeurTimbre.Text = $"{p_timbre.ValeurTimbre:F2}";
                checkBoxOblitéré.Checked = p_timbre.Oblitération == Oblitération.Normale;
            }
        }
Example #7
0
        /// <summary>
        /// Vrai constructeur à utiliser
        /// </summary>
        /// <param name="p_opération">Le type d'opération désiré</param>
        /// <param name="p_article">L'article à traiter (normalement null pour les ajouts)</param>
        protected DlgSaisieArticle(TypeDeSaisie p_opération, ArticlePhilatélique p_article)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxPrixPayé);

            Article = p_article;

            comboBoxMotifs.Items.Clear();
            foreach (string motif in Document.Instance.ObtenirTousLesMotifs())
            {
                comboBoxMotifs.Items.Add(motif);
            }

            if (Article != null)
            {
                InitialiserLesChamps();
            }

            if (p_opération != TypeDeSaisie.Ajout && p_opération != TypeDeSaisie.Modification)
            {
                DésactiverLesChamps();
            }
        }
Example #8
0
        public DlgSaisieBlocDeCoin(TypeDeSaisie p_opération, BlocDeCoin p_blocDeCoin)
            : base(p_opération, p_blocDeCoin)
        {
            InitializeComponent();
            CorrecteurDécimal.Corriger(textBoxValeurTimbre);

            InitialiserTitre(p_opération);

            if (p_blocDeCoin != null)
            {
                textBoxValeurTimbre.Text = $"{p_blocDeCoin.ValeurTimbre:F2}";
                CocherBoutonRadio(groupBoxCoins, (int)p_blocDeCoin.Coin);
                textBoxNombreTimbres.Text = p_blocDeCoin.NbTimbres.ToString();
            }

            if (p_opération == TypeDeSaisie.Suppression)
            {
                textBoxValeurTimbre.Enabled  = false;
                groupBoxCoins.Enabled        = false;
                textBoxNombreTimbres.Enabled = false;

                BoutonOK.Text = "Supprimer";
            }
        }