📄 userform.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Common;
using Business;
namespace HomeMoney
{
public partial class UserForm : Form
{
private DataSet dsUser;
private bool isLogin = false;
private User userData = new User();
private bool formEnable = false;
public bool FormEnable
{
get { return formEnable; }
}
public User UserData
{
get { return userData; }
set { userData = value; }
}
public bool IsLogin
{
get { return isLogin; }
}
public UserForm()
{
InitializeComponent();
}
private void btnOk_Click(object sender, EventArgs e)
{
User t = new User();
if (this.gbAddUser.Visible == true)
{
t.UName = this.txtName.Text.Trim();
t.UPwd = this.txtPwd.Text.Trim();
t.UAccountName = this.txtAccountName.Text.Trim();
UserManager m = new UserManager();
if (m.Insert(t))
{
this.formEnable = true;
this.Close();
}
}
else
{
foreach (DataRow r in dsUser.Tables[0].Rows)
{
if (r["UName"].ToString().Trim() == this.cbName.SelectedValue.ToString().Trim()
&& r["UPwd"].ToString().Trim() == this.txtLPwd.Text.Trim())
{
this.isLogin = true;
this.userData.UID = r["UID"].ToString().Trim();
this.userData.UName = r["UName"].ToString().Trim();
this.userData.UAccountName = r["UAccountName"].ToString().Trim();
this.formEnable = true;
this.Close();
}
}
this.lblLPwd.Text = "*密码";
this.lblLPwd.ForeColor = Color.Red;
}
}
public void ShowAddUser()
{
this.gbAddUser.Show();
this.gbLogin.Hide();
this.Show();
}
public void ShowLogin()
{
dsUser = new UserManager().GetUsers();
this.cbAccountName.DataSource = dsUser.Tables[0];
this.cbAccountName.ValueMember = dsUser.Tables[0].Columns[4].ColumnName;
this.cbName.DataSource = dsUser.Tables[0];
this.cbName.ValueMember = dsUser.Tables[0].Columns[1].ColumnName;
this.gbAddUser.Hide();
this.gbLogin.Show();
this.Show();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.formEnable = false;
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -