コード例 #1
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            var logger           = new CmdletLoggerPS(this);
            var connectionHelper = new ConnectionHelper();
            var orgService       = connectionHelper.GetOrganizationalService(ConnectionString);
            var crmAccess        = new CrmAccess(orgService);

            logger.Info("Loading Word Templates");
            PackageDeployerConfigReader configReader   = new PackageDeployerConfigReader(PkgFolderPath);
            DeploymentActivities        deplActivities = new DeploymentActivities(configReader, logger, crmAccess);

            deplActivities.LoadTemplates();
        }
コード例 #2
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            var logger           = new CmdletLoggerPS(this);
            var connectionHelper = new ConnectionHelper();
            var orgService       = connectionHelper.GetOrganizationalService(ConnectionString);
            var crmAccess        = new CrmAccess(orgService);

            logger.Info("ActivateRequiredWorkflows");

            PackageDeployerConfigReader configReader   = new PackageDeployerConfigReader(PkgFolderPath);
            ProcessesActivator          deplActivities = new ProcessesActivator(configReader, logger, crmAccess);

            deplActivities.ActivateRequiredWorkflows();
        }
コード例 #3
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            var logger           = new CmdletLoggerPS(this);
            var connectionHelper = new ConnectionHelper();
            var orgService       = connectionHelper.GetOrganizationalService(ConnectionString);
            var crmAccess        = new CrmAccess(orgService);
            PackageDeployerConfigReader configReader   = new PackageDeployerConfigReader(PkgFolderPath);
            DeploymentActivities        deplActivities = new DeploymentActivities(configReader, logger, crmAccess);

            if (Enable)
            {
                logger.Info("ActivateAllSLAs");
                deplActivities.ActivateAllSLAs();
            }
            else
            {
                logger.Info("DeactivateAllSLAs");
                deplActivities.DeactivateAllSLAs();
            }
        }
コード例 #4
0
        /// <summary>
        /// Initializes a new instance of the class CrmUserPickerForm
        /// </summary>
        /// <param name="access"></param>
        public CrmUserPickerForm(CrmAccess access)
        {
            InitializeComponent();

            crmAccess = access;
        }
コード例 #5
0
        /// <summary>
        /// Initializes a new instance of the class CrmUserPickerForm
        /// </summary>
        /// <param name="access"></param>
        public CrmUserPickerForm(CrmAccess access)
        {
            InitializeComponent();

            crmAccess = access;
        }