Esempio n. 1
0
        static void Main(string[] args)
        {
            if (SQL.CheckConnection())
            {
                SQL.CreateDatabase();
            }

            int      homeChoice, typeChoice, usrActionChoice, admActionChoice, newOldChoice;
            Customer customer;

            do
            {
                homeChoice = PickStart.View();
                if (homeChoice == 0)
                {
                    typeChoice = PickUserType.View();
                    if (typeChoice == 0)
                    {
                        newOldChoice = PickNewOrOldCustomer.View();
                        if (newOldChoice == 0)
                        {
                            customer = CustomerLogin.View();
                        }
                        else
                        {
                            customer = CreateCustomer.View();
                        }
                        ShowCustomer.View(customer);
                        do
                        {
                            usrActionChoice = PickCustomerActions.View();
                            switch (usrActionChoice)
                            {
                            case 0:
                                CreateBooking.View(customer);
                                break;

                            case 1:
                                ShowCustomerBookings.View(customer);
                                break;

                            case 2:
                                customer = UpdateCustomer.View(customer);
                                break;

                            case 3:
                                Delete.Customer(customer.CustomerId);
                                usrActionChoice = 4;
                                break;

                            default:
                                break;
                            }
                        } while (usrActionChoice != 4);
                    }
                    else if (typeChoice == 1)
                    {
                        do
                        {
                            admActionChoice = PickAdminActions.View();
                            switch (admActionChoice)
                            {
                            case 0:
                                CreateMovie.View();
                                break;

                            case 1:
                                ShowCustomers.View();
                                break;

                            default:
                                break;
                            }
                        } while (admActionChoice != 2);
                    }
                }
            } while (homeChoice == 0);
        }