tijian_jichuang/Code/SOH.BLL.Contract/It_ttgzb.cs

87 lines
2.9 KiB
C#
Raw Permalink Normal View History

2025-02-20 11:54:48 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SOH.Entities;
using SOH.Data;
namespace SOH.BLL
{
public interface It_ttgzb
{
String selectTjzt(String xm, String zjm, int hyh, int tmh, Object dt1, Object dt2, Object dy1, Object dy2, int ttht, int tjzt,short yydm, String sjh, String sfz,String vip);
String selectBgcjl(DateTime dt1, DateTime dt2, short yydm);
String getTthts(String htmc);
string GetListtj(int htbm);
string GetListtjAll(int htbm);
string GetListtjAll2(int htbm);
List<t_ttgzb> GetList(int htbm,string ctzt);
string GetListAll2();
String getTjxm(String tm);
String GetDdyList();
String GetTjDdyList();
String GetGjDdyList();
//根据合同编码获取该合同的团检人员信息
List<t_ttgzb> GetList(int htfzbm);
String GetList2(int htfzbm);
OperationResult Updatefz(List<t_ttgzb> al, List<t_ttgzb> al1);
t_ttgzb GetModelBytm(int tm);
List<t_ttgzb> GetModelListBytm(int tm);
OperationResult UpdateModel(t_ttgzb model);
OperationResult InsertModel(List<t_ttgzb> model, short yydm);
int GetMaxxh(int htbm);
OperationResult Delete(int tm);
String GetTjDfxList(short yydm);
String GetGjDfxList(short yydm);
String getInfo(int tm);
string GetTtgzbListByTm(int tm);
/// <summary>
/// 根据合同分组编码、条码状态值获取团体体检人员
/// </summary>
/// <param name="htfzbm">合同分组编码</param>
/// <param name="tmztz">条码状态值,-5表示所有</param>
/// <returns></returns>
List<t_ttgzb> GetTtgzbsByHtfzbm(int htfzbm,short tmztz);
List<t_ttgzb> GetTtgzbsByHtbm(int htbm, short tmztz);
List<t_ttgzb> GetTtgzbsByTXTtm(int tm);
/// <summary>
/// 根据条码获取条码状态值
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
short GetTmztzByTm(int tm);
/// <summary>
/// 根据条码删除体检人员(特殊功能)
/// </summary>
/// <param name="tm"></param>
/// <returns></returns>
OperationResult Del(int tm);
OperationResult Hf(int tm);
/// <summary>
/// 根据合同编码获取未检人数,按照合同分组进行分组
/// </summary>
/// <param name="htbm"></param>
/// <returns></returns>
List<Entities.DTO.dto_wjrs> GetWJRYByHtbm(int htbm);
/// <summary>
/// 根据合同分组编码获取未检人员信息
/// </summary>
/// <param name="htfzbm"></param>
/// <returns></returns>
List<t_ttgzb> GetWjryByHtfzbm(int htfzbm);
String getTjxmByTmCc(String tm);
String GetTtTcByTm(int tm);
}
}