Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
            public void ShowOrders() //Luettele tilauksia (Vastaanotetut, käsitelty, sekä lähetetyt tilauksia)
            {
                SqlClient s        = new SqlClient();
                StaffMenu sm       = new StaffMenu();
                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[Tilaukset]"
                                  + "\n\t\t1. Luettele vastaanotetut tilaukset"
                                  + "\n\t\t2. Luettele käsitellyt tilaukset"
                                  + "\n\t\t3. Luettele lähetetyt tilaukset"
                                  + "\n\t\t4. Takaisin (Henkilökunta)"
                                  + "\n\n"
                                  + "\n\t\tValitse valinta [1-4]: ");

                    switch (Console.ReadLine())
                    {
                    case "1":
                        s.DboReadOrders("'Vastaanotettu'");
                        break;

                    case "2":
                        s.DboReadOrders("'Käsitelty'");
                        break;

                    case "3":
                        s.DboReadOrders("'Lähetetty'");
                        break;

                    case "4":
                        sm.Menu();
                        break;

                    default:
                        Items.TextException(100);
                        break;
                    }
                }
            }
Exemplo n.º 3
0
            public void ChangeOrderStatus() //Vaihda tilauksen tilaa (Vastaanotetuksi, käsiteltyksi, sekä lähetetyksi.)
            {
                SqlClient s        = new SqlClient();
                StaffMenu sm       = new StaffMenu();
                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[Muokkaa tilauksen tilaa]"
                                  + "\n\t\t1. Merkkaa tilaus vastaanotetuksi"
                                  + "\n\t\t2. Merkkaa tilaus käsitelltyksi"
                                  + "\n\t\t3. Merkkaa tilaus lähetetyksi"
                                  + "\n\t\t4. Takaisin (Henkilökunta)"
                                  + "\n\n"
                                  + "\n\t\tValitse valinta [1-4]: ");

                    switch (Console.ReadLine())
                    {
                    case "1":
                        s.DboChangeOrderStatus("'vastaanotetuksi'");
                        break;

                    case "2":
                        s.DboChangeOrderStatus("'käsiteltyksi'");
                        break;

                    case "3":
                        s.DboChangeOrderStatus("'lähetetyksi'");
                        break;

                    case "4":
                        sm.Menu();
                        break;

                    default:
                        Items.TextException(100);
                        break;
                    }
                }
            }