Task.cs

Description du code

Task.cs est un fichier du projet BiblioBrol.
Ce fichier est situé dans /var/www/bin/sniplets/bibliobrol/src/.

Projet BiblioBrol :

Gestion de media en CSharp.

Pour plus d'infos, vous pouvez consulter la brève analyse.

Code source ou contenu du fichier

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace be.gaudry.bibliobrol.model
  6. {
  7. public class Task
  8. {
  9. #region constructor and declarations
  10. private int id;
  11. private String taskName, taskInfo;
  12. private DateTime startDate, endDate, planDate;
  13.  
  14. public Task()
  15. {
  16. this.id = -1;
  17. startDate = new DateTime(0L);
  18. endDate = new DateTime(0L);
  19. planDate = new DateTime(0L);
  20. taskName = "";
  21. taskInfo = "";
  22. }
  23. public Task(int id, String taskName)
  24. : this()
  25. {
  26. this.id = id;
  27. this.taskName = taskName;
  28. }
  29. public Task(int id, String taskName, DateTime startDate)
  30. : this(id, taskName)
  31. {
  32. this.startDate = startDate;
  33. }
  34. public Task(int id, String taskName, String taskInfo)
  35. : this(id, taskName)
  36. {
  37. this.taskInfo = taskInfo;
  38. }
  39. public Task(int id, DateTime startDate, String taskName, DateTime planDate, DateTime endDate, String taskInfo)
  40. : this(id, taskName, taskInfo)
  41. {
  42. this.startDate = startDate;
  43. this.planDate = planDate;
  44. this.endDate = endDate;
  45. }
  46. #endregion
  47.  
  48. #region overrided methods
  49. public override String ToString()
  50. {
  51. return startDate + " : " + taskName;
  52. }
  53. public override int GetHashCode()
  54. {
  55. return this.ToString().GetHashCode();
  56. }
  57. public override bool Equals(Object o)
  58. {
  59. //if (this == o) return true;
  60. if (!(o is Task)) return false;
  61. Task t = (Task)o;
  62. if (this.Id != t.Id) return false;
  63. if (!this.taskName.Equals(t.taskName)) return false;
  64. if (!this.taskInfo.Equals(t.taskInfo)) return false;
  65. if (!this.startDate.Equals(t.startDate)) return false;
  66. if (!this.endDate.Equals(t.endDate)) return false;
  67. return true;
  68. }
  69. #endregion
  70.  
  71. #region getters and setters
  72. public int Id
  73. {
  74. get { return this.id; }
  75. set { this.id = value; }
  76. }
  77. public String TaskName
  78. {
  79. get { return this.taskName; }
  80. set { this.taskName = value; }
  81. }
  82. public String TaskInfo
  83. {
  84. get { return this.taskInfo; }
  85. set { this.taskInfo = value; }
  86. }
  87. public DateTime StartDate
  88. {
  89. get { return this.startDate; }
  90. set { this.startDate = value; }
  91. }
  92. public DateTime EndDate
  93. {
  94. get { return this.endDate; }
  95. set { this.endDate = value; }
  96. }
  97. public DateTime PlanDate
  98. {
  99. get { return this.planDate; }
  100. set { this.planDate = value; }
  101. }
  102. #endregion
  103. }
  104. }

Structure et Fichiers du projet

Afficher/masquer...


Répertoires contenus dans /var/www/bin/sniplets/bibliobrol/src/model/ 
IcôneNomTailleModification
IcôneNomTailleModification
| _ Répertoire parent0 octets1719382015 26/06/2024 08:06:55
| _identity0 octets1541007175 31/10/2018 18:32:55
| _eid0 octets1541007175 31/10/2018 18:32:55
| _LightObjects0 octets1541007175 31/10/2018 18:32:55
| _comparators0 octets1541007174 31/10/2018 18:32:54
| _aws0 octets1541007173 31/10/2018 18:32:53
| _enums0 octets1541007175 31/10/2018 18:32:55
| _dao0 octets1541007174 31/10/2018 18:32:54
Fichiers contenus dans /var/www/bin/sniplets/bibliobrol/src/model/ 
IcôneNomTailleModificationAction
IcôneNomTailleModificationAction
Afficher le fichier .cs|.csPhone.cs4.32 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csPerson.cs5.49 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csActor.cs3.86 Ko31/10/2018 18:32:23-refusé-
Afficher le fichier .cs|.csBrolType.cs1.05 Ko31/10/2018 18:32:23-refusé-
Afficher le fichier .cs|.csGenericContainer.cs1.41 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csStatus.cs1.24 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csQuality.cs2.2 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csIBrol.cs252 octets31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csIIdentityFull.cs1.18 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csBrol.cs10.49 Ko31/10/2018 18:32:23-refusé-
Afficher le fichier .cs|.csUser.cs5.17 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csMedia.cs2.04 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csCounter.cs1.17 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csSerieItem.cs1.42 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csIIdentityLight.cs333 octets31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csBorrow.cs2.45 Ko31/10/2018 18:32:23-refusé-
Afficher le fichier .cs|.csTask.cs3.01 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csMediaBrol.cs4.97 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csBrolCategory.cs856 octets31/10/2018 18:32:23-refusé-
Afficher le fichier .cs|.csGenericStateContainer.cs777 octets31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csSerie.cs688 octets31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csModelAdapter.cs33.51 Ko31/10/2018 18:32:24-refusé-
Afficher le fichier .cs|.csActorRole.cs2.72 Ko31/10/2018 18:32:23-refusé-

Utilisation de l'explorateur de code

  • Navigation :
    • Un clic sur une icône de répertoire ouvre ce répertoire pour en afficher les fichiers.
    • Lorsque le répertoire en cours ne contient pas de sous-répertoires il est possible de remonter vers le répertoire parent.
    • La structure de répertoires en treetable (tableau en forme d'arborescence) n'est plus possibledans cette version.
    • Un clic sur une icône de fichier ouvre ce fichier pour en afficher le code avec la coloration syntaxique adaptée en fonction du langage principal utilisé dans le fichier.
  • Affichage :
    • Il est possible de trier les répertoires ou les fichiers selon certains critères (nom, taille, date).
  • Actions :
    • Les actions possible sur les fichiers dépendent de vos droits d'utilisateur sur le site. Veuillez activer le mode utilisateur pour activer les actions.

Document créé le 16/10/2009, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/cs-bibliobrol-source-rf-model//Task.cs.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.