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

📄 frmuserlogin.cs

📁 房屋中介系统是一款非常实用的房屋中介软件。使用该软件
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using houseAgency.mothedCls;
namespace houseAgency
{
    public partial class frmUserLogin : Form
    {
        ClsCon con = new ClsCon();                  //实例化连接对象con
        clsLoginMethed cm = new clsLoginMethed();   //实例化登录记法cm
        clsLogin cl=new clsLogin();                 //实例化登录对象cl
        string ErrorNum = string.Empty;             //记录登录时用户名
        int Num = 0;                                //记录点击次数
        public frmUserLogin()
        {
            InitializeComponent();
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            #region//用户与密码是否正确不正确给三次机会然后关闭
         
            cl.LName=this.cobName.Text;
            cl.LPwd=this.txtPwd.Text.Trim().ToString();
            string power=cm.select_table(cl);
            if (power != "none")
            {
                //调一个方法如果成功进入后台否则记到登陆日制中
                frmMain fm = new frmMain();
                this.Hide();
                fm.M_str_Power = this.cobName.Text + "@" + power;
                fm.Show();
            }
            else if(this.txtPwd.Text=="" && this.cobName.Text=="")
            {//当所有信息都没有时这是一个入口
                frmMain fm = new frmMain();
                this.Hide();  
                fm.Show();
            }
            else
            {
                if (ErrorNum == cl.LName)
                {
                    Num += 1;
                    if (Num >= 3)
                    {
                        this.Close();
                    }
                }
                else
                {
                    ErrorNum = cl.LName;
                    Num += 1;
                }
                MessageBox.Show("密码有误,三次后将自动关闭,这是第"+Num+"次");
                this.txtPwd.Text = string.Empty;
                this.txtPwd.Focus();

            }
            #endregion
        }



        private void txtPwd_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
                this.btnLogin.Focus();

        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.clearText();
        }
        
            #region//clerarTextBox
        private void clearText()
        {
            foreach (Control cont in this.gbLogin.Controls)
            {
                if (cont.GetType().ToString() == "System.Windows.Forms.TextBox")
                {
                    cont.Text = string.Empty;
                   
                }
            }
        }
        #endregion

        private void frmUserLogin_Load(object sender, EventArgs e)
        {
            con.ConDatabase();
            {
                try
                {
                    SqlDataAdapter da = new SqlDataAdapter("select * from tb_login", con.conn);
                    DataTable dt = new DataTable();
                    da.Fill(dt);
                    this.cobName.DataSource = dt.DefaultView;
                    cobName.DisplayMember = "login_name";
                }
                catch (Exception ey)
                {
                    MessageBox.Show(ey.Message);
                }
            }
        }

        private void txtPwd_TextChanged(object sender, EventArgs e)
        {

        }  
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -