internal void SupprimerUnite(Unite unite) { //Gestion des erreurs if (unite == null) { throw new ArgumentNullException($"{nameof(SupprimerUnite)} : Il faut un auteur en argument (valeur NULL)."); } //Suppression de l'auteur Unite.Local.Remove(unite); }
internal Unite AjouterUnite(string nom) { //Gestion des erreurs if (nom == null || nom == string.Empty) { throw new ArgumentNullException($"{nameof(AjouterUnite)} : L'auteur doit avoir un nom (valeur NULL ou chaine vide)."); } //Ajout du nouvel auteur Unite lUnite = new Unite() { Nom = nom }; Unite.Local.Add(lUnite); return(lUnite); }
internal Article AjouterArticle(string nom, int quantite, int prixU, int prixKilo, DateTime restockage, DateTime peremption, string remarque, string specificite, string region, int colonne, SousCategorie sousCategorie, Etagere etagere, Pays pays, Unite unite) { //Gestion des erreurs if (nom == null || nom == string.Empty) { throw new ArgumentNullException($"{nameof(AjouterArticle)} : L'auteur doit avoir un nom (valeur NULL ou chaine vide)."); } //Ajout du nouvel auteur Article lArticle = new Article() { Nom = nom, Quantite = quantite, PrixU = prixU, PrixKilo = prixKilo, Restockage = restockage, Peremption = peremption, Remarque = remarque, Specificite = specificite, Region = region, Colonne = colonne, SousCategorie = sousCategorie, Etagere = etagere, Pays = pays, Unite = unite }; Article.Local.Add(lArticle); return(lArticle); }
public void SupprimerUnite(Unite unite) { BDD?.SupprimerUnite(unite); }