public void AjouterPrix(string idPrix, string description, double valeur, double donMinimum, int qnte_Originale, int qnte_Disponible, string idCommanditaire) { for (int i = 0; i < prix.Count; i++) { if (idPrix == prix[i].IdPrix) { throw new Exception("ID Prix déjà assignée."); } } bool commanditaireTrouve = false; for (int i = 0; i < commanditaires.Count; i++) { if (idCommanditaire == commanditaires[i].IdCommanditaire) { commanditaireTrouve = true; } } if (!commanditaireTrouve) { throw new Exception("ID commanditaire introuvable."); } if (description == "" || idCommanditaire == "") { throw new FormatException("Un champ est vide."); } Prix le_prix = new Prix(idPrix, description, valeur, donMinimum, qnte_Originale, qnte_Disponible, idCommanditaire); prix.Add(le_prix); }
public void AjouterPrix(string idPrix, string description, double valeur, double donMinimum, int qnte_Originale, int qnte_Disponible, string idCommanditaire) { for (int i = 0; i < prix.Count; i++) { if (idPrix == prix[i].IdPrix) { throw new Exception("ID Prix déjà assignée."); } } if (description == "" || idCommanditaire == "") { throw new FormatException("Un champ est vide."); } // if (prenom.Contains(',') || nomFamille.Contains(',') || id.Contains(',')) // throw new FormatException("Vous ne pouvez pas utiliser de virgules (,) ."); Prix le_prix = new Prix(idPrix, description, valeur, donMinimum, qnte_Originale, qnte_Disponible, idCommanditaire); prix.Add(le_prix); }