diff --git a/DepartmentPortal/DepartmentPortalDesctop/FormEnter.Designer.cs b/DepartmentPortal/DepartmentPortalDesctop/FormEnter.Designer.cs index 3a59812..e335ee2 100644 --- a/DepartmentPortal/DepartmentPortalDesctop/FormEnter.Designer.cs +++ b/DepartmentPortal/DepartmentPortalDesctop/FormEnter.Designer.cs @@ -72,6 +72,7 @@ namespace DepartmentPortalDesctop this.textBoxPassword.Size = new System.Drawing.Size(242, 23); this.textBoxPassword.TabIndex = 3; this.textBoxPassword.UseSystemPasswordChar = true; + this.textBoxPassword.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxPassword_KeyDown); // // buttonEnter // diff --git a/DepartmentPortal/DepartmentPortalDesctop/FormEnter.cs b/DepartmentPortal/DepartmentPortalDesctop/FormEnter.cs index e943f88..77a5c01 100644 --- a/DepartmentPortal/DepartmentPortalDesctop/FormEnter.cs +++ b/DepartmentPortal/DepartmentPortalDesctop/FormEnter.cs @@ -1,4 +1,5 @@ using DesktopTools.BusinessLogics; +using ModelTools.Extensions; using SecurityBusinessLogic.BusinessLogics; using System; using System.Collections.Generic; @@ -17,8 +18,16 @@ namespace DepartmentPortalDesctop InitializeComponent(); } - private void ButtonEnter_Click(object sender, EventArgs e) + private void Login() { + if (textBoxLogin.Text.IsEmpty()) + { + MessageBox.Show("Введите логин", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + if (textBoxPassword.Text.IsEmpty()) + { + MessageBox.Show("Введите пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + } try { Task.WaitAll(Task.Run(async () => await UserManager.GetInstance.LoginAsync(textBoxLogin.Text, textBoxPassword.Text))); @@ -30,5 +39,15 @@ namespace DepartmentPortalDesctop ErrorMessanger.PrintErrorMessage("При аутентфикации возникла ошибка: ", new List> { new KeyValuePair("Аутентфикация", ex.Message) }); } } + + private void ButtonEnter_Click(object sender, EventArgs e) => Login(); + + private void TextBoxPassword_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + Login(); + } + } } }