Esempio n. 1
0
        public int[] CreaNuovoProdotto(Prodotto p, int pezzi = 0)
        {
            int[] ret   = new int[2];
            bool  exist = Prodotti.Any(pr => pr.CodiceArticolo == p.CodiceArticolo);

            if (!exist)
            {
                Prodotti.Add(p);
                ret[0] = SaveChanges();
                AggiungiProdotto(p.Id, pezzi);
                ret[1] = SaveChanges();
                return(ret);
            }
            else
            {
                return(new int[] { -1, -1 });
            }
        }
Esempio n. 2
0
        public int[] CreaNuovoProdotto(string codice, int produttoreId, int pezzi = 0, decimal costoAquisto = 0, decimal prezzoVendita = 0)
        {
            int[] ret   = new int[2];
            bool  exist = Prodotti.Any(p => p.CodiceArticolo == codice);

            if (!exist)
            {
                DB.Prodotto p = new DB.Prodotto()
                {
                    ProduttoreId   = produttoreId,
                    CodiceArticolo = codice.Trim().ToUpper()
                };
                Prodotti.Add(p);
                ret[0] = SaveChanges();
                AggiungiProdotto(p.Id, pezzi);
                ret[1] = SaveChanges();
                return(ret);
            }
            else
            {
                return(new int[] { -1, -1 });
            }
        }