/// <summary> /// Save background worker process settings to the settings file /// </summary> /// <param name="apiNode">XML-node for the background worker process settings</param> public void Save(XmlNode node) { string xpath; xpath = "./sleepTime"; SettingsHelper.SetSettingValue(xpath, node, SleepTime.ToString()); }
/// <summary> /// відкриває форму з налаштуваннями параметрів для таймерів та радіусу /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void customizeToolStripMenuItem_Click(object sender, EventArgs e) { using (Form2 customizeForm = new Form2()) { //передаємо параметри на форму для відображення customizeForm.SleepTime = SleepTime; customizeForm.CheckTime = CheckTime; customizeForm.Radius = Radius; //відкриваємо у режимі діалогового вікна if (customizeForm.ShowDialog() == DialogResult.OK) { //зчитуємо нвоі параметри SleepTime = customizeForm.SleepTime; CheckTime = customizeForm.CheckTime; Radius = customizeForm.Radius; //зберігаємо нові параметри до файле з параметрами FileStream f = File.Open("Settings", FileMode.Truncate); f.Close(); using (StreamWriter stream = new StreamWriter("Settings")) { stream.WriteLine(SleepTime.ToString()); stream.WriteLine(CheckTime.ToString()); stream.WriteLine(Radius.ToString()); } } } }
/// <summary> /// конструктор основної форми /// ініціалізовує стандартні елементи і делегати та зчитує налаштування параметрів чи створює новий файл з параметрами по замовчуванню(для першого запуску) /// </summary> public Form1() { InitializeComponent(); //додаємо делегат на зміну стану сесії для відслідковування стану обліковго запису - заблоковано/активно SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch); Radius = 10; Lock = false; //перевіряємо чи існує файл з налашуваннями if (File.Exists("Settings")) { using (StreamReader stream = new StreamReader("Settings")) { //для існуючого файлу читаємо параметри SleepTime = Convert.ToInt32(stream.ReadLine()); CheckTime = Convert.ToInt32(stream.ReadLine()); Radius = Convert.ToInt32(stream.ReadLine()); } } else { //якщо файлу нема створюємо новий і вносимо значення по замовчуванню FileStream f = File.Open("Settings", FileMode.Create); f.Close(); using (StreamWriter stream = new StreamWriter("Settings")) { stream.WriteLine(SleepTime.ToString()); stream.WriteLine(CheckTime.ToString()); stream.WriteLine(Radius.ToString()); } } }
private void button1_Click(object sender, EventArgs e) { FileStream f = File.Open("Settings", FileMode.OpenOrCreate); f.Close(); using (StreamWriter stream = new StreamWriter("Settings", false)) { stream.WriteLine(SleepTime.ToString()); stream.WriteLine(CheckTime.ToString()); stream.WriteLine(Radius.ToString()); } }
public override Dictionary <string, object> DumpBasicEventData() { var rv = new Dictionary <string, object>(base.DumpBasicEventData()); rv.Add("Awake Time", AwakeTime.ToString()); rv.Add("Sleep Time", SleepTime.ToString()); rv.Add("Number of Wakeups", NumberOfWakeups.ToString()); rv.Add("Time to Fall Asleep", TimeToFallAsleep.ToString()); rv.Add("Sleep Efficiency Percentage", SleepEfficiencyPercentage.ToString()); rv.Add("Sleep Recovery Index", SleepRecoveryIndex.ToString()); return(rv); }
private void storeValuesToDb() { if (!_context.MovementLimit.Any()) { Hranice_Pohyb hp = new Hranice_Pohyb() { HranicePohybId = 1, LimitCas = TimeLimit.ToString(), OkruhHranica = Int32.Parse(Okruh), Xhranica = SettingsController.MaxX, Yhranica = SettingsController.MaxY, TimeStamp = DateTime.Now.ToString("h:mm:ss tt") }; _context.MovementLimit.Add(hp); } else { //najdi max a uloz zan Hranice_Pohyb limit = _context.MovementLimit.FirstOrDefault(t => t.HranicePohybId == _context.MovementLimit.Max(x => x.HranicePohybId)); int index = limit.HranicePohybId; index++; Hranice_Pohyb hp = new Hranice_Pohyb() { HranicePohybId = index, LimitCas = TimeLimit.ToString(), OkruhHranica = Int32.Parse(Okruh), Xhranica = SettingsController.MaxX, Yhranica = SettingsController.MaxY, TimeStamp = DateTime.Now.ToString("h:mm:ss tt") }; _context.MovementLimit.Add(hp); } try { _context.SaveChanges(); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Exception: " + nameof(AdditionalSettingsViewModel) + " " + e.ToString()); } SettingsController.SleepTime = SleepTime.ToString(); }
public override void WriterAddAttribute(XmlWriter writer) { writer.WriteAttributeString("SleepTime", SleepTime.ToString()); base.WriterAddAttribute(writer); }
private void Form2_Load(object sender, EventArgs e) { numericUpDown1.Text = SleepTime.ToString(); numericUpDown2.Text = CheckTime.ToString(); numericUpDown3.Text = Radius.ToString(); }