public void NewCustomerOrderQuantity() { CustomerMenu c = new CustomerMenu(); SqlClient s = new SqlClient(); bool loopQty = true; while (loopQty) { Console.Write("\n\t\tAnna tuotteen määrä: "); //Tarkistaa tuotteen määrää ProductQty = Console.ReadLine(); bool success = int.TryParse(ProductQty, out int value); if (success) { if (value < 0) { TextException(100); NewCustomerOrderQuantity(); } Console.Write("\n\t\t[Tarkistetaan tuotteen saatavuus]", Color.Yellow); s.DboCheckQty(); loopQty = false; } else { TextException(100); } } c.Menu(); }
public void Menu() { CustomerMenu c = new CustomerMenu(); StaffMenu s = new StaffMenu(); Items.Main m = new Items.Main(); bool loopMenu = true; while (loopMenu) { m.MenuText(); switch (Console.ReadLine()) { case "1": s.Menu(); //Henkilökunta (Staff) break; case "2": c.Menu(); //Asiakas (Customer) break; case "3": Environment.Exit(1); //Exit break; default: Items.TextException(100); //Expection 100 (Invalid input) break; } } }
public void EditCustomerOrder() //Tilauksen muokkaaminen { SqlClient s = new SqlClient(); CustomerMenu c = new CustomerMenu(); bool loopMenu = true; while (loopMenu) { Console.Clear(); Console.Write($"\n\t\t{i.applicationName} {i.applicationVersion}" + $"\n\t\t{i.applicationCopyright}" + "\n\n" + "\n\t\t[Tilauksen muokkaaminen]" + "\n\t\t1. Muokkaa tuotetta" + "\n\t\t2. Muokkaa tuotteen määrään" + "\n\t\t3. Muokkaa nimeä" + "\n\t\t4. Muokkaa puhelinnumeroa" + "\n\t\t5. Takaisin (Asiakas)" + "\n\n" + "\n\t\tValitse valinta [1-5]: "); switch (Console.ReadLine()) { case "1": s.DboChangeProduct(); break; case "2": //s.DboChangeQty(); break; case "3": //s.DboChangeCustomerName(); break; case "4": //s.DboChangeCustomerPhoneNumber(); break; case "5": c.Menu(); break; default: Items.TextException(100); break; } } }