/// <summary>构造函数</summary>
        public MemberExtensionInformationProvider()
        {
            configuration = HumanResourcesConfigurationView.Instance.Configuration;

            ibatisMapping = configuration.Keys["IBatisMapping"].Value;

            this.ibatisMapper = ISqlMapHelper.CreateSqlMapper(ibatisMapping, true);
        }
        public HumanResourceOfficerService()
        {
            configuration = HumanResourcesConfigurationView.Instance.Configuration;

            // 创建对象构建器(Spring.NET)
            string springObjectFile = this.configuration.Keys["SpringObjectFile"].Value;

            SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(HumanResourcesConfiguration.ApplicationName, springObjectFile);

            this.m_MemberExtensionInformationProvider = objectBuilder.GetObject <IMemberExtensionInformationProvider>(typeof(IMemberExtensionInformationProvider));
        }
Example #3
0
        public void Reload()
        {
            this.configuration = HumanResourcesConfigurationView.Instance.Configuration;

            // 创建对象构建器(Spring.NET)
            string springObjectFile = this.configuration.Keys["SpringObjectFile"].Value;

            SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(HumanResourcesConfiguration.ApplicationName, springObjectFile);

            this.m_HumanResourceOfficerService = objectBuilder.GetObject <IHumanResourceOfficerService>(typeof(IHumanResourceOfficerService));
            this.m_GeneralAccountService       = objectBuilder.GetObject <IGeneralAccountService>(typeof(IGeneralAccountService));
        }