java集合体检套餐管理系统_体检套餐管理系统

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceHealthCheck

{public partial classFrmMain : Form

{publicFrmMain()

{

InitializeComponent();

}private void FrmMain_Load(objectsender, EventArgs e)

{

cboItem.Items.Add("请选择");

cboItem.SelectedIndex= 0;

RenovateItem();

HealthCheckSetset = newHealthCheckSet();

RenovateList();

cboList.SelectedIndex= 0;

cboItem.Enabled= false;

btnAddItem.Enabled= false;

btnDeleteItem.Enabled= false;

}//更新检查项目列表

private voidRenovateItem()

{foreach (KeyValuePair item inHealthCheckItem.ItemDic)

{

cboItem.Items.Add(item.Key);

}

}//更新套餐列表

private voidRenovateList()

{

cboList.Items.Clear();

cboList.Items.Add("请选择");foreach (KeyValuePair> item inHealthCheckSet.SetDic)

{

cboList.Items.Add(item.Key);

}if (cboList.Items.Count>2)

{

cboList.SelectedIndex= cboList.Items.Count - 1;

}

}//套餐列表

private void cboList_SelectedIndexChanged(objectsender, EventArgs e)

{if (cboList.SelectedIndex>0)

{

lblChooseName.Text=cboList.Text;

cboItem.Enabled= true;

RenovateDGV();

}else{

cboItem.Enabled= false;

}

}///

///刷新DGV列表///

private voidRenovateDGV()

{

dgvHealthCheckInfo.DataSource= new BindingList(HealthCheckSet.SetDic[cboList.Text]);

lblChoosePrice.Text=PriceSum(cboList.Text).ToString();

}///

///检查总金额///

///

///

private int PriceSum(stringkey)

{int sum = 0;foreach (HealthCheckItem item inHealthCheckSet.SetDic[key])

{

sum+=item.Price;

}returnsum;

}//项目列表

private void cboItem_SelectedIndexChanged(objectsender, EventArgs e)

{if (cboItem.SelectedIndex>0)

{

btnAddItem.Enabled= true;

}else{

btnAddItem.Enabled= false;

btnDeleteItem.Enabled= false;

}

}//DGV单击事件

private void dgvHealthCheckInfo_CellClick(objectsender, DataGridViewCellEventArgs e)

{if (!btnDeleteItem.Enabled)

{

btnDeleteItem.Enabled= true;

}

}//删除检查项目

private void btnDeleteItem_Click(objectsender, EventArgs e)

{

DialogResult result= MessageBox.Show("您确定要删除吗?","警告!",MessageBoxButtons.OKCancel,MessageBoxIcon.Information);if (result ==DialogResult.OK)

{if (dgvHealthCheckInfo.SelectedRows[0] != null && dgvHealthCheckInfo.SelectedRows[0].Cells[0] != null && dgvHealthCheckInfo.SelectedRows[0].Cells[0].Value != null)

{//删除 套餐中所选的与内置检查项目相匹配的项

HealthCheckSet.SetDic[cboList.Text].Remove(HealthCheckItem.ItemDic[dgvHealthCheckInfo.SelectedRows[0].Cells["clmItemName"].Value.ToString()]);

RenovateDGV();

}

}

}//添加检查项目

private void btnAddItem_Click(objectsender, EventArgs e)

{if(HealthCheckSet.SetDic[cboList.Text].Contains(HealthCheckItem.ItemDic[cboItem.Text]))

{

MessageBox.Show(cboList.Text+"套餐中已存在该检查项目!","错误",MessageBoxButtons.OK,MessageBoxIcon.Error);

}else{

HealthCheckSet.DicAdd(HealthCheckSet.SetDic[cboList.Text],cboItem.Text);

RenovateDGV();

}

}//套餐添加

private void btnAdd_Click(objectsender, EventArgs e)

{if (txtName.Text!="")

{foreach (string item inHealthCheckSet.SetDic.Keys)

{if(txtName.Text.Equals(item))

{

MessageBox.Show("已经存在"+txtName.Text+"套餐!");return;

}

}

HealthCheckSet dic= newHealthCheckSet(txtName.Text);

RenovateList();

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
体检套餐管理系统是基于Java开发的一个应用程序,旨在帮助医疗机构或体检中心更好地管理和维护体检套餐信息。 首先,体检套餐管理系统将通过一个用户友好的界面提供操作体检套餐信息的功能。管理员可以登录系统,查看和编辑已有的体检套餐,也可以添加和删除套餐。同时,管理员还可以对每个套餐设置价格、审核状态等。用户可以通过系统查询和选择适合自己的体检套餐,也可以根据个人需求定制套餐。系统会根据用户的选择生成详细的体检套餐单,方便用户参考和预约体检。 其次,体检套餐管理系统会通过数据库来存储和管理套餐相关的信息。数据库将包含不同套餐的名称、价格、内容、适用人群等。系统将根据用户的选择从数据库中查询相应的数据,以便用户更方便地选择和使用套餐。 此外,体检套餐管理系统还会包含一些其他功能。比如,系统会提供一个预约体检的功能,用户可以在系统中选择合适的时间和地点进行预约。系统还会提供一个报告查询功能,用户可以在体检后通过系统查询和下载自己的体检报告。 总之,体检套餐管理系统将通过提供方便的操作界面和丰富的功能,帮助医疗机构更好地管理体检套餐信息,也为用户提供了方便快捷的体检服务。通过Java的开发,系统将具有稳定性、安全性和易扩展性,能够适应不同规模的医疗机构的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值