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); }
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); }
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); }