224 lines
7.5 KiB
C#
224 lines
7.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using SOH.Entities;
|
|
using SOH.Data;
|
|
using System.Data;
|
|
using SOH.Entities.DTO;
|
|
|
|
namespace SOH.BLL
|
|
{
|
|
public interface IZongJian
|
|
{
|
|
dto_gzb getGzbByTms(int tmh);
|
|
|
|
DataTable GetJbtjByTmNew(int tmh);
|
|
|
|
string GetTjjdList(int tmh,int fddm);
|
|
string GetKsList();
|
|
dto_gzb getGzbByTmss(int tmh);
|
|
DataTable GetJydDtFromKSbm2(int ksbm);
|
|
string GetJianYiList();
|
|
string GetJianYiByKsbmList(short ksbm);
|
|
string GetJianYiByZyzd1(string zyzd);
|
|
string GetJianYiByZyzd2(string zyzd);
|
|
string GetAllJiBing();
|
|
List<int> GetJbtjListByTm(int tmh);
|
|
List<t_jbk> GetJbkByJbbm(int[] arrays);
|
|
List<t_jbk> SelectJbk(string zjm);
|
|
OperationResult Delete(t_hzfx h);
|
|
OperationResult Insert(t_hzfx h, List<t_jbtj1> jbtj, string tmh, bool finish);
|
|
List<t_grgzb> GetGrgzbByTm(int tmh);
|
|
List<t_ttgzb> GetTtgzbByTm(int tmh);
|
|
string GetKhmcByHtbm(int htbm);
|
|
string GetHzfxByTm(int tm);
|
|
string GetTjjdStringByTm(int tm);
|
|
DataTable GetTjjdStringByTm2(int tm);
|
|
string GetTjjgStringByTm(int tm,int xb);
|
|
string GetFqStringByTm(int tm);
|
|
string GetHyTjjgStringByTm(int tm, int fddm,int xb);
|
|
string GetHyTjjdStringByTm(int tm, int fddm);
|
|
string GetZjysXm(string czy);
|
|
|
|
string GetZjysXm2(string czy);
|
|
|
|
string GetZjysXm3(string czy);
|
|
string GetYiGanZhxm(int tm);
|
|
string GetYiGanTjjgString(int tm, int ksbm);
|
|
string GetYiGanTjjdString(int tm, int ksbm);
|
|
OperationResult UpdateTmztzInDywc(string tmh, string printczy);
|
|
|
|
OperationResult UpdatePrintDjd(int tmh, string printczy);
|
|
string GetCxDybgBytmh(string tmh);
|
|
|
|
string GetCxDybgByTxttmh(string tmh);
|
|
string GetCxDybgByHtbms(int htbm);
|
|
string GetExplain(int tm, int fddm);
|
|
string gethzfxbytm1(string text);
|
|
string GetJbkByJbbmToStr(int[] arrays);
|
|
int[] GetHisTmList(int hyh);
|
|
int[] GetHisTmListBySfz(string sfzh, string xm);
|
|
string GetTempdjxmByTm(int tm);
|
|
string GetTjjdBytm(int tm);
|
|
string GetHisTable(int[] arrays);
|
|
string GetHisTable2(int[] arrays, int ksbm);
|
|
string GetHtbjByHtbm(int htbm);
|
|
string GetTjhzByTm(int tm, int fddm);
|
|
string GetJianYiByZyzd3(string zyzd);
|
|
OperationResult JgGengXin(int tm, int jcxmbm, List<t_jbtj> jbtj, List<t_jbtj1> jbtj1);
|
|
string GetAllTtgzbByHtbm(int htbm);
|
|
|
|
//根据合同编码获取所有团检人员
|
|
string GetAllTtgzbByHtbm2(int htbm);
|
|
|
|
//根据合同编码获取所有人员体检结果
|
|
DataTable GetExamResultByHtbm(int htbm);
|
|
string GetJcxmListByHtbm(int htbm);
|
|
string GetJbtjByTm(int tm);
|
|
string GetTempdjxmByTms(int htbm);
|
|
string GetZhxmByZhbm(int zhbm);
|
|
string GetTjjdByTmAndZdjg(int tm, string jbmc);
|
|
List<int> GetJcxmbmListByZhbm(int zhbm);
|
|
string GetYgwxTjjgBytm(int[] array, int HBsAg);
|
|
DataTable GetTTHZJG(string khbm);
|
|
|
|
string GetTjjdZdysStringByXm(string xm);
|
|
|
|
string GetZcjgMrz(int jcxmbm);
|
|
List<t_jglr> getjcjgs(int tm, List<int> ksbms,int xb);
|
|
String getAllKss(String tm);
|
|
DataTable GetFcjy(string zyzd);
|
|
DataTable getAllMoban(int jcxmbm);
|
|
DataTable getKszdByKsbm(int tm, int ksbm);
|
|
String selectTjztAll(Object dt1, Object dt2, short yydm);
|
|
|
|
OperationResult DeletJbtj(int tm, int ksbm);
|
|
DataTable GetHysZdjymb(string zyzd);
|
|
DataTable GetZdjymb(int tm, int ksbm, string zyzd);
|
|
|
|
DataTable GetZdjymbByCt(int tm);
|
|
|
|
string fanhuiJbtj(int tm, int ksbm);
|
|
DataTable GetZdjymbByCt1(int tm, int msid);
|
|
|
|
string SelMeiRiShouFei(Object dt1, Object dt2,int tjlx);
|
|
|
|
dto_gzb getGzbByTm(int tmh);
|
|
|
|
DataTable GetJyjgByTm(string jytm);
|
|
|
|
DataTable GetJydDtByTm(int tmh);
|
|
|
|
DataTable GetJyjgByTm1(int tmh);
|
|
|
|
DataTable GetTkhsByTjrq(Object dt1, Object dt2);
|
|
|
|
DataTable GetTttgzbsByTjrq(Object dt1, Object dt2);
|
|
|
|
string GetTcByTcbm(int a, string b);
|
|
|
|
DataTable GetAdviceByItemindexId(int jcxmid);
|
|
|
|
Data.OperationResult InsertAdvice(Entities.Advice ad);
|
|
|
|
Data.OperationResult InsertFd(Entities.FamiliarDiagnose fd);
|
|
|
|
Data.OperationResult DelFd(Entities.FamiliarDiagnose fd);
|
|
|
|
Data.OperationResult UpdateFd(Entities.FamiliarDiagnose fd);
|
|
|
|
DataTable GetFamiliarDiagnoseByItemindexId(int jcxmid);
|
|
|
|
List<Entities.FamiliarDiagnose> GetFamiliarDiagnoseList(string zjm);
|
|
|
|
List<Entities.ItemIndexResultTemplet> GetItemIndexResultTempletList(string zjm);
|
|
|
|
List<Entities.FamiliarDiagnose> GetFDList();
|
|
|
|
FamiliarDiagnose GetFDById(int id);
|
|
|
|
List<Entities.Advice> GetADList();
|
|
|
|
Advice GetADById(int id);
|
|
|
|
Data.OperationResult InsertItemIndexResultTemplet(Entities.ItemIndexResultTemplet iirt);
|
|
|
|
List<Entities.Advice> GetAdviceList(string zjm);
|
|
|
|
Data.OperationResult UpdateAdvice(Entities.Advice ad);
|
|
|
|
Data.OperationResult DelAdvice(Entities.Advice ad);
|
|
|
|
Data.OperationResult UpdateIirt(Entities.ItemIndexResultTemplet iirt);
|
|
|
|
Data.OperationResult DelIirt(Entities.ItemIndexResultTemplet iirt);
|
|
|
|
DataTable GeitemIndexResultTempletByItemindexId(int jcxmid);
|
|
|
|
string GetMrwsxm(Object dt1, Object dt2);
|
|
|
|
DataTable GetJydDtByTmFromZhxm(int tmh);
|
|
|
|
DataTable GetJydDtByTmFromKSbm(int tmh);
|
|
DataTable GetJyjgByTmFromKSbm(int tmh, string ksbm);
|
|
|
|
DataTable GetJyjgByTmFromKSbm2(int tmh, string ksbm,int xb);
|
|
|
|
DataTable GetJyjgByTmFromKSbm3(int tmh, string ksbm,int xb);
|
|
|
|
DataTable GetJyjgAllByTmFromKSbm(int tmh);
|
|
|
|
DataTable GetJyjgAllByTmFromKSbm2(int tmh,int xb);
|
|
|
|
DataTable GetJyjgByTmFromZhxm(int tmh, string zhbm);
|
|
|
|
DataTable GetJyjgByTmFromZhxmAll(int tmh);
|
|
|
|
DataTable GetJbtj1Bytm(int tmh);
|
|
|
|
short GetcjfwByHtbm(int htbm);
|
|
short GetzcyyByHtbm(int htbm);
|
|
string GetTjjgWSStringByTm(int tm,int xb);
|
|
|
|
/// <summary>
|
|
/// 根据体检人员的条码获取其主检医生
|
|
/// </summary>
|
|
/// <param name="strTm"></param>
|
|
/// <returns></returns>
|
|
DataTable GetChiefExaminerByTm(string strTm);
|
|
|
|
/// <summary>
|
|
/// 根据条码获取体检人员信息及其检查结果
|
|
/// </summary>
|
|
/// <param name="strTm"></param>
|
|
/// <returns></returns>
|
|
DataTable GetPersonInfoAndResultByTm(string strTm);
|
|
|
|
/// <summary>
|
|
/// 根据条码获取体检人员的科室检查结果
|
|
/// </summary>
|
|
/// <param name="strTm"></param>
|
|
/// <returns></returns>
|
|
DataTable GetDepResultByTm(string strTm);
|
|
|
|
/// <summary>
|
|
/// 根据单位名称及年代获取体检人员信息
|
|
/// 2023-10-08 xulu
|
|
/// </summary>
|
|
/// <param name="strHtbj"></param>
|
|
/// <param name="dt1"></param>
|
|
/// <param name="dt2"></param>
|
|
/// <returns></returns>
|
|
DataTable GetPersonInfo(string strHtbj, int dt1, int dt2);
|
|
/// <summary>
|
|
/// 根据客户名称及年份获取体检人员信息
|
|
/// 2023-10-26 xulu
|
|
/// </summary>
|
|
/// <param name="iYear"></param>
|
|
/// <param name="strKhmc"></param>
|
|
/// <returns></returns>
|
|
DataTable GetPersonInfo(int iYear,string strKhmc);
|
|
}
|
|
}
|