public long m_mthGetImpExpTypeInfo(out DataTable m_dtImpExpType) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_mthGetImpExpTypeInfo(objPrincipal, out m_dtImpExpType); return(lngRes); }
internal long m_lngGetTypeNameByID(int p_intFlag, string p_stroutType, out string m_strTypeName) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetTypeNameByID(objPrincipal, p_intFlag, p_stroutType, out m_strTypeName); return(lngRes); }
/// <summary> /// 检查单据状态值 /// </summary> /// <param name="p_lngSeq">主表seq</param> /// <param name="m_intStatus">单据状态值</param> /// <returns></returns> internal long m_lngCheckStatus(long p_lngSeq, out int m_intStatus) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngCheckStatus(objPrincipal, 0, p_lngSeq, out m_intStatus);//单据类别:0为药库入库单 return(lngRes); }
/// <summary> /// 获取领用部门 /// </summary> /// <param name="p_dtbVendor">领用部门数据</param> /// <returns></returns> internal long m_lngGetExportDeptForDrugStore(out DataTable p_dtbExportDept) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetExportDeptForDrugStore(objPrincipal, out p_dtbExportDept); return(lngRes); }
internal long m_lngGetDeptIDForStore(string m_strStorageID, out string m_strDeptID) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetDeptIDForStore(objPrincipal, m_strStorageID, out m_strDeptID); return(lngRes); }
/// <summary> /// 20090721:保存、删除、审核单据时,均判断是否新制状态 /// </summary> /// <param name="p_intBillType"></param> /// <param name="p_strBillNo"></param> /// <param name="p_blnNewState"></param> /// <returns></returns> internal long m_lngCheckBillState(int p_intBillType, string p_strBillNo, out bool p_blnNewState) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngCheckBillState(objPrincipal, p_intBillType, p_strBillNo, out p_blnNewState); return(lngRes); }
/// <summary> /// 获取盘点模式,0为默认,1为广医三院 /// </summary> /// <param name="p_intCheckMode">盘点模式,0为默认,1为广医三院</param> /// <returns></returns> internal long m_mthGetCheckMode(out int p_intCheckMode) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetSysSetting(objPrincipal, "0406", out p_intCheckMode); return(lngRes); }
/// <summary> /// 取得单据类型 /// </summary> /// <param name="p_strType"></param> /// <returns></returns> public long m_lngGetBillType(bool p_blnForDrugStore, out string p_strType) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); if (p_blnForDrugStore) { lngRes = objSvc.m_lngGetSysParaByID(objPrincipal, "8007", out p_strType); } else { lngRes = objSvc.m_lngGetSysParaByID(objPrincipal, "5002", out p_strType); } return(lngRes); }
/// <summary> /// 获取调价是否同时调整基本表价格 /// </summary> /// <param name="p_intDiffLotNO">调价是否同时调整基本表价格</param> /// <returns></returns> internal long m_lngGetIsChangeBase(out int p_intDiffLotNO) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetSysSetting(objPrincipal, "5010", out p_intDiffLotNO); return(lngRes); }
/// <summary> /// 获取审核流程设置 /// </summary> /// <param name="p_intCommitFolw">审核流程设置</param> /// <returns></returns> public long m_lngGetCommitFlow(out int p_intCommitFolw) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetSysSetting(objPrincipal, "5005", out p_intCommitFolw); return(lngRes); }
/// <summary> /// 检查是否住院药房使用 /// </summary> /// <param name="p_strDrugStoreID"></param> /// <param name="p_blnIsHospital"></param> /// <returns></returns> internal long m_lngCheckIsHospital(string p_strDrugStoreID, out bool p_blnIsHospital) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngCheckIsHospital(objPrincipal, p_strDrugStoreID, out p_blnIsHospital); return(lngRes); }
/// <summary> /// 获取药品是否已调价 /// </summary> /// <param name="medicineid_chr">药品ID</param> /// <param name="lotno_vchr">批号</param> /// <param name="instorageid_vchr">入库单号</param> /// <param name="p_dtmValiDate">有效期</param> /// <param name="p_dblInPrice">购入价</param> /// <param name="p_dblAdjustrice">是否已调价</param> /// <returns></returns> public long m_mthGetAdjustrice(string medicineid_chr, string lotno_vchr, string instorageid_vchr, DateTime p_dtmValiDate, double p_dblInPrice, DateTime datNewdate, out bool p_dblAdjustrice) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_mthGetAdjustrice(objPrincipal, medicineid_chr, lotno_vchr, instorageid_vchr, p_dtmValiDate, p_dblInPrice, datNewdate, out p_dblAdjustrice); return(lngRes); }
/// <summary> /// 获取最后帐务结转的结束日期 /// </summary> /// <returns></returns> public long m_mthGetAccountperiodTime(out DateTime datAccountperiodTime) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_mthGetAccountperiodTime(objPrincipal, out datAccountperiodTime); return(lngRes); }
/// <summary> /// 获取药库调价是否同时调整批发价 /// </summary> /// <param name="p_intAdjustDrugstore">获取药库调价是否同时调整批发价</param> /// <returns></returns> internal long m_lngGetIsShowWholeSalePrice(out int p_intAdjustDrugstore) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngGetSysSetting(objPrincipal, "5039", out p_intAdjustDrugstore); return(lngRes); }
/// <summary> /// 查询内退单据状态 /// </summary> /// <param name="p_strSerId">单据号</param> /// <param name="p_strStatus">返回的状态</param> public long m_lngReturnInStroageStatus(string p_strSerId, out string p_strStatus) { long lngRes = 0; com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC objSvc = (com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.MedicineStoreService.clsMS_Public_Supported_SVC)); lngRes = objSvc.m_lngReturnInStroageStatus(p_strSerId, out p_strStatus); return(lngRes); }