private void quit_button_Click(object sender, EventArgs e) { myWiiRemoteConnection.disconnect(); //save summary of days tasks try { string statsFilePath = "\\ActivityMonitor\\PreviousStats.stats"; string activityMonitorDirectory = "\\ActivityMonitor"; if (File.Exists(statsFilePath)) { StreamReader ReadStatsFile = new StreamReader(statsFilePath); Queue<string> previous = new Queue<string>(); int a = 6; while (a > 0) { a--; previous.Enqueue(ReadStatsFile.ReadLine()); } string TodaysStats = STEPS.ToString() + "," + statsDialog.step_min_value.Text; //previous.Push(TodaysStats); ReadStatsFile.Close(); StreamWriter writeStatsFile = new StreamWriter(statsFilePath); writeStatsFile.WriteLine(TodaysStats); while (previous.Count() > 0) { writeStatsFile.WriteLine(previous.Dequeue()); } writeStatsFile.Close(); } else { if (File.Exists(statsFilePath)) { return; } //if directory exists, create file if (Directory.Exists(activityMonitorDirectory)) { FileStream createConfigFile = File.Create(statsFilePath); createConfigFile.Close(); return; } //if directory doesnt exist, create file and directory if (!Directory.Exists(activityMonitorDirectory)) { Directory.CreateDirectory(activityMonitorDirectory); FileStream createConfigFile = File.Create(statsFilePath); createConfigFile.Close(); return; } } } catch { AlertGUI temp2 = new AlertGUI(); temp2.setMessage("Could not save daily tasks"); temp2.ShowDialog(); } //sending data to the server try { PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection(); conn.connect(); conn.setMainMenu(this); conn.sendStats(); } catch (Exception e5) { AlertGUI temp2 = new AlertGUI(); temp2.setMessage("Could not find server"); Cursor.Current = Cursors.WaitCursor; temp2.ShowDialog(); } statsDialog.Close(); tasksDialog.Close(); this.Close(); }
private void quit_button_Click(object sender, EventArgs e) { myWiiRemoteConnection.disconnect(); //save summary of days tasks try { string statsFilePath = "\\ActivityMonitor\\PreviousStats.stats"; string activityMonitorDirectory = "\\ActivityMonitor"; if (File.Exists(statsFilePath)) { StreamReader ReadStatsFile = new StreamReader(statsFilePath); Queue <string> previous = new Queue <string>(); int a = 6; while (a > 0) { a--; previous.Enqueue(ReadStatsFile.ReadLine()); } string TodaysStats = STEPS.ToString() + "," + statsDialog.step_min_value.Text; //previous.Push(TodaysStats); ReadStatsFile.Close(); StreamWriter writeStatsFile = new StreamWriter(statsFilePath); writeStatsFile.WriteLine(TodaysStats); while (previous.Count() > 0) { writeStatsFile.WriteLine(previous.Dequeue()); } writeStatsFile.Close(); } else { if (File.Exists(statsFilePath)) { return; } //if directory exists, create file if (Directory.Exists(activityMonitorDirectory)) { FileStream createConfigFile = File.Create(statsFilePath); createConfigFile.Close(); return; } //if directory doesnt exist, create file and directory if (!Directory.Exists(activityMonitorDirectory)) { Directory.CreateDirectory(activityMonitorDirectory); FileStream createConfigFile = File.Create(statsFilePath); createConfigFile.Close(); return; } } } catch { AlertGUI temp2 = new AlertGUI(); temp2.setMessage("Could not save daily tasks"); temp2.ShowDialog(); } //sending data to the server try { PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection(); conn.connect(); conn.setMainMenu(this); conn.sendStats(); } catch (Exception e5) { AlertGUI temp2 = new AlertGUI(); temp2.setMessage("Could not find server"); Cursor.Current = Cursors.WaitCursor; temp2.ShowDialog(); } statsDialog.Close(); tasksDialog.Close(); this.Close(); }
private void PreviousStats() { try { string statsFilePath = "\\ActivityMonitor\\PreviousStats.stats"; string activityMonitorDirectory = "\\ActivityMonitor"; if (File.Exists(statsFilePath)) { StreamReader ReadStatsFile = new StreamReader(statsFilePath); Queue <string> previous = new Queue <string>(); int a = 7; while (a > 0) { a--; if (ReadStatsFile.EndOfStream == false) { previous.Enqueue(ReadStatsFile.ReadLine()); } else { previous.Enqueue("No stats saved,No stats saved"); } } //string TodaysStats = STEPS.ToString() + " Steps, " + statsDialog.steps_min_value.Text + " Steps/Min"; //previous.Push(TodaysStats); ReadStatsFile.Close(); Past[0] = previous.Dequeue(); Past[1] = previous.Dequeue(); Past[2] = previous.Dequeue(); Past[3] = previous.Dequeue(); Past[4] = previous.Dequeue(); Past[5] = previous.Dequeue(); Past[6] = previous.Dequeue(); } else { Past[0] = "No stats saved,No stats saved"; Past[1] = "No stats saved,No stats saved"; Past[2] = "No stats saved,No stats saved"; Past[3] = "No stats saved,No stats saved"; Past[4] = "No stats saved,No stats saved"; Past[5] = "No stats saved,No stats saved"; Past[6] = "No stats saved,No stats saved"; } } catch { Past[0] = "No stats saved,No stats saved"; Past[1] = "No stats saved,No stats saved"; Past[2] = "No stats saved,No stats saved"; Past[3] = "No stats saved,No stats saved"; Past[4] = "No stats saved,No stats saved"; Past[5] = "No stats saved,No stats saved"; Past[6] = "No stats saved,No stats saved"; AlertGUI temp2 = new AlertGUI(); temp2.setMessage("Could not find previous stats"); temp2.ShowDialog(); } }