149 lines
4.5 KiB
C#
149 lines
4.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using SOH.Entities;
|
||
using SOH.Data;
|
||
|
||
|
||
namespace SOH.BLL
|
||
{
|
||
public interface IQianTai2
|
||
{
|
||
/// <summary>
|
||
/// 根据会员号获取会员信息
|
||
/// </summary>
|
||
/// <param name="hyh"></param>
|
||
/// <returns></returns>
|
||
SOH.Entities.t_hyb GetHyInfoByHyh(int hyh);
|
||
|
||
/// <summary>
|
||
/// 根据医院代码查询员工信息(状态为未注销)
|
||
/// </summary>
|
||
/// <param name="yydm"></param>
|
||
/// <returns></returns>
|
||
List<SOH.Entities.t_ygzd> GetYgzdByFD(short yydm);
|
||
|
||
/// <summary>
|
||
/// 根据条件查询套餐列表
|
||
/// </summary>
|
||
/// <param name="xb"></param>
|
||
/// <param name="hyzk"></param>
|
||
/// <returns></returns>
|
||
List<t_tc> GetTCByCondition(short xb, short hyzk,short fddm);
|
||
|
||
List<t_tc> GetTCByCondition2(short xb, short hyzk, short fddm);
|
||
/// <summary>
|
||
/// 根据身份证号查询会员信息
|
||
/// </summary>
|
||
/// <param name="sfzh"></param>
|
||
/// <returns></returns>
|
||
t_hyb GetHyBySfzh(string sfzh);
|
||
|
||
/// <summary>
|
||
/// 插入会员信息,返回是否成功,out 会员号
|
||
/// </summary>
|
||
/// <param name="thyb"></param>
|
||
/// <param name="hyh"></param>
|
||
/// <returns></returns>
|
||
OperationResult AddHyb(t_hyb thyb);
|
||
|
||
/// <summary>
|
||
/// 根据条码号获取团体中的人员信息
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
string GetTTDJInfo(int tm);
|
||
|
||
/// <summary>
|
||
/// 根据分店代码 和 科室名称检索出团体体检信息
|
||
/// </summary>
|
||
/// <param name="fddm"></param>
|
||
/// <param name="khmc"></param>
|
||
/// <returns></returns>
|
||
List<Entities.DTO.dto_tjxx> GetTJXX(short fddm, string khmc);
|
||
|
||
/// <summary>
|
||
/// 根据合同编码、合同状态获取合同中的分组信息
|
||
/// </summary>
|
||
/// <param name="htbm"></param>
|
||
/// <param name="htzt">合同状态,-1表示查询全部</param>
|
||
/// <returns></returns>
|
||
List<t_htfzb> GetHtfz(int htbm,short htzt);
|
||
|
||
/// <summary>
|
||
/// 个人登记
|
||
/// </summary>
|
||
/// <param name="thyb"></param>
|
||
/// <param name="tg"></param>
|
||
/// <param name="ltj"></param>
|
||
/// <param name="ifExitHy"></param>
|
||
/// <returns></returns>
|
||
OperationResult GRDJ(t_hyb thyb, t_grgzb tg, List<t_jjxb> ltj, bool ifExitHy);
|
||
|
||
/// <summary>
|
||
/// 团检登记_持卡
|
||
/// </summary>
|
||
OperationResult Tjdj_CK(t_ttgzb tg,string isOpen);
|
||
|
||
/// <summary>
|
||
/// 根据条码号查询团检登记情况信息
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
Entities.DTO.dto_tjdjxx GetTjdjxx(int tm);
|
||
|
||
/// <summary>
|
||
/// 根据条码号查询个人团体登记情况信息
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
Entities.DTO.dto_tjdjxx GetTjdjxxAll(int tm);
|
||
|
||
|
||
//根据条码获取团检的合同状态
|
||
short GetHtztByTm(int tm);
|
||
|
||
/// <summary>
|
||
/// 团检现场登记
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
OperationResult Tjdj_XC(t_ttgzb tg,short sfbj,string isOpen);
|
||
|
||
/// <summary>
|
||
/// 根据条码判断此团检人员是否允许取消登记
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
OperationResult IfCanCancleDJ_TJ(int tm);
|
||
|
||
/// <summary>
|
||
/// 根据条码号进行团检的取消登记
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
OperationResult CancleDJByTm(int tm);
|
||
|
||
/// <summary>
|
||
/// 团检分组中添加人员
|
||
/// </summary>
|
||
/// <param name="tg">t_ttgzb信息,其中包含htbm和htfzbm</param>
|
||
/// <returns></returns>
|
||
OperationResult InsertTtgzb(t_ttgzb tg);
|
||
|
||
/// <summary>
|
||
/// 修改团检分组中的人员信息
|
||
/// </summary>
|
||
/// <param name="tg"></param>
|
||
/// <returns></returns>
|
||
OperationResult UpdateTtgzb(t_ttgzb tg);
|
||
|
||
/// <summary>
|
||
/// 更改个人信息
|
||
/// </summary>
|
||
/// <param name="dt"></param>
|
||
/// <returns></returns>
|
||
OperationResult UpdateGzbInfo(Entities.DTO.dto_tjdjxx dt);
|
||
|
||
}
|
||
}
|