海马汽车经销商管理系统技术解析(四)保养管理
保养管理包括提取、支店保养、审核等功能。根据维修单号提取信息,完善相关保养信息,进行保存,生成保养单,然后对保养单进行审核。支店保养需要先选择支店然后根据条件查询相关信息,完善相关保养信息,进行保存生成保养单,然后对保养单进行审核。还可进行删除、修改未审核的保养单。还有上页、下页等功能。
保养管理主界面如图(图1)所示:
显示所有的保养单。
(图1)
提取工单界面如图(图2)所示:
根据工单号提取车辆信息。
(图2)
支店保养选择支店界面如图(图3)所示:
先选择支店,然后提取车辆信息。
(图3)
支店保养提取车辆信息界面如图(图4)所示:
可以根据不同的条件提取车辆信息。
(图4)
审核界面如图(图5)、(图6)所示:
先提示该车已经保养的次数,然后保养次序会已经保养的次数上 +1。
从界面上可以看到我们这里用到的控件有
控件名称 |
说明 |
(ToolStrip) |
控件可以在工具箱直接拖动至窗体,拖至窗体后右击属性可以修改控件的样式和各种属性,还可以编辑事件。 |
表格(DataGridView) |
|
按钮(toolStripButton) /(Button) |
|
复选框(CheckBox) |
|
下拉框(ComBoBox) |
|
文本框(TextBox) |
|
日期控件(DateTimePicker) |
显示功能实现:
第一步:数据库
1、表和关系
(图7)
表1:维修工单表(PW_ServiceWorkBillList)
用于存放维修工单录入的信息
列名 |
数据类型 |
主键/外键 |
说明 |
ServiceWorkBillID |
int |
主键 |
维修工单ID |
WorkOddNumBer |
nchar (20) |
|
维修工单号 |
BespeakBillID |
int |
外键 |
预约单表,预约单ID |
CarNewsID |
int |
外键 |
车辆信息表,车辆信息ID |
EntranceMileage |
decimal (18, 2) |
|
进厂里程 |
BusinessSort |
nchar (20) |
|
业务类别 |
EntranceTime |
datetime |
|
进厂时间 |
CarryRepairPerson |
nchar (20) |
|
送修人 |
SurplusOilVolume |
decimal (18, 2) |
|
剩余油量 |
PlanGatheri |