avt.DynamicFlashRotator.Net.SlideObjectInfo.Save C# (CSharp) Method

Save() public method

public Save ( ) : void
return void
        public void Save()
        {
            Id = DataProvider.Instance().UpdateSlideObject(
                Id, SlideId, ObjectType.ToString(), Name, Link, Text, ObjectUrl,
                TimeDelay, TransitionDuration,
                Opacity,
                Xposition, Yposition, VerticalAlign.ToString().ToLower(),
                GlowSize, GlowStrength, ColorExt.ColorToHexString(GlowColor),
                AppearMode.ToString().ToLower(), SlideFrom.ToString().ToLower(), SlideMoveType.ToString().ToLower(),
                SlideEasingType.ToString().ToLower(), EffectAfterSlide.ToString().ToLower(),
                ColorExt.ColorToHexString(TextColor),  ColorExt.ColorToHexString(TextBackgroundColor), TextBackgroundOpacity, TextBackgroundPadding,
                ViewOrder, Width
            );
        }

Usage Example

Esempio n. 1
0
        public void LoadFromPortableXml(XmlNode rootNode, string controlId)
        {
            ControlId = controlId;

            try { Title = rootNode["Title"].InnerText; } catch { }
            try { DurationSeconds = Convert.ToInt32(rootNode["DurationSeconds"].InnerText); } catch { }
            try { Effect = rootNode["Effect"].InnerText; } catch { }

            BackgroundGradientFrom = ColorExt.Parse(rootNode["BackgroundGradientFrom"], BackgroundGradientFrom);
            BackgroundGradientTo = ColorExt.Parse(rootNode["BackgroundGradientTo"], BackgroundGradientTo);

            try { SlideUrl = rootNode["Link_Url"].InnerText; } catch { }
            try { ButtonCaption = rootNode["Link_Caption"].InnerText; } catch { }
            BtnTextColor = ColorExt.Parse(rootNode["BtnTextColor"], BtnTextColor);
            BtnBackColor = ColorExt.Parse(rootNode["BtnBackColor"], BtnBackColor);
            try { Target = rootNode["Link_Target"].InnerText; } catch { }
            try { UseTextsBackground = rootNode["Link_UseTextsBackground"].InnerText == "true"; } catch { }
            try { ClickAnywhere = rootNode["Link_ClickAnywhere"].InnerText == "true"; } catch { }

            //try { Mp3Url = rootNode["Mp3_Url"].InnerText; } catch { }
            //try { ShowPlayer = rootNode["Mp3_ShowPlayer"].InnerText == "true"; } catch { }
            //try { IconColor = ColorExt.Parse(rootNode["Mp3_IconColor"].InnerText.Replace("#", "0x"), 16)); } catch { }

            try { ViewOrder = Convert.ToInt32(rootNode["ViewOrder"].InnerText); } catch { }
            Save();

            foreach (XmlElement xmlSlideObj in rootNode["Objects"].SelectNodes("Object")) {
                SlideObjectInfo obj = new SlideObjectInfo();
                obj.LoadFromPortableXml(xmlSlideObj, controlId);
                obj.SlideId = Id;
                obj.Save();
            }
        }