예제 #1
0
        private bool ShowMainMenu()
        {
            Console.Clear();
            Console.WriteLine("MAIN MENU");
            Console.WriteLine("1. Lisää henkilö");
            Console.WriteLine("2. Henkilölista");
            Console.WriteLine("3. Lisää yritys");
            Console.WriteLine("4. Yrityslista");
            Console.WriteLine("5. Lisää kahvi");
            Console.WriteLine("6. Kahvilista");
            Console.WriteLine("0. EXIT");

            int selected = int.Parse(Console.ReadLine());

            Console.Clear();

            switch (selected)
            {
            case 1:
                dataHandler.AddPersonToList();
                break;

            case 2:
                //dataHandler.PrintPersonList();
                dataHandler.SelectPersonFromList();
                //Console.WriteLine($"Valittu: {person.firstName} {person.lastName} | {person.phone} | {person.email}");
                break;

            case 3:
                dataHandler.AddNewCompanyToList();
                break;

            case 4:
                dataHandler.PrintCompanyList();
                break;

            case 5:
                dataHandler.AddNewCoffeeToList();
                break;

            case 6:
                dataHandler.PrintCoffeeList();
                break;

            case 0:
                return(false);

            default:
                Console.Clear();
                return(true);
            }
            Console.ReadKey();
            return(true);
        }
예제 #2
0
        private bool ShowMainMenu()
        {
            Console.Clear();
            Console.WriteLine("Main Menu");
            Console.WriteLine("1. Lisää henkilö. ");
            Console.WriteLine("2. Näytä henkilölista. ");
            Console.WriteLine("3. Lisää yritys. ");
            Console.WriteLine("4. Näytä yrityslista. ");
            Console.WriteLine("5. Lisää kahvi. ");
            Console.WriteLine("6. Näytä kahvit. ");

            Console.WriteLine("0. Exit ");
            int selected = int.Parse(Console.ReadLine());

            Console.Clear();
            switch (selected)
            {
            case 1:
                dataHandler.AddNewPersonToList();
                break;

            case 2:
                dataHandler.PrintPersonList();
                break;

            case 3:
                dataHandler.AddNewCompanyToList();
                break;

            case 4:
                dataHandler.PrintCompanyList();
                break;

            case 5:
                dataHandler.AddNewCoffeeToList();
                break;

            case 6:
                dataHandler.PrintCoffeeList();
                break;

            case 0:
                return(false);

            default:
                Console.Clear();
                return(true);
            }
            Console.WriteLine("\nPaina jotain jatkaaksesi...");
            Console.ReadKey();
            return(true);
        }
예제 #3
0
        public bool ShowMainMenu()
        {
            Console.Clear();
            Console.WriteLine("Valitse vaihtoehto:");
            Console.WriteLine("1) Lisää yhteyshenkilö.");
            Console.WriteLine("2) Lisää yritys.");
            Console.WriteLine("3) Lisää kahvi.");
            Console.WriteLine("4) Näytä kaikki yhteyshenkilöt.");
            Console.WriteLine("5) Näytä kaikki yritykset.");
            Console.WriteLine("6) Näytä kaikki kahvit.");
            Console.WriteLine("0) Exit");
            int selected = int.Parse(Console.ReadLine());

            Console.Clear();
            switch (selected)
            {
            case 1:
                dataHandler.AddNewPersonToList();
                break;

            case 2:
                dataHandler.AddNewCompanyToList();
                break;

            case 3:
                dataHandler.AddNewCoffeeToList();
                break;

            case 4:
                dataHandler.PrintPersonList();
                break;

            case 5:
                dataHandler.PrintCompanyList();
                break;

            case 6:
                dataHandler.PrintCoffeeList();
                break;

            case 0:
                return(false);

            default:
                Console.Clear();
                return(true);
            }
            return(true);
        }
예제 #4
0
        private bool ShowMainMenu()
        {
            Console.Clear();
            Console.WriteLine("Main Menu");
            Console.WriteLine("1) Lisää Kahvi");
            Console.WriteLine("2) Lisää Yhteyshenkilö");
            Console.WriteLine("3) Lisää Valmistaja");
            Console.WriteLine("4) Hae Lista Kahveista, Yhteyshenkilöista tai Valmistajista");
            Console.WriteLine("5) Poista Lista tai Yksittäinen merkintä Kahveista, Yhteyshenkilöistä tai Valmistajista (ei toimi vielä)");
            Console.WriteLine("6) Poistu Ohjelmasta");
            Console.Write("\r\nChoose an option: ");

            var dh = new DataHandler();



            switch (Console.ReadLine())
            {
            case "1":
                dataHandler.AddNewCoffeeToList();
                Console.ReadKey();
                break;

            case "2":
                dataHandler.AddNewPersonToList();
                Console.ReadKey();
                break;

            case "3":
                dataHandler.AddNewCompanyToList();
                Console.ReadKey();
                break;

            case "4":
                Console.Clear();
                Console.WriteLine("Valitse:");
                Console.WriteLine("1) Hae Lista Kahveista");
                Console.WriteLine("2) Hae Lista Yhteyshenkilöistä");
                Console.WriteLine("3) Hae Lista Valmistajista");
                switch (Console.ReadLine())
                {
                case "1":
                    dataHandler.PrintCoffeeList();
                    Console.ReadKey();
                    break;

                case "2":
                    dataHandler.PrintPersonList();
                    Console.ReadKey();
                    break;

                case "3":
                    dataHandler.PrintCompanyList();
                    Console.ReadKey();
                    break;
                }
                break;

            case "5":
                Console.Clear();
                Console.WriteLine("Valitse:");
                Console.WriteLine("1) Poista Koko Lista Kahveista");
                Console.WriteLine("2) Poista Koko Lista Yhteyshenkilöistä");
                Console.WriteLine("3) Poista Koko Lista Valmistajista");
                Console.WriteLine("4) Poista Yksittäinen Kahvi, Yhteyshenkilö tai Valmistaja");
                switch (Console.ReadLine())
                {
                case "1":
                    dataHandler.DeleteCoffeeList();
                    Console.ReadKey();
                    break;

                case "2":
                    dataHandler.DeletePersonList();
                    Console.ReadKey();
                    break;

                case "3":
                    dataHandler.DeleteCompanyList();
                    Console.ReadKey();
                    break;

                case "4":
                    Console.Clear();
                    Console.WriteLine("Valitse:");
                    Console.WriteLine("1) Poista Yksittäinen Kahvi Listasta");
                    Console.WriteLine("2) Poista Yksittäinen Yhteyshenkilö Listasta");
                    Console.WriteLine("3) Poista Yksittäinen Valmistaja Listasta");
                    switch (Console.ReadLine())
                    {
                    case "1":
                        Console.WriteLine("Valitse Kahvi joka poistetaan listasta (rivinumero):");
                        dataHandler.PrintCoffeeList();
                        var coffeeremove = int.Parse(Console.ReadLine());
                        dataHandler.coffees.RemoveAt(coffeeremove - 1);
                        Console.ReadKey();
                        break;

                    case "2":
                        Console.WriteLine("Valitse Yhteyshenkilö joka poistetaan listasta (rivinumero):");
                        dataHandler.PrintPersonList();
                        var personremove = int.Parse(Console.ReadLine());
                        dataHandler.persons.RemoveAt(personremove - 1);
                        Console.ReadKey();
                        break;

                    case "3":
                        Console.WriteLine("Valitse Valmistaja joka poistetaan listasta (rivinumero):");
                        dataHandler.PrintCompanyList();
                        var companyremove = int.Parse(Console.ReadLine());
                        dataHandler.companies.RemoveAt(companyremove - 1);
                        Console.ReadKey();
                        break;
                    }
                    break;
                }
                break;

            case "6":
                Console.WriteLine("Poistuit Ohjelmasta!");
                return(false);
            }
            return(true);
        }