120 lines
3.6 KiB
C#
120 lines
3.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using SOH.Entities;
|
|
using SOH.Kernel;
|
|
using SOH.Entities.DTO;
|
|
using SOH.Data;
|
|
|
|
namespace SOH.BLL
|
|
{
|
|
public interface IShouFei
|
|
{
|
|
/// <summary>
|
|
/// 获取需要收费的条码信息
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
List<dto_gzb> getXuYaoShouFei(short fddm);
|
|
|
|
/// <summary>
|
|
/// 根据分店代码和会员号获取需要收费的信息
|
|
/// </summary>
|
|
/// <param name="fddm"></param>
|
|
/// <param name="hyh"></param>
|
|
/// <returns></returns>
|
|
List<Entities.DTO.dto_gzb> getXuYaoShouFei(short fddm, int hyh);
|
|
|
|
/// <summary>
|
|
/// 待查人员信息
|
|
/// </summary>
|
|
/// <param name="fddm"></param>
|
|
/// <returns></returns>
|
|
List<Entities.DTO.dto_gzb> getXuYaoShouFeidcry(short fddm);
|
|
/// <summary>
|
|
/// 根据条码获取加减项
|
|
/// </summary>
|
|
/// <param name="tm"></param>
|
|
/// <returns></returns>
|
|
string getjjxmxbytm(int tm);
|
|
|
|
/// <summary>
|
|
/// 收费
|
|
/// </summary>
|
|
/// <param name="gzb">基本信息</param>
|
|
/// <returns></returns>
|
|
Data.OperationResult ShouFei(dto_gzb gzb, List<dto_sfmx> sfmx, short fddm, string czy,int zje,string isOpen,string sfczy);
|
|
/// <summary>
|
|
/// 通过条码号获取登记基本信息
|
|
/// </summary>
|
|
/// <param name="v"></param>
|
|
/// <returns></returns>
|
|
dto_gzb getgzbbytm(string tm);
|
|
/// <summary>
|
|
/// 获取待检人员列表信息
|
|
/// </summary>
|
|
/// <param name="fddm"></param>
|
|
/// <returns></returns>
|
|
List<Entities.DTO.dto_gzb> Getdjry(short fddm,string xm);
|
|
|
|
List<Entities.DTO.dto_gzb> GetdjryBySfzh(short fddm, string sfzh);
|
|
|
|
/// <summary>
|
|
/// 根据条码号取单位和分组信息
|
|
/// </summary>
|
|
/// <param name="tmh"></param>
|
|
/// <returns></returns>
|
|
dto_htfz getkhfzbytm(int tmh);
|
|
|
|
/// <summary>
|
|
/// 获取一个条码下的登记项目
|
|
/// </summary>
|
|
/// <param name="tm"></param>
|
|
/// <returns></returns>
|
|
List<dto_dxjm> getdjxmbytm(int tm);
|
|
|
|
List<dto_dxjm> getdjxmbytm2(int tm);
|
|
|
|
/// <summary>
|
|
/// 获取个人体检可以补打的
|
|
/// </summary>
|
|
/// <param name="text">参数姓名</param>
|
|
/// <returns></returns>
|
|
List<dto_gzb> findgrbd(string text);
|
|
|
|
/// <summary>
|
|
/// 获取团体体检可以补打的
|
|
/// </summary>
|
|
/// <param name="text">参数姓名</param>
|
|
/// <returns></returns>
|
|
List<dto_gzb> findttbd(string text);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取需要打印的条码
|
|
/// </summary>
|
|
/// <param name="tm">条码号</param>
|
|
/// <param name="xb">0正常1被打</param>
|
|
/// <param name="zhbm">0所有其他补打需要的</param>
|
|
/// <returns></returns>
|
|
OperationResult gettm(int tm, int xb, int zhbm);
|
|
bool checktmprint(string v, int zhbm);
|
|
List<dto_tmdy> getycztm(int tm);
|
|
|
|
List<dto_tmdy> getycztm2(int tm);
|
|
|
|
//第二个方法
|
|
OperationResult gettm2(int tm, int xb, int zhbm);
|
|
|
|
T_drxpjl getXpjl(int xh);
|
|
|
|
/// <summary>
|
|
/// 根据体检日期获取当日的收费信息
|
|
/// </summary>
|
|
/// <param name="dt"></param>
|
|
/// <returns></returns>
|
|
List<t_sfmxb> GetDrSfmx(short fddm,DateTime dt);
|
|
|
|
}
|
|
}
|