コード例 #1
0
ファイル: TablesOverviewUI.cs プロジェクト: shukerb/Chapeau
        // this is only available for user type Manager
        private void btn_Back_Click(object sender, EventArgs e)
        {
            User_Service userService = new User_Service();
            Employee     user        = userService.GetUser(lbl_UserName.Text);
            ManagerUI    manager     = new ManagerUI(user);

            Hide();
            manager.ShowDialog();
        }
コード例 #2
0
ファイル: LoginForm.cs プロジェクト: shukerb/Chapeau
        private void btn_Login_Click(object sender, EventArgs e)
        {
            User_Service userService = new User_Service();

            if (txt_Name.Text == "" || txt_Password.Text == "")
            {
                MessageBox.Show("Please enter Name and Password");
            }
            else
            {
                user = userService.GetUser(txt_Name.Text);
                bool logedIn = false;
                if (user.Name == txt_Name.Text.ToUpper() && user.Password == int.Parse(txt_Password.Text))
                {
                    logedIn = true;
                    Hide();
                    //here to decide to where you want to go depending on the position of the user
                    // user types are MANAGER, WAITER any extra still need to be added.
                    if (user.Position == Enum_Employee.Waiter)
                    {
                        TablesOverviewUI overview = new TablesOverviewUI(user);
                        overview.ShowDialog();
                    }
                    else if (user.Position == Enum_Employee.Manager)
                    {
                        ManagerUI overview = new ManagerUI(user);
                        overview.ShowDialog();
                    }
                    else if (user.Position == Enum_Employee.Chef)
                    {
                        OrderList kitchen = new OrderList("Kitchen");
                        kitchen.Text = "Kitchen Order List";
                        kitchen.ShowDialog();
                    }
                    else if (user.Position == Enum_Employee.Barman)
                    {
                        OrderList bar = new OrderList("Bar");
                        bar.Text = "Bar Order List";
                        bar.ShowDialog();
                    }
                    Close();
                }
                if (!logedIn)
                {
                    MessageBox.Show("Username or password is not correct please try again!");
                }
            }
        }