12 BAOQUANTHIETBI RR C,R,E,D
3.5.2. Thiết kế form nhập liệu cho danh mục
Tên giao diện: Loại thiết bị
Người sử dụng: Quản lý TTB, quyền = user Nhiệm vụ: Xem, thêm, sửa , xóa loại thiết bị Mẫu thiết kế
Tiền điều kiện: Người dùng đăng nhập vào hệ thống với quyền quản lý trang thiết
bị (maquyentruycap=1)
Hậu điều kiện: Trở về giao diện chính. Định dạng kết quả đầu ra:
Bảng dữ liệu thay đổi
Trạng thái hệ thống sau khi thoát khỏi giao diện: trở về trạng thái trước khi gọi giao diện.
Bảng dữ liệu sử dụng
Bảng dữ liệu Thuộc tính sử dụng Mức độ sử dụng Điều kiện tồn vẹn ( Nhập gì vào khi thêm dữ liệu vào ) LOAITHIETBI maloaithietbi
tenloaithietbi ghichu
C, R, E, D
STT Tên thànhphần Yêu cầu Định dạng Reference Mô tả 1 btnThem không SimpleButton DevExpress
Components for .Net 16.1.2
Thêm mới bản ghi: Khi nhấn nút này sẽ hiển thị các trường chi tiết cho phép người dùng thêm Loại thiết bị 2 btnSua không SimpleButton DevExpress
Components for .Net 16.1.2
Sửa thông tin loại thiết bị: Chọn một trường bất kì trong danh sách Loại thiết bị. Khi nhấn nút này sẽ hiển thị các trường có đầy đủ các thơng tin của các trường đang sửa(mã loại thiết bị đặt chế độ Read Only), người dùng chỉ cần sửa thông tin cần thiết.
3 btnXoa không SimpleButton DevExpress Components for .Net 16.1.2
Xóa Loại thiết bị: Khi khơng cịn Loại thiết bị này trong hệ thống TTB phịng máy nữa thì nhân viên sử dụng xóa phịng máy
4 btnCapnhat khơng SimpleButton DevExpress Components for .Net 16.1.2
Load lại dữ liệu: khi click nút này mọi thông tin sẽ được làm mới lại.
5 dgvList Không GridControl
DevExpress Components for .Net 16.1.2 Hiển thị danh sách loại thiết bị Biểu đồ trình tự hoạt động:
Quy trình, cơng thức xử lý:
btnThem: sau khi kích nút này, thì txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled=true để người dùng có thể thao tác nhập liệu
btnSua: sau khi kích nút này, thì txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled=true để người dùng có thể thao tác nhập liệu
btnXoa:sau khi kích nút này, màn hình hiện lên thơng báo hỏi bạn chắc chắn muốn xóa hay khơng, nếu chọn OK dữ liệu được chọn sẽ bị xóa
dgvList:sau khi kích vào 1 dịng trên dgvList, mọi thơng tin trên dịng sẽ hiển thị lên trên txtmaloaithietbi, txttenloaithietbi, txtghichu tương ứng, kích các btnXoa hay btnSua để phục vụ mục đích
btnCapNhat: được kích vào sau khi thao tác với btnThemMoi và btnSua, btnXoa dữ liệu sẽ được cập nhật vào CSDL, đồng thời txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled= false