public ColumnCodeFacadeUpdateForm(ReferenceCollection columnCollection, ModelRoot modelRoot, FieldSettingConstants fieldSetting)
            : this()
        {
            _columnCollection = columnCollection;
            _modelRoot        = modelRoot;
            _fieldSetting     = fieldSetting;

            if (_fieldSetting == FieldSettingConstants.Name)
            {
                this.Text = "Update Field";
            }
            else if (_fieldSetting == FieldSettingConstants.Name)
            {
                this.Text = "Update CodeFacade";
            }

            try
            {
                ModelCacheFile cacheFile = null;
                if (modelRoot != null)
                {
                    cacheFile = new ModelCacheFile(modelRoot.GeneratorProject);
                }
                else
                {
                    cacheFile = new ModelCacheFile(((ModelRoot)columnCollection.Root).GeneratorProject);
                }
                if (!string.IsNullOrEmpty(cacheFile.CodeFacadeSettings))
                {
                    var document = new XmlDocument();
                    document.LoadXml(cacheFile.CodeFacadeSettings);
                    var containerNode = document.DocumentElement.ChildNodes[0];
                    optPrefix.Checked      = XmlHelper.GetAttributeValue(containerNode, "prefixChecked", optPrefix.Checked);
                    txtPrefix.Text         = XmlHelper.GetAttributeValue(containerNode, "prefix", txtPrefix.Text);
                    chkReplaceText.Checked = XmlHelper.GetAttributeValue(containerNode, "replaceText", chkReplaceText.Checked);
                    txtReplaceSource.Text  = XmlHelper.GetAttributeValue(containerNode, "replaceSource", txtReplaceSource.Text);
                    txtReplaceTarget.Text  = XmlHelper.GetAttributeValue(containerNode, "replaceTarget", txtReplaceTarget.Text);
                    optUpcase.Checked      = XmlHelper.GetAttributeValue(containerNode, "upcase", optUpcase.Checked);
                    optUnderscore.Checked  = XmlHelper.GetAttributeValue(containerNode, "underscore", optUnderscore.Checked);
                    chkSkip2Caps.Checked   = XmlHelper.GetAttributeValue(containerNode, "TwoCaps", chkSkip2Caps.Checked);
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            this.UpdateForm();
        }
		public ColumnCodeFacadeUpdateForm(ReferenceCollection columnCollection, ModelRoot modelRoot, FieldSettingConstants fieldSetting)
			: this()
		{
			_columnCollection = columnCollection;
			_modelRoot = modelRoot;
			_fieldSetting = fieldSetting;

			if (_fieldSetting == FieldSettingConstants.Name)
			{
				this.Text = "Update Field";
			}
			else if (_fieldSetting == FieldSettingConstants.Name)
			{
				this.Text = "Update CodeFacade";
			}

			try
			{
				ModelCacheFile cacheFile = null;
				if (modelRoot != null) cacheFile = new ModelCacheFile(modelRoot.GeneratorProject);
				else cacheFile = new ModelCacheFile(((ModelRoot)columnCollection.Root).GeneratorProject);
				if (!string.IsNullOrEmpty(cacheFile.CodeFacadeSettings))
				{
					var document = new XmlDocument();
					document.LoadXml(cacheFile.CodeFacadeSettings);
					var containerNode = document.DocumentElement.ChildNodes[0];
					optPrefix.Checked = XmlHelper.GetAttributeValue(containerNode, "prefixChecked", optPrefix.Checked);
					txtPrefix.Text = XmlHelper.GetAttributeValue(containerNode, "prefix", txtPrefix.Text);
					chkReplaceText.Checked = XmlHelper.GetAttributeValue(containerNode, "replaceText", chkReplaceText.Checked);
					txtReplaceSource.Text = XmlHelper.GetAttributeValue(containerNode, "replaceSource", txtReplaceSource.Text);
					txtReplaceTarget.Text = XmlHelper.GetAttributeValue(containerNode, "replaceTarget", txtReplaceTarget.Text);
					optUpcase.Checked = XmlHelper.GetAttributeValue(containerNode, "upcase", optUpcase.Checked);
					optUnderscore.Checked = XmlHelper.GetAttributeValue(containerNode, "underscore", optUnderscore.Checked);
					chkSkip2Caps.Checked = XmlHelper.GetAttributeValue(containerNode, "TwoCaps", chkSkip2Caps.Checked);
				}
			}
			catch (Exception ex)
			{
				throw;
			}

			this.UpdateForm();
		}
		public TableCodeFacadeUpdateForm(TableCollection tableCollection, FieldSettingConstants fieldSetting)
			: this()
		{
			_tableCollection = tableCollection;
			_fieldSetting = fieldSetting;

			if (_fieldSetting == FieldSettingConstants.Name)
			{
				this.Text = "Update Entity";
			}
			else if (_fieldSetting == FieldSettingConstants.CodeFacade)
			{
				this.Text = "Update CodeFacade";
				cmdRemoveAll.Visible = true;
			}

			try
			{
				var cacheFile = new ModelCacheFile(((ModelRoot)tableCollection.Root).GeneratorProject);
				if (!string.IsNullOrEmpty(cacheFile.TableFacadeSettings))
				{
					var document = new XmlDocument();
					document.LoadXml(cacheFile.TableFacadeSettings);
					var containerNode = document.DocumentElement.ChildNodes[0];
					optPrefix.Checked = XmlHelper.GetAttributeValue(containerNode, "prefixChecked", optPrefix.Checked);
					txtPrefix.Text = XmlHelper.GetAttributeValue(containerNode, "prefix", txtPrefix.Text);
					chkReplaceText.Checked = XmlHelper.GetAttributeValue(containerNode, "replaceText", chkReplaceText.Checked);
					txtReplaceSource.Text = XmlHelper.GetAttributeValue(containerNode, "replaceSource", txtReplaceSource.Text);
					txtReplaceTarget.Text = XmlHelper.GetAttributeValue(containerNode, "replaceTarget", txtReplaceTarget.Text);
					optUpcase.Checked = XmlHelper.GetAttributeValue(containerNode, "upcase", optUpcase.Checked);
					optUnderscore.Checked = XmlHelper.GetAttributeValue(containerNode, "underscore", optUnderscore.Checked);
					chkSkip2Caps.Checked = XmlHelper.GetAttributeValue(containerNode, "TwoCaps", chkSkip2Caps.Checked);
				}
			}
			catch (Exception ex)
			{
				throw;
			}

			this.UpdateForm();
		}
예제 #4
0
        public TableCodeFacadeUpdateForm(TableCollection tableCollection, FieldSettingConstants fieldSetting)
            : this()
        {
            _tableCollection = tableCollection;
            _fieldSetting    = fieldSetting;

            if (_fieldSetting == FieldSettingConstants.Name)
            {
                this.Text = "Update Entity";
            }
            else if (_fieldSetting == FieldSettingConstants.CodeFacade)
            {
                this.Text            = "Update CodeFacade";
                cmdRemoveAll.Visible = true;
            }

            try
            {
                var cacheFile = new ModelCacheFile(((ModelRoot)tableCollection.Root).GeneratorProject);
                if (!string.IsNullOrEmpty(cacheFile.TableFacadeSettings))
                {
                    var document = new XmlDocument();
                    document.LoadXml(cacheFile.TableFacadeSettings);
                    var containerNode = document.DocumentElement.ChildNodes[0];
                    optPrefix.Checked      = XmlHelper.GetAttributeValue(containerNode, "prefixChecked", optPrefix.Checked);
                    txtPrefix.Text         = XmlHelper.GetAttributeValue(containerNode, "prefix", txtPrefix.Text);
                    chkReplaceText.Checked = XmlHelper.GetAttributeValue(containerNode, "replaceText", chkReplaceText.Checked);
                    txtReplaceSource.Text  = XmlHelper.GetAttributeValue(containerNode, "replaceSource", txtReplaceSource.Text);
                    txtReplaceTarget.Text  = XmlHelper.GetAttributeValue(containerNode, "replaceTarget", txtReplaceTarget.Text);
                    optUpcase.Checked      = XmlHelper.GetAttributeValue(containerNode, "upcase", optUpcase.Checked);
                    optUnderscore.Checked  = XmlHelper.GetAttributeValue(containerNode, "underscore", optUnderscore.Checked);
                    chkSkip2Caps.Checked   = XmlHelper.GetAttributeValue(containerNode, "TwoCaps", chkSkip2Caps.Checked);
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            this.UpdateForm();
        }