/// <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); }
/// <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); }
/// <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); }
/// <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); }