public long m_lngGetCheckOutHis(out System.Data.DataTable dtbSource, string CHECKOUTDATE, string CHECKOUTREGID, out System.Data.DataTable dtbSourcedetail) { com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngGetCheckOutH(objPrincipal, out dtbSource, CHECKOUTDATE, CHECKOUTREGID, out dtbSourcedetail); return(lngRes); }
/// <summary> /// 门诊科室人次日报表 2005-03-02 /// </summary> /// <param name="p_strFirstDate"></param> /// <param name="p_strLastDate"></param> /// <param name="p_tabReport"></param> /// <returns></returns> public long m_lngDepIncomerpt(string p_strFirstDate, string p_strLastDate, out System.Data.DataTable p_tabReport, out DataTable p_depdt) { com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngDepIncomerpt(objPrincipal, p_strFirstDate, p_strLastDate, out p_tabReport, out p_depdt); return(lngRes); }
/// <summary> /// 检查挂号员在当天是否结过帐 /// </summary> /// <param name="checkoutdate"></param> /// <param name="checkoutempid"></param> /// <returns></returns> public long m_lngCheckEnd(string checkoutempid, string checkoutdate) { com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngCheckEnd(objPrincipal, checkoutempid, checkoutdate); return(lngRes); }
/// <summary> /// 通过发票段获取挂号发票统计数据 /// by huafeng.xiao /// </summary> /// <param name="p_dtbResult"></param> /// <returns></returns> public long m_lngGetRegisterStatDataByInvoArr(string p_opratorId, string p_beginDate, string p_endDate, out DataTable p_dtbStat) { System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long LngArg = objSvc.m_lngGetRegisterStatDataByInvoArr(p_objPrincipal, p_opratorId, p_beginDate, p_endDate, out p_dtbStat); return(LngArg); }
/// <summary> /// 历史数据 张国良 2004-9-9 /// </summary> /// <param name="empID"></param> /// <param name="p_fromtDate"></param> /// <param name="p_toDate"></param> /// <param name="p_objResultArr"></param> /// <returns></returns> public long m_lngQulHistory(string empID, string p_fromtDate, string p_toDate, out clscheckoutreg_VO[] p_objResultArr) { //dtbSource = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngQulHistory(objPrincipal, empID, p_fromtDate, p_toDate, out p_objResultArr); return(lngRes); }
//挂号日结(旧,停用) public long m_lngGetCheckOutReg(string checkoutdate, string checkoutempid, DataTable dtTolSource, DataTable dtRestoreDetail1) { //dtbSource = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngCheckOut(objPrincipal, checkoutdate, checkoutempid, dtTolSource, dtRestoreDetail1); return(lngRes); }
public long m_lngGetCheckMan(out DataTable dtEmpAll) { System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long LngArg = objSvc.m_lngGetCheckMan(p_objPrincipal, out dtEmpAll); return(LngArg); }
public long m_lngGetHistory(string startDate, string endDate, string checkMan, out DataTable dt) { System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long LngArg = objSvc.m_lngGetHistorRegister(p_objPrincipal, startDate, endDate, checkMan, out dt); return(LngArg); }
public long m_lngGetPrintSource(string RegisterID, out System.Data.DataTable dtbSource) { dtbSource = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngGetCurRegisterByID(objPrincipal, RegisterID, out dtbSource); return(lngRes); }
/// <summary> /// 挂号结帐(新) /// </summary> /// <param name="OperID">收款员ID</param> /// <param name="CheckDate">结帐时间</param> /// <returns></returns> public long m_lngGetCheckOutReg(string OperID, out string CheckDate) { com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long l = objSvc.m_lngCheckOut(OperID, out CheckDate); objSvc.Dispose(); return(l); }
public long m_lngGetCheckMan(out DataTable dtCheckMan) { dtCheckMan = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngGetCheckMan(objPrincipal, out dtCheckMan); ; return(lngRes); }
/// <summary> /// 根据流水号获取处方笺信息 /// </summary> /// <param name="p_strREGISTERNO"></param> /// <param name="strRegisterDate"></param> /// <param name="objRecipe"></param> /// <returns></returns> public long m_lngGetData(string p_strREGISTERNO, string strRegisterDate, out com.digitalwave.iCare.ValueObject.clsRegisterRecipe_VO objRecipe) { long lngRes = 0; objRecipe = null; System.Security.Principal.IPrincipal objPrincipal = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); lngRes = objSvc.m_lngGetRecipeInfo(objPrincipal, p_strREGISTERNO, strRegisterDate, out objRecipe); return(lngRes); }
public long m_lngGetCheckOutSource(string RegisterID, out System.Data.DataTable dtbSource, string date, out System.Data.DataTable dtbSourcedetail, out string strregno) { dtbSource = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngGetCheckOutRep(objPrincipal, out dtbSource, date, out dtbSourcedetail, out strregno); ; return(lngRes); }
/// <summary> /// 挂号员结帐数据 /// </summary> /// <param name="dtTolSource">返回有效数据</param> /// <param name="date">结帐日期</param> /// <param name="strempno">结帐人ID</param> /// <param name="dtRestoreDetail">返回退号数据</param> /// <returns></returns> public long m_lngEndReport(out DataTable dtTolSource, string date, string strempno, out DataTable dtRestoreDetail) { dtTolSource = new System.Data.DataTable(); dtRestoreDetail = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.m_lngEndReport(objPrincipal, out dtTolSource, date, strempno, out dtRestoreDetail); return(lngRes); }
/// <summary> /// 获取指定挂号员的发票信息(未结、已结) /// </summary> /// <param name="EmpID"></param> /// <param name="BalDate"></param> /// <param name="Flag">0 未结 1 已结</param> /// <param name="dt"></param> /// <returns></returns> public long m_lngGetRegisterInvoInfo(string EmpID, string BalDate, int Flag, out DataTable dt) { com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long l = objSvc.m_lngGetRegisterInvoInfo(EmpID, BalDate, Flag, out dt); objSvc.Dispose(); return(l); }
/// <summary> /// 获取挂号发票重打数据 /// by huafeng.xiao /// </summary> /// <param name="p_strOperatorId"></param> /// <param name="p_strStartDate"></param> /// <param name="p_strEndDate"></param> /// <param name="p_dtbRePrint"></param> /// <returns></returns> public long m_lngGetBillRePrintDataInvoArr(string p_strOperatorId, string p_strStartDate, string p_strEndDate, out DataTable p_dtbRePrint) { System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); long lngRes = objSvc.GetRegisterBillReprintByInvoArr(p_objPrincipal, p_strOperatorId, p_strStartDate, p_strEndDate, out p_dtbRePrint); return(lngRes); }
/// <summary> /// 调用中间件方法,返回数据表(门诊医生挂号统计图) /// </summary> /// <param name="m_dtpStartDate"></param> /// <param name="m_dtpEndDate"></param> /// <param name="dt"></param> /// <returns></returns> public long m_GetRegReportDoctPicture(string m_dtpStartDate, string m_dtpEndDate, out System.Data.DataTable dt) { long lngRes = 0; // dt = null; com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.Reports.clsRegisterSvc)); lngRes = objSvc.m_lngGetRegReportDoctPicture(objPrincipal, m_dtpStartDate, m_dtpEndDate, out dt); return(lngRes); }