99 lines
3.0 KiB
C#
99 lines
3.0 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using SOH.Data;
|
||
using SOH.Entities;
|
||
|
||
namespace SOH.BLL
|
||
{
|
||
public interface IQianTai
|
||
{
|
||
|
||
/// <summary>
|
||
/// 获取条码状态
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
Data.OperationResult gettmstate(string tm);
|
||
|
||
/// <summary>
|
||
/// 获取条码的体检项目
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
string gettjxmbytm(string tm);
|
||
|
||
/// <summary>
|
||
/// 回收指定条码的体检本
|
||
/// </summary>
|
||
/// <param name="tm">条码号</param>
|
||
/// <param name="czy">操作员</param>
|
||
/// <returns></returns>
|
||
Data.OperationResult tijianshouchehuishou(string tm, string czy,short fddm);
|
||
|
||
/// <summary>
|
||
/// 获取当日体检信息
|
||
/// </summary>
|
||
/// <param name="tjrq">体检日期</param>
|
||
/// <param name="tm">条码</param>
|
||
/// <returns></returns>
|
||
string gettjxx(DateTime tjrq, string tm);
|
||
|
||
|
||
/// <summary>
|
||
/// 撤销体检手册回收
|
||
/// </summary>
|
||
/// <param name="cx_gzb">工作表</param>
|
||
/// <returns></returns>
|
||
Data.OperationResult chexiaohuishou(Entities.DTO.dto_gzb cx_gzb);
|
||
|
||
|
||
#region 临时加项业务处理
|
||
/// <summary>
|
||
/// 根据条码查询个检和团检中存在的客户相关信息
|
||
/// </summary>
|
||
/// <param name="tm"></param>
|
||
/// <returns></returns>
|
||
Entities.DTO.dto_gzb GetInfoByTm(int tm);
|
||
|
||
/// <summary>
|
||
/// 获取已交费的组合项目,根据加减项进行增减
|
||
/// </summary>
|
||
List<Entities.DTO.dto_zhxm> GetZhxm_YJF_JJX(int tm);
|
||
|
||
/// <summary>
|
||
/// 临时加项业务处理
|
||
/// </summary>
|
||
/// <param name="jffs">交费方式,0公费,1自费</param>
|
||
/// <param name="ldl">加项集合</param>
|
||
/// <param name="lx">类型:1个人 ,2团体</param>
|
||
/// <param name="tm">条码</param>
|
||
/// <param name="uname">操作员</param>
|
||
/// <returns></returns>
|
||
Data.OperationResult LSJX(List<Entities.DTO.dto_lsjx> ldl, int tm, short jffs, short lx, short fddm, string uname, string isOpen);
|
||
#endregion
|
||
|
||
/// <summary>
|
||
/// 根据身份证号查询个检是否可登记
|
||
/// </summary>
|
||
/// <param name="sfzh"></param>
|
||
/// <returns></returns>
|
||
Data.OperationResult IfExistGJBySFZH(string sfzh,short fddm);
|
||
|
||
Data.OperationResult IfExistTJBySFZH(string sfzh, short fddm);
|
||
|
||
Data.OperationResult IfExistTJBySFZH2(string sfzh, short fddm);
|
||
|
||
/// <summary>
|
||
/// 申请修改
|
||
/// </summary>
|
||
/// <param name="tm">条码号</param>
|
||
/// <param name="ksbm">科室编码</param>
|
||
/// <returns></returns>
|
||
OperationResult sqxg(int tm, int ksbm);
|
||
|
||
SOH.Entities.t_tc GetTcBytcbm(short tcbm);
|
||
}
|
||
}
|