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);
 }