diff --git a/AIParkingApplication/App.config b/AIParkingApplication/App.config index b0e0096..48f66bc 100644 --- a/AIParkingApplication/App.config +++ b/AIParkingApplication/App.config @@ -2,6 +2,8 @@ + + diff --git a/AIParkingApplication/LoginForm.Designer.cs b/AIParkingApplication/LoginForm.Designer.cs index ac4bf11..7ade62a 100644 --- a/AIParkingApplication/LoginForm.Designer.cs +++ b/AIParkingApplication/LoginForm.Designer.cs @@ -126,9 +126,11 @@ // lblLoginStatus // this.lblLoginStatus.AutoSize = true; + this.lblLoginStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblLoginStatus.ForeColor = System.Drawing.SystemColors.ControlLight; this.lblLoginStatus.Location = new System.Drawing.Point(294, 117); this.lblLoginStatus.Name = "lblLoginStatus"; - this.lblLoginStatus.Size = new System.Drawing.Size(66, 13); + this.lblLoginStatus.Size = new System.Drawing.Size(90, 18); this.lblLoginStatus.TabIndex = 4; this.lblLoginStatus.Text = "Login Status"; // @@ -154,6 +156,7 @@ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "AIParking - Hệ thống quản lý bãi đỗ xe - Đăng nhập"; this.TopMost = true; + this.Load += new System.EventHandler(this.LoginForm_Load); ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImageLogo)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); diff --git a/AIParkingApplication/LoginForm.cs b/AIParkingApplication/LoginForm.cs index 2ae95d3..d44386a 100644 --- a/AIParkingApplication/LoginForm.cs +++ b/AIParkingApplication/LoginForm.cs @@ -1,4 +1,6 @@ -using System; +using OpenCvSharp; +using System; +using System.Configuration; using System.Drawing; using System.IO; using System.Windows.Forms; @@ -69,7 +71,7 @@ namespace AIParkingApplication var execeptioMessage = loginResult.Exception.Message; if (execeptioMessage.Contains("Error converting value")) { - lblLoginStatus.UpdateLabel("Tên tài khoản hoặc mật khẩu không đúng!", Color.Red); + lblLoginStatus.UpdateLabel("Sai tên tài khoản hoặc mật khẩu!", Color.Red); return; } @@ -83,13 +85,13 @@ namespace AIParkingApplication if (loginResult.IsLoginSuccess) { + Util.AddOrUpdateAppSettings("DEFAULT_USERNAME", txtUsername.Text); + Util.AddOrUpdateAppSettings("DEFAULT_PASSWORD", txtPassword.Text); new AIParkingApplicationForm(apiController, ipAddress, loginResult.LoginData).Show(); Hide(); } } - - private void btnLogin_Click(object sender, EventArgs e) { Login(); @@ -102,5 +104,23 @@ namespace AIParkingApplication Application.Exit(); } } + + private void ReadAppConfiguration() + { + try + { + txtUsername.Text = ConfigurationManager.AppSettings["DEFAULT_USERNAME"]; + txtPassword.Text = ConfigurationManager.AppSettings["DEFAULT_PASSWORD"]; + } + catch (Exception ex) + { + Console.WriteLine($"{DateTime.Now.GetTimeFormatted()}\tReadAccessControlDeviceIPConfiguration\t{ex.Message}"); + } + } + + private void LoginForm_Load(object sender, EventArgs e) + { + ReadAppConfiguration(); + } } }