示例#1
0
        public bool Insert(DTO.DangNhapDTO account)
        {
            string query  = string.Format("EXEC INSERT_TAIKHOAN '{0}','{1}','{2}'", account.UserName, account.PassWord, account.QuyenHan);
            int    result = DataProvider.Instance.ExecuteNonQuery(query);

            return(result > 0);
        }
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if ("".Equals(txtTen.Text.Trim()) && "".Equals(txtMatKhau.Text.Trim()))
            {
                MessageBox.Show("Chưa nhập thông tin đăng nhập!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTen.Focus();
                txtTen.BackColor = Color.Red;
                txtMatKhau.BackColor = Color.Red;
            }
            else if ("".Equals(txtTen.Text.Trim()))
            {
                MessageBox.Show("Chưa nhập tên người dùng!","Thông báo", MessageBoxButtons.OK,MessageBoxIcon.Warning);
                txtTen.Focus();
                txtTen.BackColor = Color.Red;
            }
            else if ("".Equals(txtMatKhau.Text.Trim()))
            {
                MessageBox.Show("Chưa nhập mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMatKhau.Focus();
                txtMatKhau.BackColor = Color.Red;
            }
            else
            {
                DangNhapDTO dn = new DangNhapDTO();
                dn.TenDN = txtTen.Text.Trim();
                dn.MatKhau = txtMatKhau.Text.Trim();
                int iKiemTraDN = 0;
                iKiemTraDN = int.Parse(DangNhapBUS.bKiemTraDanhNhap(dn));
                if (iKiemTraDN == 0)
                {
                    MessageBox.Show("Tài khoản hoặc mật khẩu không đúng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtTen.Focus();
                }
                else
                {
                    FileStream fs = new FileStream("GhiNhoTaiKhoan.txt", FileMode.Append);
                    StreamWriter writeFile = new StreamWriter(fs, Encoding.UTF8);
                    if (chkGhiNho.Checked == true)
                    {
                        writeFile.WriteLine(txtMatKhau.Text);
                        writeFile.WriteLine(txtTen.Text);
                        writeFile.Flush();
                    }
                    writeFile.Close();
                    //
                    frmMain fm = new frmMain();
                    fm.Show();
                    this.Hide();
                }

            }
        }
 public static string dKiemTraDanhNhap(DangNhapDTO dn)
 {
     SqlConnection con = DataProvider.ConnectionString();
     string sql = "select Count(*) from NhanVien where TenDN = '" + dn.TenDN + "' and MatKhau = '"+dn.MatKhau+"'";
     return DataProvider.ExecuteScalar(sql, con);
 }
 public static string bKiemTraDanhNhap(DangNhapDTO dn)
 {
     return DangNhapDAO.dKiemTraDanhNhap(dn);
 }