// 获取指定特殊记录的领域层。 public static clsBaseCaseHistorySevice s_objGetDomain(enmBaseCaseHistoryTypeInfo p_enmProcessType) { switch (p_enmProcessType) { case enmBaseCaseHistoryTypeInfo.InPatientCaseHistory: { clsInPatientCaseHistoryServ objServ = (clsInPatientCaseHistoryServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsInPatientCaseHistoryServ)); return(objServ); } //return new clsInPatientCaseHistoryServ(); case enmBaseCaseHistoryTypeInfo.NewBabyInRoomRecord: { clsNewBabyInRoomRecordService objServ = (clsNewBabyInRoomRecordService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsNewBabyInRoomRecordService)); return(objServ); } //return new clsNewBabyInRoomRecordService(); case enmBaseCaseHistoryTypeInfo.RegisterQuantity_VO: { clsRegisterQuantityService objServ = (clsRegisterQuantityService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsRegisterQuantityService)); return(objServ); } //return new clsRegisterQuantityService(); case enmBaseCaseHistoryTypeInfo.AYQBabyAssessmentRecord: { clsAYQBabyAssessmenEspRecordService objServ = (clsAYQBabyAssessmenEspRecordService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsAYQBabyAssessmenEspRecordService)); return(objServ); } case enmBaseCaseHistoryTypeInfo.BrothRecords_F2: { clsBrothRecords_F2Service objServ = (clsBrothRecords_F2Service)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsBrothRecords_F2Service)); return(objServ); } case enmBaseCaseHistoryTypeInfo.GestationMisbirthsthreeRec_CS: { clsGestationMisbirthsthreeRelationVOService objServ = (clsGestationMisbirthsthreeRelationVOService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsGestationMisbirthsthreeRelationVOService)); return(objServ); } } return(null); }
// 构造函数。参数为指定的中间件。 public clsBaseCaseHistoryDomain(enmBaseCaseHistoryTypeInfo p_enmProcessType) { //m_objBaseServ = p_objProcessServ; m_enmProcessType = p_enmProcessType; }