1.创建体检项目维护系统中的检查项目类 ,体检套餐类和一个泛型类如下图
2.窗体的搭建,如下图:
3.编写代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace _05_体检套餐
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}
private List<HealthCheckItem> checkItems = new List<HealthCheckItem>();
public List<HealthCheckItem> CheckItems
{
get { return checkItems; }
set { checkItems = value; }
}
// 创建套餐类表的集合
private List<HealthCheckSet> checkSets = new List<HealthCheckSet>();
public List<HealthCheckSet> CheckSets
{
get { return checkSets; }
set { checkSets = value; }
}
// 初始化检查项目信息
public void IntitalHealthCheckItem()
{
//创建检查项目的对象
HealthCheckItem healthCheckItem1 = new HealthCheckItem();
healthCheckItem1.Name = "请选择";
//将数据添加到集合中
this.checkItems.Add(healthCheckItem1);
//创建检查项目的对象
HealthCheckItem healthCheckItem2 = new HealthCheckItem();
healthCheckItem2.Name = "肝功";
healthCheckItem2.Description = "检查肝功能指标";
healthCheckItem2.Price = 50;
this.checkItems.Add(healthCheckItem2);
//创建检查项目的对象
HealthCheckItem healthCheckItem3 = new HealthCheckItem();
healthCheckItem3.Name = "身高";
healthCheckItem3.Description = "检查身体的高度";
healthCheckItem3.Price = 10;
this.checkItems.Add(healthCheckItem3);
//创建检查项目的对象
HealthCheckItem healthCheckItem4 = new HealthCheckItem(