/// <summary> /// 获取帐务期表内容 /// </summary> /// <param name="m_strDrugStoreid">药房对应科室ID</param> /// <param name="p_dtbAccountData">帐务期表内容</param> /// <returns></returns> public long m_lngGetAccountPeriod(string m_strDrugStoreid, out DataTable p_dtbAccountData) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)); lngRes = objSvc.m_lngGetAccountPeriod(objPrincipal, m_strDrugStoreid, out p_dtbAccountData); return(lngRes); }
/// <summary> /// 检查是否有未确定入帐的记录 /// </summary> /// <param name="p_dtmBegin">帐务期开始时间</param> /// <param name="p_dtmEnd">帐务期结束时间</param> /// <param name="p_strStorageID">仓库ID</param> /// <param name="p_strChittyIDArr">单据号</param> /// <returns></returns> public long m_lngCheckHasUnConfirmAccount(DateTime p_dtmBegin, DateTime p_dtmEnd, string p_strStorageID, out string[] p_strChittyIDArr) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)); lngRes = objSvc.m_lngCheckHasUnConfirmAccount(objPrincipal, p_dtmBegin, p_dtmEnd, p_strStorageID, out p_strChittyIDArr); return(lngRes); }
/// <summary> /// 检查开帐务期内是否存在未审核的记录 /// </summary> /// <param name="p_objPrincipal"></param> /// <param name="p_dtmBeginDate">帐务期开始时间</param> /// <param name="p_dtmEndDate">帐务期结束时间</param> /// <param name="p_strStorageID">仓库ID</param> /// <param name="p_strHintText">存在未审核记录的单据名称(类型)</param> /// <returns></returns> public long m_lngCheckHasUnCommitRecord(DateTime p_dtmBeginDate, DateTime p_dtmEndDate, string p_strStorageID, out string p_strHintText) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)); lngRes = objSvc.m_lngCheckHasUnCommitRecord(objPrincipal, p_dtmBeginDate, p_dtmEndDate, p_strStorageID, out p_strHintText); return(lngRes); }
/// <summary> /// 药房发药汇总统计 /// </summary> /// <param name="startDate"></param> /// <param name="endDate"></param> /// <returns></returns> public DataTable StatMedSend(string startDate, string endDate, string medStoreId) { com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsAccountPeriod_Supported_SVC)); return(objSvc.StatMedSend(startDate, endDate, medStoreId)); }