/// <summary>
        /// Methode permettant de vérifier si les champs sont bien remplis avant la modification de la facture
        /// </summary>
        private void FactureEnEdition_AvantChangement(FactureVente Entite, FactureVente.Champs Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur)
        {
            switch (Champ)
            {
            case FactureVente.Champs.RemiseSurReprise:
                int Remise = 0;
                if ((listeDeroulanteClientVehicule1.ClientVehiculeSelectionne != null) && (NouvelleValeur.ToString() != ""))
                {
                    if (int.TryParse(textBoxRemise.Text, out Remise))
                    {
                        if ((listeDeroulanteClientVehicule1.ClientVehiculeSelectionne != null) && (int.Parse(textBoxRemise.Text) < 0) || (int.Parse(textBoxRemise.Text) > listeDeroulanteFactureVente1.FactureVenteSelectionne.VehiculeVente.PrixTotal))
                        {
                            AccumulateurErreur.NotifierErreur(string.Format("La remise doit être comprise entre 1 € et {0} €", listeDeroulanteFactureVente1.FactureVenteSelectionne.VehiculeVente.PrixTotal));
                        }
                    }
                    else
                    {
                        AccumulateurErreur.NotifierErreur(string.Format("La remise doit être comprise entre 1 € et {0} €", listeDeroulanteFactureVente1.FactureVenteSelectionne.VehiculeVente.PrixTotal));
                    }
                }
                break;

            default:
                break;
            }
        }
        /// <summary>
        /// Methode permettant de réagir sur l'erreur d'une édition d'une facture
        /// </summary>
        private void FactureVenteEnEdition_SurErreur(FactureVente Entite, FactureVente.Champs Champ, string MessageErreur)
        {
            switch (Champ)
            {
            case FactureVente.Champs.PourcentageTva:
                errorProvider.SetError(numericUpDownTVA, MessageErreur);
                break;

            case FactureVente.Champs.RemiseSurReprise:
                errorProvider.SetError(textBoxRemise, MessageErreur);
                break;
            }
        }