初始化版本
This commit is contained in:
224
SLC1-N/Form_LogOn.cs
Normal file
224
SLC1-N/Form_LogOn.cs
Normal file
@@ -0,0 +1,224 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace SLC1_N
|
||||
{
|
||||
public partial class Form_LogOn : Form
|
||||
{
|
||||
public Form_LogOn()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void LogOn_Load(object sender, EventArgs e)
|
||||
{
|
||||
Logtime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
Timer1.Interval = 1000;
|
||||
Timer1.Start();
|
||||
//try
|
||||
//{
|
||||
// string filepath = System.Environment.CurrentDirectory + "\\Config\\Users\\UsersInfo.mdb";
|
||||
|
||||
// if (File.Exists(filepath) == true)//判断所选路径是否有文件
|
||||
// {
|
||||
|
||||
// string constr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + System.Environment.CurrentDirectory + "\\Config\\Users\\UsersInfo.mdb;";
|
||||
// OleDbConnection con = new OleDbConnection(constr);
|
||||
// con.Open();
|
||||
|
||||
// string sql2 = "SELECT * FROM UserInfo";
|
||||
|
||||
// OleDbCommand cmd2 = new OleDbCommand(sql2, con);
|
||||
// OleDbDataReader userinformation = cmd2.ExecuteReader();
|
||||
|
||||
// //下移游标,读取一行,如果没有数据了则返回false
|
||||
// while (userinformation.Read())
|
||||
// {
|
||||
// Account.Items.Add(Convert.ToString(userinformation["账户"]));
|
||||
// }
|
||||
|
||||
|
||||
// userinformation.Close();
|
||||
// con.Close();
|
||||
// }
|
||||
//}
|
||||
//catch (Exception ex)
|
||||
//{
|
||||
// MessageBox.Show(ex.Message);
|
||||
//}
|
||||
Password.Focus();
|
||||
}
|
||||
|
||||
private void Log_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
if (Password.Text == "linglong29529959" || Password.Text == "29529959" || Password.Text == "qwe")
|
||||
{
|
||||
|
||||
Timer1.Stop();
|
||||
|
||||
//Form1.f1.网络设置ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.pLC控制ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.串口配置ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.测试参数ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.基本设置ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.存储设置ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.用户管理ToolStripMenuItem.Enabled = true;
|
||||
//Form1.f1.
|
||||
//ToolStripMenuItem.Enabled = true;
|
||||
|
||||
Form1.f1.lb_User.Text = "厂商";
|
||||
Form1.f1.User = "厂商";
|
||||
//Form1.f1.DayTime.Start();
|
||||
|
||||
this.Close();
|
||||
//Form1.f1.Show();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
//string filepath = System.Environment.CurrentDirectory + "\\Config\\Users\\UsersInfo.mdb";
|
||||
|
||||
//if (File.Exists(filepath) == false)//判断所选路径是否有文件
|
||||
//{
|
||||
|
||||
// MessageBox.Show("请先新建用户!");
|
||||
|
||||
//}
|
||||
//else if (String.IsNullOrEmpty(Account.Text))
|
||||
//{
|
||||
// MessageBox.Show("请先选择用户!");
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
//string constr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + System.Environment.CurrentDirectory + "\\Config\\Users\\UsersInfo.mdb;";
|
||||
//OleDbConnection con = new OleDbConnection(constr);
|
||||
//con.Open();
|
||||
|
||||
//string sql = "SELECT * FROM UserInfo WHERE 账户='" + Account.Text + "'";
|
||||
|
||||
//OleDbCommand cmd2 = new OleDbCommand(sql, con);
|
||||
//OleDbDataReader userinformation = cmd2.ExecuteReader();
|
||||
|
||||
//string userpassword = null;
|
||||
//string usercharacter = null;
|
||||
|
||||
//while (userinformation.Read())
|
||||
//{
|
||||
// userpassword = Convert.ToString(userinformation["密码"]);
|
||||
// usercharacter = Convert.ToString(userinformation["权限"]);
|
||||
//}
|
||||
|
||||
//userinformation.Close();
|
||||
//con.Close();
|
||||
string userpassword2 = DateTime.Now.ToString("yyMMHH");
|
||||
string userpassword = DateTime.Now.ToString("ddHHmm");
|
||||
string userpassword3 = "ghkj.2021";
|
||||
if (Password.Text == userpassword)
|
||||
{
|
||||
//Form1.f1.Admin.Text = Account.Text;
|
||||
Form1.f1.lb_User.Text = "工程师";
|
||||
Form1.f1.User = "工程师";
|
||||
Timer1.Stop();
|
||||
//if (usercharacter == "操作员")
|
||||
//{
|
||||
// Form1.f1.网络设置ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.pLC控制ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.串口配置ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.测试参数ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.基本设置ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.存储设置ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.用户管理ToolStripMenuItem.Enabled = false;
|
||||
// Form1.f1.复位ToolStripMenuItem.Enabled = false;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// Form1.f1.网络设置ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.pLC控制ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.串口配置ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.测试参数ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.基本设置ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.存储设置ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.用户管理ToolStripMenuItem.Enabled = true;
|
||||
// Form1.f1.复位ToolStripMenuItem.Enabled = true;
|
||||
//}
|
||||
//Form1.f1.DayTime.Start();
|
||||
//string logintime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
////写入登录记录
|
||||
//record_con.Open();
|
||||
//string sql2 = " INSERT INTO Login(账户, 登录时间) VALUES('" + Account.Text + "', '" + logintime + "')";
|
||||
//OleDbCommand record_cmd = new OleDbCommand(sql2, record_con);
|
||||
//record_cmd.ExecuteNonQuery();
|
||||
//record_con.Close();
|
||||
//Form1.f1.Show();
|
||||
|
||||
//Machine mac = new Machine(usercharacter);
|
||||
//mac.ShowDialog();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
else if (Password.Text== userpassword2)
|
||||
{
|
||||
Form1.f1.lb_User.Text = "管理员";
|
||||
Form1.f1.User = "管理员";
|
||||
Timer1.Stop();
|
||||
this.Close();
|
||||
}
|
||||
else if (Password.Text == userpassword3|| Password.Text == "123456")
|
||||
{
|
||||
Form1.f1.lb_User.Text = "超级管理员";
|
||||
Form1.f1.User = "超级管理员";
|
||||
Timer1.Stop();
|
||||
this.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("密码错误!");
|
||||
Password.ResetText();
|
||||
Password.Focus();
|
||||
}
|
||||
//}
|
||||
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
private void Password_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == System.Windows.Forms.Keys.Enter)
|
||||
{
|
||||
Log.PerformClick(); //执行单击button的动作
|
||||
}
|
||||
}
|
||||
|
||||
private void LogOn_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
//if (String.IsNullOrEmpty(Form1.f1.Admin.Text))
|
||||
//{
|
||||
// System.Environment.Exit(0);
|
||||
//}
|
||||
}
|
||||
|
||||
private void Timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
Logtime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
}
|
||||
|
||||
private void Account_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void timer2_Tick(object sender, EventArgs e)
|
||||
{
|
||||
Form1.f1.lb_User.Text = "操作员";
|
||||
Form1.f1.User = "操作员";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user