示例#1
0
 /// <summary>
 /// méthode de vidage du dictionnaire
 /// </summary>
 public void RemoveAllContrat()
 {
     if (LesContrats.Count != 0)
     {
         LesContrats.Clear();
     }
 }
示例#2
0
 /// <summary>
 /// Méthode de suppression de contrat du dictionnaire
 /// </summary>
 /// <param name="oldContrat"></param>
 public void supprimeContrat(Contrat oldContrat)
 {
     if (oldContrat == null)
     {
         throw new Exception("le contrat entré n'existe pas");
     }
     if (LesContrats.ContainsKey(oldContrat.NumContrat))
     {
         LesContrats.Remove(oldContrat.NumContrat);
     }
 }
示例#3
0
 /// <summary>
 /// Méthode d'ajout de contrat au dictionnaire du collaborateur
 /// </summary>
 /// <param name="unContrat"></param>
 public void ajoutContrat(Contrat unContrat)
 {
     if (!LesContrats.ContainsKey(unContrat.NumContrat))
     {
         LesContrats.Add(unContrat.NumContrat, unContrat);
     }
     else
     {
         throw new Exception("Le collaborateur " + this.nomCollaborateur + " possède déja le contrat: " + unContrat.NumContrat);
     }
 }