public void InsertDS(TaiKhoanDangNhap ql) { db.TaiKhoanDangNhaps.Add(ql); db.SaveChanges(); }
public void UpdateDS(TaiKhoanDangNhap tk) { TaiKhoanDangNhap capnhat = this.db.TaiKhoanDangNhaps.Single(s => s.MaQuanLy == tk.MaQuanLy); capnhat.TenDangNhap = tk.TenDangNhap; capnhat.MatKhau = tk.MatKhau; capnhat.CheDoDangNhap = tk.CheDoDangNhap; db.SaveChanges(); }
public Boolean ThemTaiKhoan(TaiKhoanDangNhap tkdn) { try { return(tKDN.ThemTaiKhoan(tkdn)); } catch (Exception e) { MessageBox.Show(e.Message); } return(false); }
public ActionResult DangNhapTaiKhoan(TaiKhoanDangNhap tkdn) { tkB = new TaiKhoanBusiness(); if (ModelState.IsValid) { //Kiếm tra mail tồn tại List <TaiKhoan> dsTK = tkB.TaiKhoanDaTonTai(tkdn.Email); if (dsTK.Count > 0)//Nếu tài khoản đã tồn tại { string hashedPassword; using (MD5 md5hash = MD5.Create()) { hashedPassword = GetMd5Hash(md5hash, tkdn.MatKhau); } if (hashedPassword == dsTK[0].MatKhau)// So sánh mật khẩu, nếu đúng thì gán Session { qB = new QuyenBusiness(); int quyenID = dsTK[0].IdQuyen; string tenQuyen = qB.Quyen_GetNameById(quyenID); Session["Id"] = dsTK[0].IdTaiKhoan; Session["Email"] = dsTK[0].Email; Session["Ten"] = dsTK[0].Ten; Session["Quyen"] = tenQuyen; Session.Timeout = 20; return(RedirectToAction("Index", "Home")); } else//Nếu sai mật khẩu { ModelState.AddModelError("LoiDangNhap", "Mật khẩu không đúng"); ViewBag.tab = "DangNhap"; return(View("DangNhap_DangKyTaiKhoan")); } } else//Nếu Email không đúng => tài khoản không tồn tại => báo lôi { ModelState.AddModelError("LoiDangNhap", "Địa chỉ Email không đúng"); } } //Active tab ViewBag.tab = "DangNhap"; return(View("DangNhap_DangKyTaiKhoan")); }
public Boolean ThemTaiKhoan(TaiKhoanDangNhap tkdn) { OpenConn(); string sql = "insert into TaiKhoanDangNhap values(@maTK,@tenDN,@matKhau,@loaiTK,@maNV)"; SqlCommand sqlComm = new SqlCommand(sql, conn); sqlComm.Parameters.Add(new SqlParameter("@maTK", SqlDbType.NChar)).Value = tkdn.MaTaiKhoan; sqlComm.Parameters.Add(new SqlParameter("@tenDN", SqlDbType.NVarChar)).Value = tkdn.TenDangNhap; sqlComm.Parameters.Add(new SqlParameter("@matKhau", SqlDbType.NVarChar)).Value = tkdn.MatKhau; sqlComm.Parameters.Add(new SqlParameter("@loaiTK", SqlDbType.NVarChar)).Value = tkdn.LoaiTaiKhoan; sqlComm.Parameters.Add(new SqlParameter("@maNV", SqlDbType.NChar)).Value = tkdn.MaNhanVien; int kq = sqlComm.ExecuteNonQuery(); CloseConn(); if (kq != 0) { return(true); } return(false); }
public Boolean CapNhatTaiKhoan(TaiKhoanDangNhap tkdn) { OpenConn(); string sql = "update TaiKhoanDangNhap set TenDangNhap=@tenDN, MatKhau=@matKhau, LoaiTaiKhoan = @loaiTK, MaNhanVien= @maNV where MaTaiKhoan = @maTK"; SqlCommand sqlComm = new SqlCommand(sql, conn); sqlComm.Parameters.Add(new SqlParameter("@tenDN", SqlDbType.NVarChar)).Value = tkdn.TenDangNhap; sqlComm.Parameters.Add(new SqlParameter("@matKhau", SqlDbType.NVarChar)).Value = tkdn.MatKhau; sqlComm.Parameters.Add(new SqlParameter("@loaiTK", SqlDbType.NVarChar)).Value = tkdn.LoaiTaiKhoan; sqlComm.Parameters.Add(new SqlParameter("@maNV", SqlDbType.NChar)).Value = tkdn.MaNhanVien; sqlComm.Parameters.Add(new SqlParameter("@maTK", SqlDbType.NChar)).Value = tkdn.MaTaiKhoan; int kq = sqlComm.ExecuteNonQuery(); CloseConn(); if (kq != 0) { return(true); } return(false); }