public void RemoveSetting(PowerSetting setting) { }
private void ReadFile() { XmlDocument doc = new XmlDocument(); doc.Load(m_FilePath); DayOfWeek weekday; XmlNodeList nodes = doc.GetElementsByTagName("setting"); for (int i = 0; i <= nodes.Count - 1; i++) { weekday = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), nodes.Item(i).Attributes[0].InnerText); XmlNodeList innerNodes = nodes.Item(i).ChildNodes; for (int k=0; k<= innerNodes.Count -1; k++) { PowerSetting setting = new PowerSetting(); setting.Weekday = weekday; setting.State = (PowerState)Enum.Parse(typeof(PowerState), innerNodes.Item(k).Attributes[0].InnerText); setting.From = default(DateTime).Add(DateTime.Parse(innerNodes.Item(k).Attributes[1].InnerText).TimeOfDay); setting.To = default(DateTime).Add(DateTime.Parse(innerNodes.Item(k).Attributes[2].InnerText).TimeOfDay); m_Settings.Add(setting); } } }
public void AddSetting(PowerSetting setting) { m_Settings.Add(setting); }