Beispiel #1
0
        /// <summary>
        /// 插入药房出库主表和明细表数据
        /// </summary>
        /// <param name="m_objMainVo"></param>
        /// <param name="m_objDetailArr"></param>
        /// <param name="p_intCommitFolow">是否保存即审核</param>
        /// <param name="p_strExamerID">设置审核者名字</param>
        /// <param name="p_strMedicineName">药品名字</param>
        /// <returns></returns>
        public long m_lngAddNewOutstorageInfo(ref clsDS_OutStorage_VO m_objMainVo, ref clsDS_Outstorage_Detail[] m_objDetailArr, int p_intCommitFolow, string p_strExamerID, out string p_strMedicineName)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC));
            lngRes = objSvc.m_lngAddNewOutstorageInfo(objPrincipal, ref m_objMainVo, ref m_objDetailArr, p_intCommitFolow, p_strExamerID, out p_strMedicineName);
            return(lngRes);
        }
Beispiel #2
0
        /// <summary>
        /// 更新药房出库主表和明细表数据
        /// </summary>
        /// <param name="m_objMainVo"></param>
        /// <param name="m_objDetailArr"></param>
        /// <param name="p_intCommitFolow"></param>
        /// <param name="p_strExamerID"></param>
        /// <returns></returns>
        public long m_lngUpdateOutStorageInfo(clsDS_OutStorage_VO m_objMainVo, clsDS_UpdateStorageBySeriesID_VO[] m_objUpdateArr, ref clsDS_Outstorage_Detail[] m_objDetailArr, int p_intCommitFolow, string p_strExamerID)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_SVC));
            lngRes = objSvc.m_lngUpdateOutStorageInfo(objPrincipal, m_objMainVo, m_objUpdateArr, ref m_objDetailArr, p_intCommitFolow, p_strExamerID);
            return(lngRes);
        }
Beispiel #3
0
        public long m_lngLoadBill(bool p_blnIsHospital, string p_strBillID, out clsDS_OutStorage_VO p_objMain, out DataTable p_dtbSub)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOutstorage_Supported_SVC));
            lngRes = objSvc.m_lngLoadBill(objPrincipal, p_blnIsHospital, p_strBillID, out p_objMain, out p_dtbSub);
            return(lngRes);
        }