You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
3.2 KiB
95 lines
3.2 KiB
#region CopyRight
|
|
|
|
/****************************************************************
|
|
* Project:健康体检信息管理系统(PEIS)
|
|
* Author:张剑峰
|
|
* CLR Version:4.0.30319.42000
|
|
* CreateTime:2023/4/24 22:18:18
|
|
* Version:v2.0
|
|
*
|
|
* Description:
|
|
*
|
|
* History:
|
|
*
|
|
*****************************************************************
|
|
* Copyright @ 云南新八达科技有限公司 2023 All rights reserved
|
|
*****************************************************************/
|
|
|
|
#endregion CopyRight
|
|
|
|
using PEIS.Base;
|
|
using PEIS.Model;
|
|
using PEIS.Model.Enrollment;
|
|
using PEIS.View.Enrollment;
|
|
|
|
namespace PEIS.Presenter
|
|
{
|
|
internal class EnrollmentPersonPresenter : Presenter<IEnrollmentPersonView>
|
|
{
|
|
public EnrollmentPersonPresenter(IEnrollmentPersonView view) : base(view)
|
|
{
|
|
}
|
|
|
|
protected override void OnViewSet()
|
|
{
|
|
// 获取登记列表
|
|
View.GetRegItems += (send, args) =>
|
|
{
|
|
View.ShowRegItems(new EnrollmentPatientModel().GetEnrollmentPatientRegItems(args.Item.begDate, args.Item.endDate, args.Item.name));
|
|
};
|
|
View.GetRegInfo += (send, args) =>
|
|
{
|
|
View.ShowRegInfo(new EnrollmentPatientModel().GetEnrollmentPatient(args.ID));
|
|
};
|
|
View.GetCheckCost += (send, args) =>
|
|
{
|
|
View.ShowCheckCost(new EnrollmentCheckCostModel().GetCheckCost(0, args.ID));
|
|
};
|
|
View.ChargeOrder += (send, args) =>
|
|
{
|
|
View.ShowChargeOrder(new EnrollmentPatientModel().ChargeOrder(args.ID, args.Code));
|
|
};
|
|
View.SendToDept += (send, args) =>
|
|
{
|
|
View.ShowSendToDept(new EnrollmentPatientModel().SendToDept(args.ID));
|
|
};
|
|
View.CancelRegInfo += (send, args) =>
|
|
{
|
|
View.ShowCancelRegInfo(new EnrollmentPatientModel().CancelRegInfo(args.ID));
|
|
};
|
|
View.DeleteOrder += (send, args) =>
|
|
|
|
{
|
|
View.ShowDeleteOrder(new EnrollmentPatientModel().DeleteOrder(args.ID));
|
|
};
|
|
View.CancelCharge += (send, args) =>
|
|
{
|
|
View.ShowCancelCharge(new EnrollmentPatientModel().CancelCharge(args.ID));
|
|
};
|
|
View.GetExamFeeItem += (send, args) =>
|
|
{
|
|
View.ShowExamFeeItem(new EnrollmentPatientModel().GetItemsByEID(args.ID), args.Code);
|
|
};
|
|
View.GetFeeItem += (send, args) =>
|
|
{
|
|
View.ShowFeeItem(new EnrollmentPatientModel().GetFeelItems());
|
|
};
|
|
View.GetPackItem += (send, args) =>
|
|
{
|
|
View.ShowPackItem(new PackModel().GetItems());
|
|
};
|
|
View.GetFeeItemByPack += (send, args) =>
|
|
{
|
|
View.ShowFeeItemByPack(new EnrollmentPatientModel().GetItemsByPack(args.ID));
|
|
};
|
|
View.DelItemByPackId += (send, args) =>
|
|
{
|
|
new EnrollmentFeeItemModel().DelItemByPackID(args.Eid, args.PackID);
|
|
};
|
|
View.RecallDept += (send, args) =>
|
|
{
|
|
new EnrollmentPatientModel().RecallDept(args.ID);
|
|
};
|
|
}
|
|
}
|
|
} |