/// <summary>
        /// 根据日期查询预收款结算备注信息
        /// </summary>
        /// <param name="p_strStartDate"></param>
        /// <param name="p_strEndDate"></param>
        /// <param name="p_dtResult"></param>
        /// <returns></returns>
        public long GetPrepayBalanceRemarkByDate(string p_strStartDate, string p_strEndDate, out DataTable p_dtResult)
        {
            long lngRes;

            System.Security.Principal.IPrincipal p_objPrincipal = null;
            com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc));
            lngRes = objSvc.GetPrepayBalanceRemarkByDate(p_objPrincipal, p_strStartDate, p_strEndDate, out p_dtResult);

            objSvc.Dispose();

            return(lngRes);
        }
Example #2
0
        /// <summary>
        /// 修改备注信息
        /// </summary>
        /// <param name="p_strBalaceId"></param>
        /// <param name="p_strRemark"></param>
        /// <returns></returns>
        public long ModifyBalanceRemark(string p_strBalaceId, string p_strRemark)
        {
            long lngRes;

            System.Security.Principal.IPrincipal p_objPrincipal = null;
            com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc));
            lngRes = objSvc.ModifyBalanceRemark(p_objPrincipal, p_strBalaceId, p_strRemark);

            objSvc.Dispose();

            return(lngRes);
        }
Example #3
0
        /// <summary>
        /// 上一次结帐日期
        /// </summary>
        /// <param name="p_strOperatorId"></param>
        /// <param name="p_strStartDate"></param>
        /// <returns></returns>
        public long GetFrontBalanceDate(string p_strBalanceEemId, string p_strBalanceDate, out string p_strFrontBalanceDate)
        {
            long lngRes;

            System.Security.Principal.IPrincipal p_objPrincipal = null;
            com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc));
            lngRes = objSvc.GetFrontBalanceDate(p_objPrincipal, p_strBalanceEemId, p_strBalanceDate, out p_strFrontBalanceDate);

            objSvc.Dispose();

            return(lngRes);
        }
Example #4
0
        /// <summary>
        /// 结帐
        /// </summary>
        /// <param name="p_dtPrepayData"></param>
        /// <param name="p_strOperatorId"></param>
        /// <returns></returns>
        public long CheckoutPrepayData(DataTable p_dtPrepayData, string p_strOperatorId, string p_strRemark)
        {
            com.digitalwave.iCare.middletier.HIS.clsHisBase hisBase =
                (com.digitalwave.iCare.middletier.HIS.clsHisBase)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsHisBase));

            string checkDate = hisBase.s_GetServerDate().ToString();

            long lngRes;

            System.Security.Principal.IPrincipal p_objPrincipal = null;
            com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsPrepayCheckoutSvc));
            lngRes = objSvc.CheckOutPrepayData(p_objPrincipal, p_dtPrepayData, p_strOperatorId, checkDate, p_strRemark);

            hisBase.Dispose();
            objSvc.Dispose();

            return(lngRes);
        }