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 GetJbtjListByTm(int tmh); List GetJbkByJbbm(int[] arrays); List SelectJbk(string zjm); OperationResult Delete(t_hzfx h); OperationResult Insert(t_hzfx h, List jbtj, string tmh, bool finish); List GetGrgzbByTm(int tmh); List 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 jbtj, List 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 GetJcxmbmListByZhbm(int zhbm); string GetYgwxTjjgBytm(int[] array, int HBsAg); DataTable GetTTHZJG(string khbm); string GetTjjdZdysStringByXm(string xm); string GetZcjgMrz(int jcxmbm); List getjcjgs(int tm, List 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 GetFamiliarDiagnoseList(string zjm); List GetItemIndexResultTempletList(string zjm); List GetFDList(); FamiliarDiagnose GetFDById(int id); List GetADList(); Advice GetADById(int id); Data.OperationResult InsertItemIndexResultTemplet(Entities.ItemIndexResultTemplet iirt); List 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); /// /// 根据体检人员的条码获取其主检医生 /// /// /// DataTable GetChiefExaminerByTm(string strTm); /// /// 根据条码获取体检人员信息及其检查结果 /// /// /// DataTable GetPersonInfoAndResultByTm(string strTm); /// /// 根据条码获取体检人员的科室检查结果 /// /// /// DataTable GetDepResultByTm(string strTm); /// /// 根据单位名称及年代获取体检人员信息 /// 2023-10-08 xulu /// /// /// /// /// DataTable GetPersonInfo(string strHtbj, int dt1, int dt2); /// /// 根据客户名称及年份获取体检人员信息 /// 2023-10-26 xulu /// /// /// /// DataTable GetPersonInfo(int iYear,string strKhmc); } }