public bool ThemTK(TaiKhoanDTO tk) { try { //Lưu ý do dùng TENDANGNHAP làm khóa nên khi thêm 1 tên ĐN trùng với 1 tên đã có thì sẽ thêm thất bại if (TimKiemTK(tk.Tendangnhap).Count > 0) { return(false); } else { TAI_KHOAN tkDB = new TAI_KHOAN { TENDANGNHAP = tk.Tendangnhap, MATKHAU = MaHoaChuoi(tk.Matkhau), LOAITAIKHOAN = tk.Loaitaikhoan, MANV = tk.Manv }; db.TAI_KHOAN.Add(tkDB); db.SaveChanges(); return(true); } } catch { return(false); } }
public bool XoaTK(string tenDN) { try { TAI_KHOAN tkDB = db.TAI_KHOAN.SingleOrDefault(p => p.TENDANGNHAP == tenDN && p.TRANGTHAIXOA == false); tkDB.TRANGTHAIXOA = true; db.SaveChanges(); return true; } catch { return false; } }
public void UpdateTaiKhoan(TAI_KHOAN taikhoan) { var query = (from c in _dataContext.TAI_KHOANs where c.MaTaiKhoan == taikhoan.MaTaiKhoan select c).Single(); query.Email = taikhoan.Email; query.MaNhanVien = taikhoan.MaNhanVien; query.NgayKichHoat = taikhoan.NgayKichHoat; query.Password = taikhoan.Password; query.Username = taikhoan.Username; _dataContext.SubmitChanges(); }
public bool SuaTK(TaiKhoanDTO tkSUa,string MatKhaucu,string MatKhauMoi) { try { TAI_KHOAN tk = new TAI_KHOAN(); string mkCu=MaHoaChuoi(MatKhaucu); string mkMoi = MaHoaChuoi(MatKhauMoi); tk = db.TAI_KHOAN.Where(u=> u.TENDANGNHAP == tkSUa.Tendangnhap && u.MATKHAU == mkCu).SingleOrDefault(); if (tk == null) return false; tk.MATKHAU = mkMoi; db.SaveChanges(); return true; }catch(Exception e) { return false; } }
public void InsertTaiKhoan(TAI_KHOAN taikhoan) { _dataContext.TAI_KHOANs.InsertOnSubmit(taikhoan); _dataContext.SubmitChanges(); }