public List <NhatKyDangNhap> timKiemTheoMaNhanVien(string maNhanVien) { List <NhatKyDangNhap> lstNhatKyDangNhap = new List <NhatKyDangNhap>(); SqlConnection conn = null; conn = DataAccessConnection.getConnection(); conn.Open(); string strQuery = "SELECT manhanvien,quyenhan,hoten,thoigian FROM nhatkydangnhap WHERE manhanvien LIKE '%" + maNhanVien + "%'"; SqlDataReader reader = null; SqlCommand command = new SqlCommand(strQuery, conn); reader = command.ExecuteReader(); while (reader.Read()) { NhatKyDangNhap objNhatKy = new NhatKyDangNhap(); objNhatKy.MaNhanVien = reader["manhanvien"].ToString(); objNhatKy.QuyenHan = reader["quyenhan"].ToString(); objNhatKy.HoTen = reader["hoten"].ToString(); objNhatKy.ThoiGianDangNhap = (DateTime)reader["thoigian"]; lstNhatKyDangNhap.Add(objNhatKy); } conn.Close(); return(lstNhatKyDangNhap); }
public bool themNhatKy(NhatKyDangNhap obj) { bool isSuccess = false; SqlConnection conn = null; conn = DataAccessConnection.getConnection(); conn.Open(); string strQuery = "INSERT INTO nhatkydangnhap VALUES('" + obj.MaNhanVien + "',N'" + obj.QuyenHan + "',N'" + obj.HoTen + "','" + obj.ThoiGianDangNhap + "')"; SqlCommand command = conn.CreateCommand(); command.CommandType = CommandType.Text; command.CommandText = strQuery; isSuccess = command.ExecuteNonQuery() > 0; conn.Close(); return(isSuccess); }
private void btnDangNhap_Click(object sender, EventArgs e) { if (!kiemTraNhapRong(txtMaNhanVien.Text.Trim(), txtMatKhau.Text.Trim())) { MessageBox.Show("Bạn nhập chưa đầy đủ ! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { NhanVien objNhanVien = new NhanVien(); objNhanVien.MaNhanVien = txtMaNhanVien.Text.Trim(); objNhanVien.MatKhau = txtMatKhau.Text.Trim(); objNhanVien.QuyenHan = cboQuyenHan.Text; if (objNhanVien.QuyenHan.Equals("Quản trị viên")) { if (nhanVienService.dangNhap(objNhanVien)) { string strThoiGianHienTai = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt"); MessageBox.Show("Đăng nhập thành công lúc " + strThoiGianHienTai, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); frmTrangChu f = new frmTrangChu(); string strHoTen = nhanVienService.timKiemNhanVienTheoMa (objNhanVien.MaNhanVien)[0].HoTen; f.strTenNhanVien = strHoTen; f.strMaNhanVien = txtMaNhanVien.Text.Trim(); f.flagHienThiMenu = true; //them vao nhat ky dang nhap NhatKyDangNhap objNhatKyDangNhap = new NhatKyDangNhap(); objNhatKyDangNhap.MaNhanVien = objNhanVien.MaNhanVien; objNhatKyDangNhap.QuyenHan = objNhanVien.QuyenHan; objNhatKyDangNhap.HoTen = strHoTen; objNhatKyDangNhap.ThoiGianDangNhap = DateTime.Now; nhatKyDangNhapService.themNhatKy(objNhatKyDangNhap); // f.ShowDialog(); this.Close(); } else { MessageBox.Show("Đăng nhập không thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (nhanVienService.dangNhap(objNhanVien)) { string strThoiGianHienTai = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt"); MessageBox.Show("Đăng nhập thành công lúc " + strThoiGianHienTai, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); frmTrangChu f = new frmTrangChu(); string strHoTen = nhanVienService.timKiemNhanVienTheoMa (objNhanVien.MaNhanVien)[0].HoTen; f.strTenNhanVien = strHoTen; f.strMaNhanVien = txtMaNhanVien.Text.Trim(); f.flagHienThiMenu = false; //them vao nhat ky dang nhap NhatKyDangNhap objNhatKyDangNhap = new NhatKyDangNhap(); objNhatKyDangNhap.MaNhanVien = objNhanVien.MaNhanVien; objNhatKyDangNhap.QuyenHan = objNhanVien.QuyenHan; objNhatKyDangNhap.HoTen = strHoTen; objNhatKyDangNhap.ThoiGianDangNhap = DateTime.Now; nhatKyDangNhapService.themNhatKy(objNhatKyDangNhap); // f.ShowDialog(); this.Close(); } else { MessageBox.Show("Đăng nhập không thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public bool themNhatKy(NhatKyDangNhap obj) { return(nhatKyDangNhapRepository.themNhatKy(obj)); }