Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
            }
        }