private void DangNhap() { DataTable dtNV = _NhanVienBUS.LayThongTinNV(txtTaiKhoan.Text, TienIch.MaHoaMatKhau(txtMatKhau.Text)); if (dtNV != null) { if (dtNV.Rows.Count > 0) { Program.MA_NV = dtNV.Rows[0]["MaNhanVien"].ToString(); // Lấy mã nv làm biến tĩnh toàn chương trình Program.TEN_NV = dtNV.Rows[0]["TenNhanVien"].ToString(); Program.HINH_NV = dtNV.Rows[0]["HinhDaiDien"].ToString(); Program.QUYEN = Convert.ToInt16(dtNV.Rows[0]["Quyen"].ToString()); xuLyDangNhap(); // gọi hàm xử lý đăng nhập đã đc định nghĩa ở form main lblTinNhan.Text = "Vui lòng nhập mật khẩu để tiếp tục!"; lblTinNhan.ForeColor = Color.Green; BatTatControls(true); txtMatKhau.Text = ""; txtMatKhau.Focus(); } else { lblTinNhan.Text = "Mật khẩu không đúng, vui lòng thử lại!"; lblTinNhan.ForeColor = Color.Red; } } else { lblTinNhan.Text = "Không thể hack vào hệ thống!"; lblTinNhan.ForeColor = Color.Red; } }
private void themNV() { if (txtTenNV.Text == "" || txtTenDangNhap.Text == "" || txtMK.Text == "") { FormMessage.Show("Vui lòng nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } clsNhanVien_DTO nhanvien = new clsNhanVien_DTO(); nhanvien.TenNV = txtTenNV.Text; nhanvien.TenDangNhap = txtTenDangNhap.Text; nhanvien.MatKhau = TienIch.MaHoaMatKhau(txtMK.Text); nhanvien.SDT = txtSoDT.Text; nhanvien.Email = txtEmail.Text; nhanvien.CMND = txtCMND.Text; nhanvien.DiaChi = txtDiaChi.Text; nhanvien.Quyen = cbbChucVu.SelectedIndex == 0 ? 1 : 0; if (DuongDanHinh != null) { try { File.Copy(DuongDanHinh, Application.StartupPath + @"\data\images\users\" + TenHinh, true); nhanvien.Hinh = @"data\images\users\" + TenHinh; } catch { } } else { nhanvien.Hinh = @"data\images\empty.png"; } themnhanvien(nhanvien); this.Close(); }