薪王:强类型登录

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 23:34:19

强类型登录

(2010-12-05 13:39:35) 标签:

it

分类: 努力学习.net

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using 强类型登录.DataSetUsersTableAdapters;

namespace 强类型登录
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            T_UsersTableAdapter adapter = new T_UsersTableAdapter();
            强类型登录.DataSetUsers.T_UsersDataTable users = adapter.GetDataByUserName(txtUserName.Text);

            if (users.Count <= 0)
            {
                MessageBox.Show("用户名不存在,请重新输入!");
                return;
            }
            else
            {
                强类型登录.DataSetUsers.T_UsersRow user = users[0];
                if (user.ErrorTime >= 3)
                {
                    MessageBox.Show("登录错误次数过多,禁止登录!");
                    return;
                }
                if (user.Password == txtPassword.Text)
                {
                    MessageBox.Show("登录成功!");
                    adapter.ResetErrorTimeById(user.Id);
                }
                else
                {
                    adapter.IncErrorTimeById(user.Id);
                    MessageBox.Show("密码错误!");
                }
            }
        }
    }
}