Пример #1
0
 public Pret(float capitalEmprunt, int tauxEnPourcentage, int dureeRemboursementEnMois, Periodicite periodicite)
 {
     this.capitalEmprunt           = capitalEmprunt;
     this.tauxEnPourcentage        = tauxEnPourcentage;
     this.dureeRemboursementEnMois = dureeRemboursementEnMois;
     this.periodicite = periodicite;
 }
Пример #2
0
 /// <summary>
 /// Constructeur par defaut et avec parametres
 /// </summary>
 /// <param name="_capitalEmprunte"></param>
 /// <param name="_dureeRemboursementEnMois"></param>
 /// <param name="_periodicite"></param>
 /// <param name="_tauxEnPourcentage"></param>
 /// <param name="_nomClientFacultatif"></param>
 public Emprunt(float _capitalEmprunte, int _dureeRemboursementEnMois, Periodicite _periodicite, double _tauxEnPourcentage, string _nomClientFacultatif = "")
 {
     this.capitalEmprunte          = _capitalEmprunte;
     this.dureeRemboursementEnMois = _dureeRemboursementEnMois;
     this.periodicite       = _periodicite;
     this.tauxEnPourcentage = _tauxEnPourcentage;
     this.nomClient         = _nomClientFacultatif;
 }
Пример #3
0
        /// <summary>
        /// Redéfinit la barre de défilement en fonction de la périodicité sélectionnée
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void listBoxPeriodicite_SelectedIndexChanged(object sender, EventArgs e)
        {
            Periodicite presentePeriodicite  = emprunt.Periodicite;
            Periodicite prochainePeriodicite = emprunt.Periodicite;

            switch (listBoxPeriodicite.SelectedItem)
            {
            case Periodicite.Mensuellement:
                prochainePeriodicite = Periodicite.Mensuellement;

                break;

            case Periodicite.Bimestriellement:
                prochainePeriodicite = Periodicite.Bimestriellement;

                break;

            case Periodicite.Trimestriellement:
                prochainePeriodicite = Periodicite.Trimestriellement;

                break;

            case Periodicite.Semestriellement:
                prochainePeriodicite = Periodicite.Semestriellement;

                break;

            case Periodicite.Annuellement:
                prochainePeriodicite = Periodicite.Annuellement;

                break;

            default:
                break;
            }

            if (presentePeriodicite != prochainePeriodicite)
            {
                emprunt.Periodicite = prochainePeriodicite;
                int nbMoisPeriodicite = Convert.ToInt32(emprunt.Periodicite);
                hScrollBarDuree.LargeChange = nbMoisPeriodicite;
                hScrollBarDuree.SmallChange = nbMoisPeriodicite;
                this.MiseAJourDeLaVue();
            }
        }