Ejemplo n.º 1
0
        protected override SettingOverrideXml GetXml()
        {
            SettingOverrideXml xml = base.GetXml();

            xml.FlightName = this.Flight;
            return(xml);
        }
Ejemplo n.º 2
0
        protected override SettingOverrideXml GetXml()
        {
            SettingOverrideXml xml = base.GetXml();

            xml.ComponentName = this.Component;
            xml.SectionName   = this.Section;
            return(xml);
        }
Ejemplo n.º 3
0
        protected override void InternalProcessRecord()
        {
            TaskLogger.LogEnter();
            SettingOverrideXml xml = this.DataObject.Xml;

            if (base.Fields.IsModified("MinVersion"))
            {
                xml.MinVersion = this.MinVersion;
            }
            if (base.Fields.IsModified("MaxVersion"))
            {
                xml.MaxVersion = this.MaxVersion;
                if (this.MaxVersion != null)
                {
                    xml.FixVersion = null;
                }
            }
            if (base.Fields.IsModified("FixVersion"))
            {
                xml.FixVersion = this.FixVersion;
                if (this.FixVersion != null)
                {
                    xml.MaxVersion = null;
                }
            }
            if (base.Fields.IsModified("Server"))
            {
                xml.Server = this.Server;
            }
            if (base.Fields.IsModified("Parameters"))
            {
                xml.Parameters = this.Parameters;
            }
            if (base.Fields.IsModified("Reason"))
            {
                xml.Reason = this.Reason;
            }
            xml.ModifiedBy      = base.ExecutingUserIdentityName;
            this.DataObject.Xml = xml;
            base.InternalProcessRecord();
            TaskLogger.LogExit();
        }