using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using BLL; using BLL.Dto.UserDto; using Helper; using HZY.Framework.DependencyInjection; using Sunny.UI; namespace Scada { public partial class FormLogin : UILoginForm, IScopedSelfDependency { /// /// 写个注释 /// private readonly UserManager _userManager; public FormLogin(UserManager userManager) { _userManager = userManager; InitializeComponent(); } private async void FormLogin_ButtonLoginClick(object sender, EventArgs e) { var result = await _userManager.LoginAsync(new UserLoginDto() { UserName=this.UserName,UserPassword=this.Password}); if(result.Result==SystemEnums.Result.Success) { IsLogin = true; this.ShowSuccessTip("登录成功"); this.Close(); } else { UIMessageTip.ShowWarning(result.Msg); } } } }