private void LoginButton_Click(object sender, EventArgs e)
 {
     if (string.Empty.Equals(AccountTextBox.Text))
     {
         MessageBox.Show("请输入用户名");
     }
     else if (string.Empty.Equals(PasswordTextBox.Text))
     {
         MessageBox.Show("请输入密码");
     }
     else if (!UserManager.GetUserManager().ContainsUserName(AccountTextBox.Text))
     {
         MessageBox.Show("不存在的用户名");
         AccountTextBox.Text  = "";
         PasswordTextBox.Text = "";
         AccountTextBox.Focus();
     }
     else if (!UserManager.GetUserManager().ValidateUserNameAndPassword(AccountTextBox.Text, PasswordTextBox.Text))
     {
         MessageBox.Show("密码不正确");
         PasswordTextBox.Text = "";
         AccountTextBox.Focus();
     }
     else
     {
         UserManager.GetUserManager().SetCurrentUser(new User(AccountTextBox.Text, PasswordTextBox.Text));
         MessageBox.Show("登陆成功");
         DialogResult = DialogResult.OK;
         Close();
     }
 }
Beispiel #2
0
        private void AccountSaveButton_Click(object sender, EventArgs e)
        {
            int currentAccountCount = Convert.ToInt32(AccountAmountLabel.Text);

            for (int i = currentAccountCount; i < AccountTextBox.Lines.Length; i++)
            {
                if (AccountTextBox.Lines[i] != "")
                {
                    Account  account          = new Account();
                    string[] accountInfoArray = AccountTextBox.Lines[i].Split(':');
                    account.Email    = accountInfoArray[0];
                    account.Password = accountInfoArray[1];
                    _NikeCore.SaveAccount(account);
                }
            }
            AccountTextBox.Refresh();
            AccountAmountLabel.Text = AccountTextBox.Lines.Length.ToString();
        }
        private void AddProviderbtn_Click(object sender, RoutedEventArgs e)
        {
            int i1 = 0, i2 = 0;

            foreach (UIElement elem in stacktextbox.Children)
            {
                TextBox textbox = new TextBox();
                if (elem is TextBox)
                {
                    textbox = elem as TextBox;
                    i1++;
                    if (textbox.Text != "" && !Validation.GetHasError(textbox))
                    {
                        i2++;
                    }
                }
            }

            if (i1 == i2 && CheckCompany(CompanyTextBox.Text))
            {
                Provider provider = new Provider();
                provider.CheckingAccount = AccountTextBox.Text;
                provider.PhoneNumber     = NumberTextBox.Text;
                provider.TypeOfProduct   = TypeTextBox.Text;
                provider.СompanyName     = CompanyTextBox.Text;
                db.Providers.Add(provider);
                db.SaveChanges();
                MessageBox.Show("Добавлено!");
                NameboxRefresh();
                AccountTextBox.Clear();
                NumberTextBox.Clear();
                TypeTextBox.Clear();
                CompanyTextBox.Clear();
            }
            else if (i1 != i2)
            {
                MessageBox.Show("Данные введены неккоректно!");
            }
            else
            {
                MessageBox.Show("Такая фирма уже существует!");
            }
        }
Beispiel #4
0
 private async void SignInButton_Click(object sender, RoutedEventArgs e)
 {
     if (ViewModel.Account.Trim() == string.Empty)
     {
         ViewModel.ErrorText = "请输入手机号或者邮箱";
         ViewModel.ShowError = true;
         AccountTextBox.Focus(FocusState.Programmatic);
     }
     else if (string.IsNullOrEmpty(ViewModel.Password))
     {
         ViewModel.ErrorText = "请输入密码";
         ViewModel.ShowError = true;
         PasswordControl.Focus(FocusState.Programmatic);
     }
     else
     {
         ViewModel.ShowError = false;
         await ViewModel.SignInAsync();
     }
 }
 private void LoginForm_Shown(object sender, EventArgs e)
 {
     AccountTextBox.Focus();
 }
Beispiel #6
0
 private void ConnectView_OnLoaded(object sender, RoutedEventArgs e)
 {
     AccountTextBox.Focus();
     AccountTextBox.SelectAll();
 }
Beispiel #7
0
 private void Window_Loaded_1(object sender, RoutedEventArgs e)
 {
     AccountTextBox.Focus();
 }
 private void ClearButton_Click(object sender, EventArgs e)
 {
     ClearTextBoxes();
     AccountTextBox.Focus();
 }
 private void AddAccountButton_Click(object sender, EventArgs e)
 {
     HidePanels();
     AddAccountPanel.Visible = true;
     AccountTextBox.Focus();
 }
Beispiel #10
0
 public LoginWindow()
 {
     InitializeComponent();
     AccountTextBox.Focus();
 }
Beispiel #11
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     ViewModel.Frame = Frame;
     AccountTextBox.Focus(FocusState.Programmatic);
 }