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(); }
private static bool MainMenu() { Console.Clear(); Console.WriteLine("Scegli una opzione :"); // Console.WriteLine("1a) Login cliente TODO"); //Console.WriteLine("1b) Login Amministratore "); Console.WriteLine("1c) Lista articoli "); Console.WriteLine("2) Inserimento articolo "); Console.WriteLine("3) Ricerca articolo per descrizione"); Console.WriteLine("4) Cancellazione articolo "); Console.WriteLine("5) Inserimento articolo nel carrello "); Console.WriteLine("6) Lista del carrello e importo totale"); //Console.WriteLine("7) Crea ordine "); //Console.WriteLine("8) "); //Console.WriteLine("9) "); Console.WriteLine("---------------------"); Console.WriteLine("11) Test Vari "); Console.WriteLine("q) Esci"); Console.Write("\r\nSelect an option: "); switch (Console.ReadLine()) { case "1c": Console.Clear(); Console.WriteLine("LISTA ARTICOLI :"); Articles.List(); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "2": Console.Clear(); Console.WriteLine("2) Inserimento articolo "); CreaArticolo(); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "3": Console.Clear(); Console.WriteLine("Ricerca per descrizione"); RicercaArticolo(); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "4": Console.WriteLine("Cancellazione articolo in anagrafica "); CancellaArticolo(); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "5": Console.Clear(); Console.WriteLine("5) Inserimento articolo nel carrello "); AddToBasket(); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "6": Console.Clear(); Baskets.List(); Console.WriteLine($"--- prezzo totale del cliente myDefaultCustomer è = {Baskets.TotalPrice(myDefaultCustomer)}"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "7": Console.Clear(); Console.WriteLine("TODO"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "8": Console.Clear(); Console.WriteLine("TODO"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "9": // Console.Clear(); Console.WriteLine("TODO"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "10": Console.Clear(); Console.WriteLine("TODO"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Premere un tasto per continuare"); Console.ReadLine(); return(true); case "11": Console.Clear(); return(CodiceVarioTest.MainMenuTestVari()); case "q": return(false); default: return(true); } }