### Mô tả nghiệp vụ hệ thống
1. **Quản lý nhân viên:** Thêm, sửa, xóa thông tin nhân viên. Tìm kiếm theo tên, mã NV, email, SĐT. Lọc theo phòng ban, chức vụ, trạng thái. Phân trang kết quả.
2. **Quản lý phòng ban:** CRUD phòng ban. Mỗi nhân viên thuộc 1 phòng ban. Không thể xóa phòng ban đang có nhân viên (Restrict Delete).
3. **Quản lý chức vụ:** CRUD chức vụ kèm lương cơ bản. Mỗi nhân viên giữ 1 chức vụ.
4. **Quản lý hợp đồng:** CRUD hợp đồng lao động. Mỗi nhân viên có thể có nhiều hợp đồng. Loại hợp đồng: Thử việc, 1 năm, 3 năm, Không xác định. Xóa nhân viên sẽ xóa luôn hợp đồng (Cascade Delete).
5. **Phân quyền:**
- **Admin:** Toàn quyền CRUD trên tất cả chức năng
- **User:** Chỉ được xem (Read-only) danh sách và chi tiết
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
## Hướng dẫn cài đặt và chạy
### Bước 1: Tạo Database
Mở SQL Server Management Studio (SSMS) và chạy lần lượt 2 file SQL:
1. `Database/01_CreateDatabase.sql` - Tạo database và các bảng
2. `Database/02_SeedData.sql` - Chèn dữ liệu mẫu
### Bước 2: Cấu hình Connection String
Mở `appsettings.json`, cập nhật connection string phù hợp với SQL Server của bạn:
... xem chi tiết ở README.md