Exemplo n.º 1
0
        /// <summary>
        /// Handle the startup of the control
        /// </summary>
        private void InitializeControl()
        {
            // init to disabled
            ToggleToolbarButtonsEnabled(false);

            // set up some of the config info.
            var config = new ConfigurationInfo();

            config.ValidateCurrentTemplate();

            // now see if a configuration file was saved and is available.
            if (File.Exists(config.SettingsFileName))
            {
                config = config.LoadConfiguration(config.SettingsFileName);
            }
            else
            {
                config.SaveConfiguration(config.SettingsFileName);
            }

            // set up the properties grid with the config settings
            propertyGridConfig.SelectedObject = config;
        }
Exemplo n.º 2
0
 public Xrm2TSRenderBase(EntityMetadata entityMeta, StringBuilder appendTo, StringBuilder logger, ConfigurationInfo config)
 {
     _sb            = appendTo;
     _entityMeta    = entityMeta;
     _formattedName = firstUpper(_entityMeta.LogicalName);
     Logger         = logger;
     _configuration = config;
 }
Exemplo n.º 3
0
 public Xrm2TSRenderAngular(EntityMetadata entityMeta, StringBuilder appendTo, StringBuilder logger, ConfigurationInfo config) :
     base(entityMeta, appendTo, logger, config)
 {
 }
Exemplo n.º 4
0
 public Xrm2TSRenderCustom(EntityMetadata entityMeta, StringBuilder appendTo, StringBuilder logger, ConfigurationInfo config) :
     base(entityMeta, appendTo, logger, config)
 {
     // init the project and propert level slugs
     _projectProps = new Dictionary <string, string>()
     {
         { "{#ent_logicalname#}", _entityMeta.LogicalName },
         { "{#ent_logicalname_title#}", firstUpper(_entityMeta.LogicalName) },
         { "{#ent_primary_name#}", _entityMeta.PrimaryNameAttribute },
         { "{#ent_primary_id#}", _entityMeta.PrimaryIdAttribute },
         { "{#ent_logicalname_lower#}", _entityMeta.LogicalName.ToLower() },
         { "{#ent_display_name#}", (_entityMeta.DisplayName.LocalizedLabels.Count > 0) ? _entityMeta.DisplayName.LocalizedLabels[0].Label : _formattedName },
         { "{#ent_description#}", (_entityMeta.Description.LocalizedLabels.Count > 0) ? _entityMeta.Description.LocalizedLabels[0].Label : _entityMeta.LogicalName }
     };
     _entityProps = new Dictionary <string, string>()
     {
         { "{#module_name#}", _configuration.ModuleName },
         { "{#module_notes#}", _configuration.ModuleNotes }
     };
 }