private void btnCancel_Click(object sender, RoutedEventArgs e)
        {
            if (window == PreviousWindow.ACCESS)
            {
                AccessWindow accessWindow = new AccessWindow(status);
                accessWindow.Show();
                Close();
            }
            else if (window == PreviousWindow.LOGIN || window == PreviousWindow.MENU)
            {
                MessageBoxResult result =
                    MessageBox.Show(ConfigurationManager.AppSettings["btnCancelMessage"],
                                    "",
                                    MessageBoxButton.YesNo);

                if (result == MessageBoxResult.Yes && window == PreviousWindow.LOGIN)
                {
                    LoginWindow loginWindow = new LoginWindow();
                    loginWindow.Show();
                    this.Close();
                }
                else if (result == MessageBoxResult.Yes && window == PreviousWindow.MENU)
                {
                    MenuWindow menuWindow = new MenuWindow(null, Status.NO_ACCOUNT);
                    menuWindow.Show();
                    Close();
                }
            }
        }
示例#2
0
        private void btnNoAccount_Click(object sender, RoutedEventArgs e)
        {
            User       user   = new User();
            MenuWindow window = new MenuWindow(user, Status.NO_ACCOUNT);

            window.Show();
            Close();
        }
示例#3
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            if (txtEmail.Text == "" || txtPassword.Password == "")
            {
                MessageBox.Show(ConfigurationManager.AppSettings["btnContinueMessageIncomplete"],
                                "",
                                MessageBoxButton.OK);
                return;
            }
            else
            {
                User user =
                    Utils.GetUser(txtEmail.Text, txtPassword.Password, status);

                if (user.Id != 0)
                {
                    switch (status)
                    {
                    case Status.CUSTOMER:
                        MenuWindow menuWindow = new MenuWindow(user, status);
                        menuWindow.Show();
                        Close();
                        break;

                    case Status.EMPLOYEE:
                        AdministrationWindow administrationWindow = new AdministrationWindow(user);
                        administrationWindow.Show();
                        Close();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    MessageBox.Show(ConfigurationManager.AppSettings["btnLoginIncorrect"],
                                    "",
                                    MessageBoxButton.OK);
                }
            }
        }