-
Notifications
You must be signed in to change notification settings - Fork 1
/
Login.cs
110 lines (102 loc) · 3.87 KB
/
Login.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
using System;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
namespace HeThongQLDVGiaoHangNhanh
{
public partial class Login : Form
{
ToolTip toolTip = new ToolTip();
public Login()
{
InitializeComponent();
}
#region Tạo chữ chìm
private void Login_Load(object sender, EventArgs e)
{
toolTip.SetToolTip(txtUsername, "Tên đăng nhập không phân biệt chữ hoa chữ thường");
toolTip.SetToolTip(btnEyePass, "Hiển thị mật khẩu");
toolTip.SetToolTip(btnEyeClosePass, "Ẩn mật khẩu");
toolTip.SetToolTip(btnKhach, "Đăng nhập với tư cách là khách hàng (người xem) không cần tên đăng nhập và mật khẩu");
txtUsername_Leave(null, new EventArgs());
txtPassword_Leave(null, new EventArgs());
}
private void txtUsername_Enter(object sender, EventArgs e)
{
if (txtUsername.Text == "Tên đăng nhập")
{
txtUsername.Text = "";
txtUsername.ForeColor = Color.Black;
}
}
private void txtUsername_Leave(object sender, EventArgs e)
{
if (txtUsername.Text == "")
{
txtUsername.Text = "Tên đăng nhập";
txtUsername.ForeColor = Color.Gray;
}
}
private void txtPassword_Enter(object sender, EventArgs e)
{
if (txtPassword.Text == "Mật khẩu")
{
txtPassword.Text = "";
txtPassword.ForeColor = Color.Black;
txtPassword.UseSystemPasswordChar = true;
}
}
private void txtPassword_Leave(object sender, EventArgs e)
{
if (txtPassword.Text == "")
{
txtPassword.Text = "Mật khẩu";
txtPassword.ForeColor = Color.Gray;
txtPassword.UseSystemPasswordChar = false;
}
}
#endregion
#region Hiển thị / Ẩn mật khẩu
private void btnEyePass_Click(object sender, EventArgs e)
{
btnEyeClosePass.BringToFront();
txtPassword.UseSystemPasswordChar = false;
}
private void btnEyeClosePass_Click(object sender, EventArgs e)
{
btnEyePass.BringToFront();
txtPassword.UseSystemPasswordChar = true;
}
#endregion
#region Đăng nhập
private void btnLogin_Click(object sender, EventArgs e)
{
DataTable dt = TaiKhoanDAL.Instance.ThongTinTaiKhoan(txtUsername.Text, Encryption.MD5(txtPassword.Text));
if (dt.Rows.Count > 0)
{
MessageBox.Show("Đăng nhập thành công", "Đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Information);
Dashboard dashboard = new Dashboard(dt.Rows[0][0].ToString(), dt.Rows[0][1].ToString(), dt.Rows[0][2].ToString());
this.Hide();
dashboard.ShowDialog();
this.Show();
}
else MessageBox.Show("Đăng nhập thất bại", "Đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnKhach_Click(object sender, EventArgs e)
{
Dashboard dashboard = new Dashboard("", "", "Khách");
this.Hide();
dashboard.ShowDialog();
this.Show();
}
#endregion
#region Thoát
private void btnExit_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("Bạn có chắc chắn muốn thoát không?", "Thoát", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
Application.Exit();
}
#endregion
}
}