internal void SupprimerEtagere(Etagere etagere) { //Gestion des erreurs if (etagere == null) { throw new ArgumentNullException($"{nameof(SupprimerEtagere)} : Il faut un auteur en argument (valeur NULL)."); } //Suppression de l'auteur Etagere.Local.Remove(etagere); }
internal Etagere AjouterEtagere(string nom, Etage etage, byte longueur, byte x, byte y) { //Gestion des erreurs if (nom == null || nom == string.Empty) { throw new ArgumentNullException($"{nameof(AjouterEtagere)} : L'auteur doit avoir un nom (valeur NULL ou chaine vide)."); } if (Etage == null) { throw new ArgumentNullException($"{nameof(AjouterEtagere)} : Le client doit avoir une ville (valeur NULL)."); } //Ajout du nouvel auteur Etagere lEtagere = new Etagere() { Nom = nom, Etage = etage, Longueur = longueur, X = x, Y = y }; Etagere.Local.Add(lEtagere); return(lEtagere); }
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 SupprimerEtagere(Etagere etagere) { BDD?.SupprimerEtagere(etagere); }