/// <summary> /// méthode de vidage du dictionnaire /// </summary> public void RemoveAllContrat() { if (LesContrats.Count != 0) { LesContrats.Clear(); } }
/// <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); } }
/// <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); } }