示例#1
0
 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);
     }
 }
示例#2
0
 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;
     }
 }
示例#3
0
        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();
        }
示例#4
0
 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;
     }
 }
示例#5
0
 public void InsertTaiKhoan(TAI_KHOAN taikhoan)
 {
     _dataContext.TAI_KHOANs.InsertOnSubmit(taikhoan);
     _dataContext.SubmitChanges();
 }