2.4.3.1.a Chức năng:
-Tiếp nhận xe sửa chữa trong ngày và lập hồ sơ gồm các thông tin cần thiết để lưu trữ xuống bộ nhớ phụ.
-Lọc ra những xe được tiếp nhận theo ngày xác định.
2.4.3.1.b Mô tả các đối tượng trên màn hình:
STT Tên Kiểu Chức năng Ghi chú
1 dt_Chonxe DatetimeInput Chọn ngày để hiện thị xe tiếp nhận theo ngày
2 grid_Xe DatagridView Hiển thị xe tiếp nhận tương ứng với với ngày tiếp nhận được chọn trên dt_Chonxe
3 tb_Tenchuxe TextBox Nhập tên chủ xe Bắt buộc nhập
4 tb_Diachi TextBox Nhập địa chỉ chủ xe Bắt buộc 5 tb_Dienthoai number_TextB ox (user control) Nhập số điện thoại Chỉ nhập số 6 tb_Email TextBox_Emai l (user control)
Nhập email Có kiểm tra định dạng Email
7 image_Xe PictureBox Hiển thì ảnh xe Tùy chọn nhập ảnh cho xe
8 link_Chonanh LinkLabel Mở ảnh trên đĩa cứng và hiển thị lên PictureBox
9 link_Xoaanh LinkLabel Xóa ảnh trên PictureBox
10 tb_Bienso TextBox Nhập biển số Bắt buộc nhập
11 cb_Hieuxe ComboBox Nhập hiệu xe Tải hiệu xe trong của hàng để tùy chọn hoặc có thể nhập nhưng hiệu xe nhập phải tồn tại 12 dt_Ngaytiepnh an
DatetimeInput Ngày tiếp nhận xe Không lớn hơn ngày hiện tại 13 bt_Them Button Thêm thông tin xe
dữ liệu
14 bt_Nhaplai Button Reset lại các thông tin để nhập lại
2.4.3.1.c Danh sách biến cố và xử lý tương ứng trên màn hình:
STT Biến cố Xử lý Ghi
chú
1 Chọn Button Thêm
Kiểm tra ngày tiếp nhận(định dạng,không lớn hơn ngày hiện tại),các trường bắt buộc phải nhập.Kiểm tra Biển số đã tồn tại chưa,Hiệu xe phải thuộc hiệu xe qui đinh,kiểm tra email đúng định dang,Số lượng tiếp nhận xe trong ngày không vượt quá số lượng cho phep. Nếu có ảnh phải kiểm tra sự tồn tại của file.Nếu hợp lệ ghi thông tin xuống cơ sở dữ liệu và di chuyển file ảnh đến vị trí qui định.Reset lại các control.
2 Chọn Button Nhập lại
Xóa nội dung cũ,reset mặc định các control 3 Chọn Datetime
dt_Chonxe
Hiển thị các xe có ngày tiếp nhận trùng ngày được chọn lên DatagridView và cập nhật số xe lên Label
4 Click trên Linklabel Thêm ảnh
Mở FolderBrower tìm đến file ảnh,kiểm tra định dạnh ảnh và gán vào PictureBox 5 Click trên LinkLabel Xóa ảnh Xóa ảnh của xe 2.4.3.2 Màn hình:Tìm kiếm xe:
2.4.3.2.a Chức năng:
-Tìm kiếm xe theo chuẩn tìm kiếm xác định,ví dụ tìm tất cả các xe chưa sửa chữa,tìm các xe đã thanh toán có Biển số N0,vvv.
-Với kết quả tìm được thực hiện Xóa,sửa thông tin. -Xuất kết quả tìm được ra thiết bị.
2.4.3.2.b Mô tả các đối tượng trên màn hình:
STT T
Tên Kiểu Chức năng Ghi
chú
1 cb_Chontimkiem ComboBox Hình thức tìm kiếm:xe đã sửa chữa,xe mới nhập,xe đã thanh toán… 2 cbip_Chuantimkiem ComboBox Tìm kiếm dựa trên
thuộc tính:tên chủ xe,Hiệu xe,vvv
3 bt_Timxe Button Tìm xe
4 bindingNavigator BindingNavigator Di chuyển giữa các dòng trên lưới tìm kiếm
Bắt buộc 5 grid_Ketquatimkiem DataGridView Hiển thị kết quả tìm
kiếm Click trên từng dòng để chọn 6 bt_Xoaxe Button Xóa các xe được
chọn trên lưới tìm kiếm
Liên hệ khách hàng sử dụng kết quả tìm được
8 bt_Baocao Button In thông tin tìm được ra REPORT 9 tb_sTenchuxe TextBox Hiển thị tên chủ xe
ứng với Xe được chọn trên lưới tìm kiếm Nhập tên chủ xe khác để sửa đổi 10 tb_Diachi TextBox Hiển thị Đia chỉ Nhập
đia chỉ mới để sửa lại địa chỉ 11 tb_sDienthoai number_TextBox (user control) Hiển thị số điện thoại TextBo x chỉ nhập số,cập nhật số điện thoại mới 12 tb_sTienno number_TextBox (user control) Tiền nợ TextBo x chỉ nhập số,câp nhật tiền nợ
(user control) x có kiểm tra định dạng Email, dùng để cập nhật lại Email 14 tb_sBienso TextBox Biển số xe được
chọn trên lưới tìm kiếm
Read only
15 cb_sHieuxe ComboBox Hiệu xe Cập
nhật lại hiệu xe 16 dt_sNgaytiepnhan Datetime Ngày tiếp nhận Sửa lại
ngày tiếp nhận 17 image_Anh PictureBox Ảnh của xe Cập
nhật lại ảnh mới 18 bt_Capnhat Button Cập nhật tất cả các
thông tin cho xe được chọn
2.4.3.2.c Danh sách biến cố và xử lý tương ứng trên màn hình:
STT Biến cố Xử lý Ghi chú
Tìm chủ xe,theo hiệu xe…trong phạm vi xe chưa sửa chữa,xe đã thanh toán,vvv
thị lên
DataGridView 2 Chọn Button
Hủy xe
Hủy các xe được chọn trên lưới kết quả 3 Chọn Button
Liên hệ khách hàng
Chuyển kết quả tìm kiếm được sang tab liên hệ khách hàng ,nhằm liên hệ với những khách hàng này. Nếu không có xe nào trên lưới tìm kiếm thì sẽ có hộp thoại thông báo xác nhận việc chuyển tiếp 4 Chọn Button tạo Báo cáo
Xuất thông tin tìm được theo định dạng yêu cầu ra Report
5 Chọn Button Cập nhật
Cập nhật thông tin xe