CHƯƠNG TRÌNH VÀ KẾT QUẢ THỰC HIỆN
5.2.16. Form sổ lương
Form này có chức năng cập nhật thông tin về lương cho nhân viên và tính lương được nhận của mỗi nhân viên
*/ Mô tả hoạt động: Tại form sổ lương muốn thực hiện chức năng thêm mới bản ghi người dùng nhấn nút “Thêm” khi đó tất cả các Textbox và Combobox sẽ để trắng để người dùng nhập dữ liệu, đồng thời khi đó nút “Thêm” sẽ tự động chuyển thành nút “Lưu”. Khi nhập dữ liệu phải lưu ý các trường khóa chính không được trùng lặp nếu dữ liệu bị trùng thì chương trình sẽ đưa ra thông báo mã khóa bị trùng. Ví dụ như mỗi nhân viên chỉ có một sổ lương và mỗi sổ lương chỉ dành cho một nhân viên cho nên khi nhập mà mã nhân viên hoặc mã sổ lương bị trùng chương trình sẽ đưa ra thông báo.
Khi nhập đủ các thông tin thì ấn nút “Tính” để chương trình thực hiện việc tính lương cho nhân viên dựa trên các thông số vừa nhập. Việc tính lương cho từng nhân viên thực hiện theo công thức:
Lương thực lĩnh = (Lương cơ bản * Hệ số lương) – (BHXH + BHYT) + Phụ cấp
Sau khi tính lương thì ấn “Lưu” để hoàn tất thủ tục thêm mới bản ghi.
+) Nút “Sửa” được dùng khi muốn sửa dữ liệu. Tại ô text tìm kiếm hãy nhập thông tin cần tìm kiếm rồi nhấn nút “Tìm kiếm” chương trình sẽ tìm ra tất cả các dữ liệu có liên quan tới thông tin tìm kiếm và đưa ra listview, tại listview nhấp vào dòng có thông tin cần sửa, lập tức các trường trong listview sẽ đươc hiển thị ra các ô textbox hoặc combobox. Người dùng khi đó chỉ việc sửa chữa
thông tin muốn thay đổi sau đó nhấn nút sửa, chương trình sẽ đưa ra thông báo rằng dữ liệu đã được sửa.
+) Khi muốn xóa dữ liệu không cần thiết ra khỏi cơ sở dữ liệu thì sử dụng nút “Xóa”. Đầu tiên chọn ra bản ghi cần xóa và nhấn nút “Xóa” chương trình sẽ đưa ra MsgBox hỏi bạn có muốn xóa dữ liệu hay không. Nếu chọn “Yes”
chương trình sẽ xóa bản ghi. Nếu chọn “No” chương trình sẽ hủy thao tác xóa. +) Nút “Bỏ qua” được sử dụng khi muốn hủy bỏ thao tác đang thực hiện. Ví dụ: Khi đang thực hiện thao tác thêm mới dữ liệu mà ta muốn hủy thao tác thì nhấn nút “Bỏ qua” khi đó chương trình sẽ hủy toàn bộ công việc đang thực hiện và quay lại tình trạng ban đầu khi chưa thực hiện thao tác.
Lưu ý: Trước khi lưu hoặc sửa thông tin phải nhấn vào nút “Tính” để chương trình cập nhật lại lương mới cho nhân viên trước khi lưu