public bool KhoiPhucMatKhauNhanVien(BEL_NHANVIEN nv) { string maHoaMK = this.Encrypt(nv.MatKhau); string truyvan = "update NHANVIEN set MatKhau='" + maHoaMK + "' where IDNV='" + nv.IDNV + "'"; return(this.Change(truyvan)); }
public bool ThemTaiKhoan(BEL_NHANVIEN nv) { string maHoaTK = this.Encrypt(nv.TaiKhoan); string maHoaMK = this.Encrypt(nv.MatKhau); string truyvan = "Insert into NHANVIEN (Hoten,IDLoaiNV,Dienthoai,Gioitinh,Ngaysinh,CMND,TaiKhoan,MatKhau,Diachi,Trangthai) values (N'" + nv.Hoten + "','" + nv.LoaiNV + "','" + nv.DienThoai + "',N'" + nv.GioiTinh + "','" + nv.NgaySinh + "','" + nv.CMND + "','" + maHoaTK + "','" + maHoaMK + "',N'" + nv.DiaChi + "'," + nv.TrangThai + ")"; return(this.Change(truyvan)); }
public BEL_NHANVIEN ThongTinTaiKhoan(string id) { DataTable dt = new DataTable(); string truyvan = "select * from NHANVIEN where IDNV ='" + id + "'"; dt = this.Read(truyvan); BEL_NHANVIEN nv = new BEL_NHANVIEN(dt.Rows[0]); return(nv); }
public bool KiemTraTrungTaiKhoan(BEL_NHANVIEN nv) { DataTable dt = new DataTable(); string truyvan = "select IDNV from NHANVIEN where NHANVIEN.CMND = '" + nv.CMND + "'"; dt = this.Read(truyvan); if (dt.Rows.Count < 1) { return(false); } return(true); }
public string LayIDNV(BEL_NHANVIEN bel_nv) { DataTable dt = new DataTable(); string truyvan = "select * from NHANVIEN where NHANVIEN.TaiKhoan = '" + this.Encrypt(bel_nv.TaiKhoan) + "' and NHANVIEN.MatKhau = '" + this.Encrypt(bel_nv.MatKhau) + "'"; dt = this.Read(truyvan); if (dt.Rows.Count < 1) { return(null); } return(dt.Rows[0]["IDNV"].ToString()); }
public bool KiemTraTaiKhoan(BEL_NHANVIEN bel_nv) { DataTable dt = new DataTable(); string truyvan = "select * from NHANVIEN where NHANVIEN.TaiKhoan = '" + this.Encrypt(bel_nv.TaiKhoan) + "' and NHANVIEN.MatKhau = '" + this.Encrypt(bel_nv.MatKhau) + "'"; dt = this.Read(truyvan); if (dt.Rows.Count < 1) { return(false); } return(true); }
public List <BEL_NHANVIEN> DuLieuNhanVien() { List <BEL_NHANVIEN> listNhanVien = new List <BEL_NHANVIEN>(); DataTable dt = new DataTable(); string truyvan = "select IDNV,Hoten,IDLoaiNV,Dienthoai,Gioitinh,CONVERT(varchar, Ngaysinh, 103) as Ngaysinh,CMND,TaiKhoan,MatKhau,Diachi,Trangthai from NHANVIEN "; dt = this.Read(truyvan); foreach (DataRow item in dt.Rows) { BEL_NHANVIEN nhanvien = new BEL_NHANVIEN(item); listNhanVien.Add(nhanvien); } return(listNhanVien); }
private void btOk_Click(object sender, EventArgs e) { BEL_NHANVIEN nv = new BEL_NHANVIEN(); BAL_NHANVIEN NV = new BAL_NHANVIEN(); string MaHoaMK; nv.TK = tbTK.Text; MaHoaMK = Encrytion.Mahoa(tbMKCu.Text); if (NV.SS(tbTK.Text, MaHoaMK) == true) { if (string.IsNullOrEmpty(tbMKMoi.Text)) { MessageBox.Show("Nhập mật khẩu mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbMKMoi.Focus(); } else { if (tbMKMoi.Text == tbXNMK.Text) { nv.MK = Encrytion.Mahoa(tbXNMK.Text); if (NV.CapNhapMKnv(nv) == true) { MessageBox.Show("Đã đổi mật khẩu thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Đã đổi mật khẩu thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Mật khẩu Xác Nhận không trùng khớp", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbXNMK.Focus(); } } } else { MessageBox.Show("Mật khẩu sai!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbMKCu.Focus(); } }
private void btnKhoiPhucMatKhau_Click(object sender, EventArgs e) { if (txtMaNV.Text.Equals("")) { MessageBox.Show("Vui lòng chọn nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); bel_nv.IDNV = txtMaNV.Text; bel_nv.MatKhau = labMKMatDinh.Text; if (bal_nv.KhoiPhucMatKhauNhanVien(bel_nv)) { MessageBox.Show("Khôi phục mật khẩu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Khôi phục mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public bool Themtknv(BEL_NHANVIEN nv) { bool ketqua = false; try { GetCon(); string sql = "insert into tbTKNV values('" + nv.MaNV + "',N'" + nv.TK + "',N'" + nv.MK + "','" + nv.TTinh + "')"; SqlCommand commmand = new SqlCommand(sql, con); if (commmand.ExecuteNonQuery() > 0) { ketqua = true; } } catch (Exception err) { } finally { con.Close(); } return(ketqua); }
public bool CapNhapMKnv(BEL_NHANVIEN nv) { bool ketqua = false; try { GetCon(); string sql = "Update tbTKNV set MK = N'" + nv.MK + "' Where TK = '" + nv.TK + "'"; SqlCommand commmand = new SqlCommand(sql, con); if (commmand.ExecuteNonQuery() > 0) { ketqua = true; } } catch (Exception err) { } finally { con.Close(); } return(ketqua); }
public bool CapNhapnv(BEL_NHANVIEN nv, string manv) { bool ketqua = false; try { GetCon(); string sql = "Update tbNhanVien set MaNV = '" + nv.MaNV + "' ,HoTen = N'" + nv.TenNV + "' ,CMND ='" + nv.CMND_NV + "' , DChi = N'" + nv.DiaChi_NV + "' , SDT = '" + nv.SDT_NV + "' ,TThai = '" + nv.TTinh + "' Where Manv = '" + manv + "'"; SqlCommand commmand = new SqlCommand(sql, con); if (commmand.ExecuteNonQuery() > 0) { ketqua = true; } } catch (Exception err) { } finally { con.Close(); } return(ketqua); }
public bool KiemTraTrungNhanVien(BEL_NHANVIEN bel_nv) { return(dal_nv.KiemTraTrungNhanVien(bel_nv)); }
private void btnDangKy_Click(object sender, EventArgs e) { if (txtHoTen.Text.Equals("") || Age(dtNgaySinh.Value) < 18 || txtMatKhau.Text.Equals("") || txtNhapLai.Text.Equals("") || txtCMND.Text.Equals("") || txtCMND.Text.Length > 12 || txtSDT.Text.Length != 10 || txtDiachi.Text.Equals("") || txtSDT.Text.Equals("")) { if (txtMatKhau.Text.Equals("")) { txtMatKhau.Focus(); MessageBox.Show("Vui lòng nhập Mật Khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtNhapLai.Text.Equals("")) { txtNhapLai.Focus(); MessageBox.Show("Vui lòng nhập lại Mật Khẩu! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtHoTen.Text.Equals("")) { txtHoTen.Focus(); MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Equals("")) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND/CCCD ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtDiachi.Text.Equals("")) { txtDiachi.Focus(); MessageBox.Show("Vui lòng nhập địa chỉ! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Length > 12) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND <= 12 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Age(dtNgaySinh.Value) < 18) { dtNgaySinh.Focus(); MessageBox.Show("Ngày sinh >= 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); bel_nv.Hoten = txtHoTen.Text; bel_nv.DienThoai = txtSDT.Text; bel_nv.NgaySinh = dtNgaySinh.Value.ToShortDateString(); bel_nv.CMND = txtCMND.Text; bel_nv.TrangThai = 0; bel_nv.TaiKhoan = txtSDT.Text; bel_nv.MatKhau = txtMatKhau.Text; bel_nv.LoaiNV = "1"; if (radNam.Checked == true) { bel_nv.GioiTinh = "Nam"; } else { bel_nv.GioiTinh = "Nữ"; } bel_nv.DiaChi = txtDiachi.Text; if (bal_nv.KiemTraTrungTK(bel_nv)) { MessageBox.Show("Nhân viên đã tồn tại!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bal_nv.ThemTaiKhoan(bel_nv)) { this.Close(); MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public bool CapNhapMKnv(BEL_NHANVIEN nv) { var xuly = new DAL_NHANVIEN(); return(xuly.CapNhapMKnv(nv)); }
public bool CapNhapTKnv(BEL_NHANVIEN nv, string manv) { var xuly = new DAL_NHANVIEN(); return(xuly.CapNhapTKnv(nv, manv)); }
public bool Themtknv(BEL_NHANVIEN nv) { var xuly = new DAL_NHANVIEN(); return(xuly.Themtknv(nv)); }
public bool KiemTraTaiKhoan(BEL_NHANVIEN bel_nv) { return(dal_nv.KiemTraTaiKhoan(bel_nv)); }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text.Equals("") || txtMatKhau.Text.Equals("")) { if (txtTaiKhoan.Text.Equals("")) { MessageBox.Show("Vui lòng nhập tài khoản?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTaiKhoan.Focus(); } else if (txtMatKhau.Text.Equals("")) { MessageBox.Show("Vui lòng nhập mật khẩu?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMatKhau.Focus(); } } else { if ((txtTaiKhoan.Text.Length < 3 || txtTaiKhoan.Text.Length > 16) || (txtMatKhau.Text.Length < 6 || txtMatKhau.Text.Length > 16)) { if ((txtTaiKhoan.Text.Length < 3 || txtTaiKhoan.Text.Length > 16)) { MessageBox.Show("Vui lòng nhập tài khoản >= 3 và < 16 kí tự?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTaiKhoan.Focus(); } else if ((txtMatKhau.Text.Length < 6 || txtMatKhau.Text.Length > 16)) { MessageBox.Show("Vui lòng nhập mật khẩu >= 6 và < 16 kí tự?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMatKhau.Focus(); } } else { BEL_NHANVIEN bEL_NHANVIEN = new BEL_NHANVIEN(); bEL_NHANVIEN.TaiKhoan = txtTaiKhoan.Text; bEL_NHANVIEN.MatKhau = txtMatKhau.Text; if (bal_nv.KiemTraTaiKhoan(bEL_NHANVIEN)) { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(bal_nv.ThongTinTaiKhoan(bal_nv.LayIDNV(bEL_NHANVIEN))); form_BANHANG bg = new form_BANHANG(); bg.bel_nv = new BEL_NHANVIEN(bel_nv); if (bel_nv.LoaiNV.Equals("1")) { this.Hide(); bg.ShowDialog(); this.Show(); } else { Admin admin = new Admin(); this.Hide(); admin.bel_nv = new BEL_NHANVIEN(bel_nv); admin.ShowDialog(); this.Show(); } } else { MessageBox.Show("Tài khoản hoặc mật khẩu không chính xác!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public bool CapNhatNhanVien(BEL_NHANVIEN bel_nv) { return(dal_nv.CapNhatNhanVien(bel_nv)); }
public bool CapNhatNhanVien(BEL_NHANVIEN nv) { string truyvan = "update NHANVIEN set Hoten=N'" + nv.Hoten + "',Dienthoai='" + nv.DienThoai + "',Ngaysinh='" + nv.NgaySinh + "',CMND='" + nv.CMND + "',Gioitinh=N'" + nv.GioiTinh + "',IDLoaiNV='" + nv.LoaiNV + "',Trangthai='" + nv.TrangThai + "',Diachi=N'" + nv.DiaChi + "' where IDNV='" + nv.IDNV + "'"; return(this.Change(truyvan)); }
private void btnCapNhat_Click(object sender, EventArgs e) { if (txtMaNV.Text.Equals("")) { MessageBox.Show("Vui lòng chọn tài khoản!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (radKhoa.Checked == true && this.bel_nv.IDNV.Equals(txtMaNV.Text)) { MessageBox.Show("Không thể thực hiện với chính bạn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); radMoKhoa.Checked = true; } else { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); BEL_NHANVIEN bel_nv_temp = new BEL_NHANVIEN(); bel_nv_temp = new BEL_NHANVIEN(bal_nv.ThongTinTaiKhoan(txtMaNV.Text)); bel_nv.IDNV = txtMaNV.Text; bel_nv.Hoten = txtHoTenNV.Text; bel_nv.DienThoai = txtSDT.Text; bel_nv.NgaySinh = dtNgaySinh.Value.ToShortDateString(); bel_nv.CMND = txtCMND.Text; bel_nv.TaiKhoan = bel_nv_temp.TaiKhoan; bel_nv.MatKhau = bel_nv_temp.MatKhau; if (radNam.Checked == true) { bel_nv.GioiTinh = "Nam"; } else { bel_nv.GioiTinh = "Nữ"; } if (radQuanLy.Checked == true) { bel_nv.LoaiNV = "2"; } else { bel_nv.LoaiNV = "1"; } if (radMoKhoa.Checked == true) { bel_nv.TrangThai = 1; } else { bel_nv.TrangThai = 0; } bel_nv.DiaChi = txtDiachiNV.Text; if (bal_nv.CapNhatNhanVien(bel_nv)) { HienThiThongTinNhanVien(lvNhanVien); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public string LayIDNV(BEL_NHANVIEN bEL_NHANVIEN) { return(dal_nv.LayIDNV(bEL_NHANVIEN)); }
public bool ThemTK(BEL_NHANVIEN bEL_NHANVIEN) { return(dal_nv.ThemTaiKhoan(bEL_NHANVIEN)); }
public bool KiemTraTrungTK(BEL_NHANVIEN bEL_NHANVIEN) { return(dal_nv.KiemTraTrungTaiKhoan(bEL_NHANVIEN)); }
private void btnThem_Click(object sender, EventArgs e) { if (txtHoTenNV.Text.Equals("")) { txtHoTenNV.Focus(); MessageBox.Show("Vui lòng nhập họ tên ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Equals("")) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND/CCCD ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Length != 9 && txtCMND.Text.Length != 12) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND 9 hoặc 12 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Age(dtNgaySinh.Value) < 18) { dtNgaySinh.Focus(); MessageBox.Show("Ngày sinh >= 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtDiachiNV.Text.Equals("")) { txtDiachiNV.Focus(); MessageBox.Show("Vui lòng nhập địa chỉ ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); bel_nv.Hoten = txtHoTenNV.Text; bel_nv.DienThoai = txtSDT.Text; bel_nv.NgaySinh = dtNgaySinh.Value.ToShortDateString(); bel_nv.CMND = txtCMND.Text; if (radNam.Checked == true) { bel_nv.GioiTinh = "Nam"; } else { bel_nv.GioiTinh = "Nữ"; } if (radQuanLy.Checked == true) { bel_nv.LoaiNV = "2"; } else { bel_nv.LoaiNV = "1"; } if (radMoKhoa.Checked == true) { bel_nv.TrangThai = 1; } else { bel_nv.TrangThai = 0; } bel_nv.DiaChi = txtDiachiNV.Text; bel_nv.TaiKhoan = txtSDT.Text; bel_nv.MatKhau = labMKMatDinh.Text; if (bal_nv.KiemTraTrungNhanVien(bel_nv)) { MessageBox.Show("Nhân viên đã có!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bal_nv.ThemTaiKhoan(bel_nv)) { HienThiThongTinNhanVien(lvNhanVien); MessageBox.Show("Thêm nhân viên thành công"); } else { MessageBox.Show("Thêm nhân viên thất bại"); } } } }
public bool KhoiPhucMatKhauNhanVien(BEL_NHANVIEN bel_nv) { return(dal_nv.KhoiPhucMatKhauNhanVien(bel_nv)); }