public int them1taikhoan(eTaiKhoan tk) { try { var tmp = db.Tbl_Users.Where(x => x.ID == tk.ID1).FirstOrDefault(); if (tmp != null) { return(0); } Tbl_User user = new Tbl_User(); user.ID = tk.ID1; user.MaNV = tk.Manv1; user.Nhom = tk.Nhom1; user.Password = tk.Password1; user.Phanquyen = tk.PhanQuyen1; db.Tbl_Users.InsertOnSubmit(user); db.SubmitChanges(); return(1); } catch { return(0); } }
private void Frm_login_Load(object sender, EventArgs e) { eTaiKhoan taikhoan = tk.GetAllList(); txtTenDangNhap.Text = taikhoan.taiKhoan; txtMatKhau.Text = taikhoan.matKhau; }
/// <summary> /// name: Linh /// content: Cap nhat mat khau truy cap /// </summary> public bool UpdateItem(eTaiKhoan entity) { if (dalTaiKhoan.Update(entity)) { return(true); } return(false); }
/// <summary> /// name: Linh /// content: Truy xuat tai khoan va mat khau de truy cap vao he thong /// </summary> public eTaiKhoan getALL() { eTaiKhoan tk = new eTaiKhoan(); TaiKhoan taiKhoan = db.TaiKhoans.FirstOrDefault(); tk.taiKhoan = taiKhoan.taiKhoan1; tk.matKhau = taiKhoan.matKhau; return(tk); }
public eTaiKhoan DataToEntity(TaiKhoan tk) { eTaiKhoan etk = new eTaiKhoan(); etk.IdTaiKhoan = tk.IdTaiKhoan; etk.TenTaiKhoan = tk.TenTaiKhoan; etk.MatKhau = tk.MatKhau; etk.IdNhanVien = tk.IdNhanVien; return(etk); }
public bool DangNhap(eTaiKhoan input) { var listTK = db.TaiKhoans.ToList(); foreach (TaiKhoan tam in listTK) { if (tam.TenDN == input.tenDN && tam.MatKhau == input.matKhau) { return(true); } } return(false); }
private Task <ClaimsIdentity> GetIdentity(eTaiKhoan _taikhoan) { List <Claim> _claims = new List <Claim>() { new Claim(JwtRegisteredClaimNames.Aud, JsonConvert.SerializeObject(_taikhoan)), new Claim(JwtRegisteredClaimNames.Sid, _taikhoan.KeyID.ToString(), ClaimValueTypes.Integer64), new Claim(JwtRegisteredClaimNames.Sub, _taikhoan.AccCode.ToLower()), new Claim(JwtRegisteredClaimNames.Iat, DateTime.UtcNow.TimeOfDay.ToString(), ClaimValueTypes.Integer64) }; var _generic = new System.Security.Principal.GenericIdentity(_taikhoan.AccCode.ToLower(), "Token"); var _identity = new ClaimsIdentity(_generic, _claims); return(Task.FromResult(_identity)); }
private void BtnDangNhap_Click(object sender, EventArgs e) { eTaiKhoan taikhoan = tk.GetAllList(); if (txtTenDangNhap.Text == taikhoan.taiKhoan && txtMatKhau.Text == taikhoan.matKhau) { frm_userMain userMain = new frm_userMain(); userMain.ShowDialog(); timerClose.Start(); } else { lblThongBao.Text = "Tài khoản hoặc mật khẩu không chính xác."; } }
public List <eTaiKhoan> LayTatCaGiaTri()// Lấy giá trị từ csdl { var taikhoanlist = db.TaiKhoans.ToList(); List <eTaiKhoan> ls = new List <eTaiKhoan>(); foreach (TaiKhoan tktemp in taikhoanlist) { eTaiKhoan tk = new eTaiKhoan(); tk.MaNhanVien = tktemp.MaNV; tk.TenTaiKhoan = tktemp.TenTK; tk.MatKhau = tktemp.MatKhau; ls.Add(tk); } return(ls); }
/// <summary> /// name: Linh /// content: Cap nhat mat khau truy cap /// </summary> public bool Update(eTaiKhoan entity) { try { TaiKhoan taiKhoan = db.TaiKhoans.FirstOrDefault(); taiKhoan.matKhau = entity.matKhau; db.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
private void btnDangNhap_Click(object sender, EventArgs e) { eTK = new eTaiKhoan(tbxTenDangNhap.Text, tbxMatKhau.Text); busTK = new busTaiKhoan(); if (busTK.DangNhap(eTK)) { this.Close(); tenDN = eTK.tenDN; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Đăng nhập thất bại !"); this.DialogResult = DialogResult.Cancel; } }
public int ThemTK(eTaiKhoan tkmoi) // Thêm tài khoản mới { if (KtraTaiKhoan(tkmoi)) { return(0); } TaiKhoan tktemp = new TaiKhoan(); tktemp.MaNV = tkmoi.MaNhanVien; tktemp.TenTK = tkmoi.TenTaiKhoan; tktemp.MatKhau = tkmoi.MatKhau; db.TaiKhoans.InsertOnSubmit(tktemp); db.SubmitChanges(); return(1); }
public eTaiKhoan layTKBangTenTK(string tentk)// lấy 1 tài khoản bằng tên tài khoản { TaiKhoan a = db.TaiKhoans.Where(s => s.TenTK.ToUpper().Trim() == tentk.ToUpper().Trim()).FirstOrDefault(); if (a != null) { eTaiKhoan tk = new eTaiKhoan(); tk.MaNhanVien = a.MaNV; tk.TenTaiKhoan = a.TenTK; tk.MatKhau = a.MatKhau; return(tk); } else { return(null); } }
public List <eTaiKhoan> GetAllTaiKhoan() { var tmp = db.Tbl_Users.Where(x => x.ID != "admin").ToList(); List <eTaiKhoan> lstk = new List <eTaiKhoan>(); foreach (Tbl_User user in tmp) { eTaiKhoan tk = new eTaiKhoan(); tk.ID1 = user.ID; tk.Manv1 = user.MaNV; tk.Nhom1 = user.Nhom; tk.Password1 = user.Password; tk.PhanQuyen1 = user.Phanquyen; lstk.Add(tk); } return(lstk); }
public List <eTaiKhoan> LayThongTinTaiKhoan() { var dsTaiKhoan = qt.TaiKhoans.ToList(); List <eTaiKhoan> dsTK = new List <eTaiKhoan>(); foreach (TaiKhoans tkn in dsTaiKhoan) { eTaiKhoan tks = new eTaiKhoan(); tks.UserName = tkn.Username; tks.Pass = tkn.Pass; tks.LoaiTK = tkn.LoaiTK; tks.MaBS = tkn.MaBacSi; tks.MaNV = tkn.MaNhanVien; tks.MaNQL = tkn.MaNQL; dsTK.Add(tks); } return(dsTK); }
public bool KtraTaiKhoan(eTaiKhoan tk)// Kiểm tra tài khoản hợp lệ hay không { db = new CuaHangBanXeMayDataContext(); TaiKhoan tktemp = db.TaiKhoans.Where(s => s.TenTK.Trim().ToUpper() == tk.TenTaiKhoan.Trim().ToUpper()).FirstOrDefault(); if (tktemp != null) { if (tk.MatKhau.Trim() == tktemp.MatKhau.Trim()) { return(true); } else { return(false); } } else { return(false); } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMatKhauCu.Text != null && txtMatKhauMoi.Text != null && txtNhapLaiMatKhau.Text != null) { if (Regex.IsMatch(txtMatKhauMoi.Text, @"^(\w|\b|@|_){6,}$") && txtMatKhauMoi.Text.Equals(txtNhapLaiMatKhau.Text)) { eTaiKhoan tk = _taiKhoan.GetAllList(); eTaiKhoan taiKhoan = new eTaiKhoan(tk.taiKhoan, txtMatKhauMoi.Text); if (txtMatKhauCu.Text.Equals(tk.matKhau)) { if (_taiKhoan.UpdateItem(taiKhoan)) { lblThongBao.Text = "Thay đổi mật khẩu thành công."; lblThongBao.ForeColor = Color.Black; } else { lblThongBao.Text = "Lỗi cập nhật."; lblThongBao.ForeColor = Color.Red; } } else { lblThongBao.Text = "Mật khẩu cũ không đúng."; lblThongBao.ForeColor = Color.Red; } } else if (txtMatKhauMoi.Text.Equals(txtNhapLaiMatKhau.Text) == false) { lblThongBao.Text = "Mật khẩu không trùng khớp."; lblThongBao.ForeColor = Color.Red; } else { lblThongBao.Text = "Mật khẩu phải lớn hơn 5 ký tự và không bao gồm các ký tự đặc biệt."; lblThongBao.ForeColor = Color.Red; } } }
private void btndangki_Click(object sender, EventArgs e) { if (txttentaikhoan.Text.Length < 6) { MessageBox.Show("Tên tài khoản phải có ít nhất 6 kí tự !"); } else if (txtmatkhau.Text.Length < 6) { MessageBox.Show("Mật khẩu phải có ít nhất 6 kí tự !"); } else if (txtmatkhau.Text != txtxacnhanmk.Text) { MessageBox.Show("Lỗi nhập lại mật khẩu không chính xác!"); } else { eTaiKhoan tk = new eTaiKhoan(); tk.ID1 = txttentaikhoan.Text; tk.Manv1 = txtmanv.Text; tk.Nhom1 = ""; tk.Password1 = txtmatkhau.Text; int kq = tkbll.them1taikhoan(tk); if (kq == 0) { MessageBox.Show("Tên tài khoản đã có người sử dụng!"); } else { MessageBox.Show("Đăng kí thành công!"); this.Close(); FormMain frmnew = new FormMain(); frmnew._message = txttentaikhoan.Text; frmnew.ShowDialog(); } } }
public bool DangNhap(eTaiKhoan input) { return(dalTK.DangNhap(input)); }