public bool CheckLoginNhanVien(string name, string pass) { using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities()) { string encryptPass = md5(pass); var dangnhapQuery = from dangnhap in db.DANGNHAPs where dangnhap.TENDANGNHAP == name && dangnhap.MATKHAU == encryptPass select dangnhap; if (dangnhapQuery.Any()) { var capnhatDN = from dangnhap in db.DANGNHAPs where dangnhap.TENDANGNHAP == name select dangnhap; DANGNHAP objDangnhap = capnhatDN.Single(); objDangnhap.SOLANDN += 1; db.SaveChanges(); return(true); } return(false); } }
private void btnDoiMK_Click(object sender, EventArgs e) { Func data = new Func(); if (data.CheckLoginNhanVien(lblUserName.Text, tbxMKCu.Text)) { if (tbxMKMoi.Text.ToString() == tbxMKMoiXN.Text.ToString()) { using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities()) { var doimatkhauQuery = from dangnhap in db.DANGNHAPs where dangnhap.TENDANGNHAP == lblUserName.Text select dangnhap; if (doimatkhauQuery.Any()) { DANGNHAP dangnhapObj = doimatkhauQuery.Single(); dangnhapObj.MATKHAU = md5(tbxMKMoi.Text); dangnhapObj.MATKHAUBANDAU = ""; dangnhapObj.DOIMATKHAU = 1; db.SaveChanges(); MessageBox.Show("Đã đổi mật khẩu thành công ."); this.Close(); } } } else { MessageBox.Show("Mật khẩu xác nhận không đúng !!!"); } } else { MessageBox.Show("Mật khẩu cũ nhập không đúng !!!"); } }