From 525add0260a0f29949c358e6ca0124903013cc5d Mon Sep 17 00:00:00 2001 From: kotcheshir73 Date: Sun, 28 Mar 2021 00:26:26 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=BE=D1=80=D0=BC=D0=B0=20=D0=B2=D1=85?= =?UTF-8?q?=D0=BE=D0=B4=20enter=20=D0=BD=D0=B0=20=D0=BF=D0=B0=D1=80=D0=BE?= =?UTF-8?q?=D0=BB=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FormEnter.Designer.cs | 1 + .../DepartmentPortalDesctop/FormEnter.cs | 21 ++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) 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(); + } + } } }