Dotation.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. /// <summary>
  23. /// Montant de la réfaction de la dotation.
  24. /// </summary>
  25. private double mRefaction;
  26. public string Annee
  27. {
  28. get { return mAnnee; }
  29. set { mAnnee = value; }
  30. }
  31. /// <summary>
  32. /// Obtient ou définit le montant de la dotation, partie viabilisation.
  33. /// </summary>
  34. public double Viabilisation
  35. {
  36. get { return mViabilisation; }
  37. set { mViabilisation = value; }
  38. }
  39. /// <summary>
  40. /// Obtient ou définit le montant de la dotation, partie Entretien.
  41. /// </summary>
  42. public double Entretien
  43. {
  44. get { return mEntretien; }
  45. set { mEntretien = value; }
  46. }
  47. /// <summary>
  48. /// Obtient ou définit le montant de la dotation, partie viabilisation.
  49. /// </summary>
  50. public double AutresDepenses
  51. {
  52. get { return mAutresDepenses; }
  53. set { mAutresDepenses = value; }
  54. }
  55. /// <summary>
  56. /// Obtient ou définit le montant de la dotation, partie réfaction.
  57. /// </summary>
  58. public double Refaction
  59. {
  60. get { return mRefaction; }
  61. set { mRefaction = value; }
  62. }
  63. public Dotation(string annee, double viabilisation, double entretien, double autresDepenses)
  64. {
  65. this.mAnnee = annee;
  66. this.mViabilisation = viabilisation;
  67. this.mEntretien = entretien;
  68. this.mAutresDepenses = autresDepenses;
  69. }
  70. public Dotation() { }
  71. }
  72. }