private static void AddToBasket() { int quantita = 1; string descrizione; Console.WriteLine("Inserisci la descrizione :"); descrizione = Console.ReadLine(); Console.WriteLine("Inserisci la quantita :"); quantita = int.Parse(Console.ReadLine()); Article myArticleSearched = Articles.SearchArticle(descrizione); //Finishing the ecommerce structure (#6) if (!(myArticleSearched == null)) { Console.WriteLine("l'id ricercato è " + myArticleSearched.Id_article); Basket myBasket = new Basket(myArticleSearched, quantita, myDefaultCustomer); Baskets.AddtoList(myBasket); Baskets.List(); Console.WriteLine($"{descrizione} aggiunto al basket"); } else { Console.WriteLine($"{descrizione} non trovato"); } Baskets.List(); }
static void CreateCompleteOrder() { // conteggio i numeri di articoli del file csv valorizzando la lista articles Console.WriteLine("il numero di articoli è :" + Articles.Count()); //Milestone 1 Customer myCustomer1 = new Customer("Francesco", "Rossi", "*****@*****.**"); Customer myCustomer2 = new Customer("Alberto", "Bianchi", "*****@*****.**"); Admin myAdmin = new Admin(); myAdmin.SetAdministrator(true); myAdmin.AggiungiUser("lore", "ctt", "lore@aaa"); //Milestone 2 Articles.List(); Article myArticle1 = new Article("Videocassetta", (decimal)12.4); Articles.Add(myArticle1); Article myArticle2 = new Article("martello", (decimal)90.0); Articles.Add(myArticle2); Article myArticle3 = new Article("pinza", (decimal)10.5); Articles.Add(myArticle3); Articles.List(); Console.WriteLine($"stampo in console il prezzo del martello: {Articles.SearchArticle("martello").Price}"); Console.WriteLine("adesso il numero di articoli è :" + Articles.Count()); //----------- //Milestone 3 Basket Basket1 = new Basket(myArticle1, 20, myCustomer1); //aggiungo un articolo nel carrello // Basket1.Add(myArticle1, 20, myCustomer1); Baskets.AddtoList(Basket1); /// ------------------------------- Article myart = new Article(); myart = Articles.SearchArticle("martello"); // ricerco una descrizione e ritorno un articolo Milestone 2 Basket Basket2 = new Basket(myart, 20, myCustomer1); //Creo e valorizzo il basket Baskets.AddtoList(Basket2); // aggiungo il basket alla lista //------------- Baskets.ElencaTutti(); // elenca gli articoli inseriti del basket // ----- Console.WriteLine($"----- prezzo totale del cliente myCustomer1 è = {Baskets.TotalPrice(myCustomer1)}"); //----------------------- // esercizio 10 // Articles.WriteToFileCSV(); // SALVA LA LISTA ARTICOLI dalla classe // Baskets.WriteToFileCSV(); // SALVA LA LISTA DEL CARRELLO //------------------- }