From 24413ec12eb1ee62ca8c3bd46abba5c2b3c79951 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Wed, 14 Feb 2018 12:07:06 +0000 Subject: [PATCH] load / save burned state --- EduNetworkBuilder/NetworkDevice.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs index e690540..113b6db 100644 --- a/EduNetworkBuilder/NetworkDevice.cs +++ b/EduNetworkBuilder/NetworkDevice.cs @@ -32,6 +32,7 @@ namespace EduNetworkBuilder public bool MustUseDHCP = false; public bool CanAddNics = false; public bool HasAdvFirewall = false; + public bool IsBurned = false; public Color BackgroundColor = Color.Empty; protected Color MorphColor = Color.Empty; public List FirewallRules = new List(); @@ -369,6 +370,9 @@ namespace EduNetworkBuilder case "isdns": bool.TryParse(Individual.InnerText, out isDNSServer); break; + case "isburned": + bool.TryParse(Individual.InnerText, out IsBurned); + break; case "isdhcp": bool.TryParse(Individual.InnerText, out isDHCPServer); break; @@ -409,7 +413,9 @@ namespace EduNetworkBuilder writer.WriteElementString("mytype", myType.ToString()); writer.WriteElementString("isdns", isDNSServer.ToString()); writer.WriteElementString("isdhcp", isDHCPServer.ToString()); - if(HasAdvFirewall) + if(IsBurned) + writer.WriteElementString("isburned", IsBurned.ToString()); + if (HasAdvFirewall) writer.WriteElementString("hasadvfirewall", HasAdvFirewall.ToString()); if (MorphColor != Color.Empty) writer.WriteElementString("morphcolor", MorphColor.Name);