📄 frmlogin.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BookManagementSystem
{
public partial class frmLogin : Form
{
private Boolean IsPass;
private int count = 0;
public frmLogin()
{
InitializeComponent();
}
private void frmLogin_FormClosing(object sender, FormClosingEventArgs e)
{
Program.DataOperator.CloseConnection();
Environment.Exit(1);
}
private void BtnLogin_Click(object sender, EventArgs e)
{
if (account.Text.Equals(""))
{
MessageBox.Show("帐号不能为空");
return;
}
if (checkBox.Checked)
{
Program.IsAdministrator = true;
IsPass = Program.DataOperator.CheckAdmin(account.Text, password.Text);
if (IsPass)
{
Program.CurrentAccount = account.Text;
this.Dispose();
}
}
else
{
Program.IsAdministrator = false;
IsPass = Program.DataOperator.CheckUser(account.Text, password.Text);
if (IsPass)
{
Program.CurrentAccount = account.Text;
this.Dispose();
}
}
MessageBox.Show("帐号或密码错误");
count++;
if (count == 5)
{
MessageBox.Show("错误登录次数太多!", "错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
Program.DataOperator.CloseConnection();
Environment.Exit(1);
}
return;
}
private void name_KeyPress(object sender, KeyPressEventArgs e)
{
BtnLogin.Enabled = true;
}
private void BtnExit_Click(object sender, EventArgs e)
{
Program.DataOperator.CloseConnection();
Environment.Exit(1);
}
private void frmLogin_Load(object sender, EventArgs e)
{
account.Focus();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -