예제 #1
0
        public long m_lngGetCheckOutHis(out System.Data.DataTable dtbSource, string CHECKOUTDATE, string CHECKOUTREGID, out System.Data.DataTable dtbSourcedetail)
        {
            com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngGetCheckOutH(objPrincipal, out dtbSource, CHECKOUTDATE, CHECKOUTREGID, out dtbSourcedetail);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #2
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngDepIncomerpt(objPrincipal, p_strFirstDate, p_strLastDate, out p_tabReport, out p_depdt);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #3
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngCheckEnd(objPrincipal, checkoutempid, checkoutdate);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #4
0
        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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngGetCheckOutRep(objPrincipal, out dtbSource, date, out dtbSourcedetail, out strregno);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #5
0
        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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long LngArg = objSvc.m_lngGetHistorRegister(p_objPrincipal, startDate, endDate, checkMan, out dt);

            objSvc.Dispose();
            objSvc = null;
            return(LngArg);
        }
예제 #6
0
        public long m_lngGetPrintSource(string RegisterID, out System.Data.DataTable dtbSource)
        {
            dtbSource = new System.Data.DataTable();
            com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngGetCurRegisterByID(objPrincipal, RegisterID, out dtbSource);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #7
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));

            long l = objSvc.m_lngCheckOut(OperID, out CheckDate);

            objSvc.Dispose();
            objSvc = null;
            return(l);
        }
예제 #8
0
        //挂号日结(旧,停用)
        public long m_lngGetCheckOutReg(string checkoutdate, string checkoutempid, DataTable dtTolSource, DataTable dtRestoreDetail1)
        {
            //dtbSource = new System.Data.DataTable();
            com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngCheckOut(objPrincipal, checkoutdate, checkoutempid, dtTolSource, dtRestoreDetail1);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #9
0
        public long m_lngGetCheckMan(out DataTable dtCheckMan)
        {
            dtCheckMan = new System.Data.DataTable();
            com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngGetCheckMan(objPrincipal, out dtCheckMan);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #10
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngEndReport(objPrincipal, out dtTolSource, date, strempno, out dtRestoreDetail);

            objSvc.Dispose();
            objSvc = null;
            return(lngRes);
        }
예제 #11
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));

            long l = objSvc.m_lngGetRegisterInvoInfo(EmpID, BalDate, Flag, out dt);

            objSvc.Dispose();
            objSvc = null;

            return(l);
        }
예제 #12
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            long lngRes = objSvc.m_lngQulHistory(objPrincipal, empID, p_fromtDate, p_toDate, out p_objResultArr);

            objSvc.Dispose();
            objSvc = null;

            return(lngRes);
        }
예제 #13
0
        /// <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.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));

            lngRes = objSvc.m_lngGetRegReportDoctPicture(objPrincipal, m_dtpStartDate, m_dtpEndDate, out dt);
            objSvc.Dispose();
            objSvc = null;

            return(lngRes);
        }
예제 #14
0
        /// <summary>
        /// 查找病人类型
        /// </summary>
        public long m_lngGetPatType(out clsPatientType_VO[] p_objResultArr)
        {
            long lngRes = 0;

            System.Security.Principal.IPrincipal p_objPrincipal = null;
            p_objResultArr = new clsPatientType_VO[0];
            //			System.Security.Principal.IPrincipal p_objPrincipal = null;
            com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc));
            lngRes = objSvc.m_lngGetPatType(p_objPrincipal, out p_objResultArr);
            objSvc.Dispose();
            objSvc = null;

            return(lngRes);
        }