示例#1
0
 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);
 }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
 public void SupprimerEtagere(Etagere etagere)
 {
     BDD?.SupprimerEtagere(etagere);
 }