private void Login(object sender, RoutedEventArgs e)
        {
            _loginStaffViewModel = (LoginStaffViewModel)this.DataContext;
            if (_loginStaffViewModel.IsValidModel())
            {
                var currentStaff = _staffBusiness.GetStaffViewModel(_loginStaffViewModel);
                if (currentStaff == null)
                {
                    MessageBox.Show("Đăng nhập không thành công", "Login", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    StaffGlobal.CurrentStaff = currentStaff;
                    MessageBox.Show("Đăng nhập thành công", "Login", MessageBoxButton.OK, MessageBoxImage.Information);
                    switch (StaffGlobal.CurrentStaff.StaffRole)
                    {
                    case (int)EStaffRole.Administrator:
                        MainManagementWindow mainManagementWindow = new MainManagementWindow();
                        this.Hide();
                        mainManagementWindow.Show();
                        this.Close();
                        break;

                    case (int)EStaffRole.SaleStaff:
                        SalesWindow salesWindow = new SalesWindow();
                        this.Hide();
                        salesWindow.Show();
                        this.Close();
                        break;

                    default:
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("Dữ liệu không hợp lệ!", "Login", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }