ContratAide.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace CG67.FicheCollege.Domaine
  5. {
  6. /// <summary>
  7. /// Adjoint(Agent) Technique des Collèges
  8. /// </summary>
  9. [Serializable]
  10. public class ContratAide : Contact
  11. {
  12. #region propriétés
  13. /// <summary>
  14. /// Valeur ETP (equivalent temps plein) de l'ATC.
  15. /// </summary>
  16. private double mValeurETP;
  17. /// <summary>
  18. /// Catégorie de l'ATC.
  19. /// </summary>
  20. private string mCategorie;
  21. /// <summary>
  22. /// Grade de l'ATC
  23. /// </summary>
  24. #endregion
  25. #region méthodes
  26. /// <summary>
  27. /// Obtient ou définit la valeur ETP de l'ATC
  28. /// </summary>
  29. public double ValeurETP
  30. {
  31. get { return mValeurETP; }
  32. set { mValeurETP = value; }
  33. }
  34. /// <summary>
  35. /// Obtient ou définit la catégorie de l'ATC
  36. /// </summary>
  37. public string Categorie
  38. {
  39. get { return mCategorie; }
  40. set { mCategorie = value; }
  41. }
  42. /// <summary>
  43. /// Obtient ou définit le grade de l'ATC
  44. /// </summary>
  45. #endregion
  46. public ContratAide(double valeurETP, string nom, string prenom, string categorie)
  47. : base(nom, prenom, "ATC", "Contrat aidé")
  48. {
  49. this.mValeurETP = valeurETP;
  50. this.mCategorie = categorie;
  51. }
  52. } }