Dotation.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace CG67.FicheCollege.Domaine
  5. {
  6. [Serializable]
  7. public class Dotation
  8. {
  9. private string mAnnee;
  10. /// <summary>
  11. /// Montant de la dotation, partie viabilisation.
  12. /// </summary>
  13. private double mViabilisation;
  14. /// <summary>
  15. /// Montant de la dotation, partie Entretien.
  16. /// </summary>
  17. private double mEntretien;
  18. /// <summary>
  19. /// Montant des autres depenses de la dotation.
  20. /// </summary>
  21. private double mAutresDepenses;
  22. public string Annee
  23. {
  24. get { return mAnnee; }
  25. set { mAnnee = value; }
  26. }
  27. /// <summary>
  28. /// Obtient ou définit le montant de la dotation, partie viabilisation.
  29. /// </summary>
  30. public double Viabilisation
  31. {
  32. get { return mViabilisation; }
  33. set { mViabilisation = value; }
  34. }
  35. /// <summary>
  36. /// Obtient ou définit le montant de la dotation, partie Entretien.
  37. /// </summary>
  38. public double Entretien
  39. {
  40. get { return mEntretien; }
  41. set { mEntretien = value; }
  42. }
  43. /// <summary>
  44. /// Obtient ou définit le montant de la dotation, partie viabilisation.
  45. /// </summary>
  46. public double AutresDepenses
  47. {
  48. get { return mAutresDepenses; }
  49. set { mAutresDepenses = value; }
  50. }
  51. public Dotation(string annee, double viabilisation, double entretien, double autresDepenses)
  52. {
  53. this.mAnnee = annee;
  54. this.mViabilisation = viabilisation;
  55. this.mEntretien = entretien;
  56. this.mAutresDepenses = autresDepenses;
  57. }
  58. public Dotation() { }
  59. }
  60. }