⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userform.cs

📁 《C#和.NET第一步》中的财务系统 利用三层结构做的
💻 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 + -