public long m_lngSaveCM(clsOutpatientRecipe_VO clsRec, clsOutpatientCMRecipeDe_VO[] clsVO, bool IsNew) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsOPDoctorSvc)); if (IsNew) { lngRes = objSvc.m_lngAddCMRecipe(objPrincipal, clsVO, clsRec); } else { lngRes = objSvc.m_lngUPDCMRecipe(objPrincipal, clsVO); } objSvc.Dispose(); return(lngRes); }