private void connection_test_button_Click(object sender, EventArgs e)
        {
            AlertGUI temp5 = new AlertGUI();

            temp5.setMessage("Attempting to connect to server....", "");
            temp5.Show();

            try
            {
                PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection();
                conn.connect();

                temp5.Close();
                temp5.Dispose();

                conn.disconnect();
                AlertGUI temp3 = new AlertGUI();
                temp3.setMessage("Server Connected Successfully!", "");
                temp3.Show();
            }
            catch
            {
                AlertGUI temp2 = new AlertGUI();
                temp2.setMessage("Could not find server");


                //temp2.ShowDialog();
                temp2.Show();

                temp5.Close();
                temp5.Dispose();
            }
        }
Example #2
0
        public bool ConnectionStuff()
        {
            try
            {
                PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection();
                conn.connect();

                Server_Connection.DailyTask[] dts = conn.getTasks();
                DailyTaskID = dts[0].idDailyTask;
                todaysTask  = new WalkingTask(((Server_Connection.WalkingTask)dts[0]).steps);
                conn.disconnect();
            }
            catch
            {
                todaysTask = new WalkingTask(500);

                //   temp2.ShowDialog();
                current_task = todaysTask.display();

                tasksDialog.setStuff(this);
                this.myWiiData        = new WiiRemoteData();
                myWiiRemoteConnection = new WiiRemoteConnection();

                wiimoteCon = myWiiRemoteConnection.connect();

                this.myWiiData.processData(myWiiRemoteConnection);
                this.TodaysStats = new Queue <Stats>();

                return(false);
            }

            current_task = todaysTask.display();

            tasksDialog.setStuff(this);
            this.myWiiData        = new WiiRemoteData();
            myWiiRemoteConnection = new WiiRemoteConnection();

            wiimoteCon = myWiiRemoteConnection.connect();

            this.myWiiData.processData(myWiiRemoteConnection);
            this.TodaysStats = new Queue <Stats>();
            return(true);
        }
        public bool ConnectionStuff()
        {
            try
            {
                PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection();
                conn.connect();

                Server_Connection.DailyTask[] dts = conn.getTasks();
                DailyTaskID = dts[0].idDailyTask;
                todaysTask = new WalkingTask(((Server_Connection.WalkingTask)dts[0]).steps);
                conn.disconnect();
            }
            catch
            {
                todaysTask = new WalkingTask(500);

             //   temp2.ShowDialog();
                current_task = todaysTask.display();

                tasksDialog.setStuff(this);
                this.myWiiData = new WiiRemoteData();
                myWiiRemoteConnection = new WiiRemoteConnection();

                wiimoteCon = myWiiRemoteConnection.connect();

                this.myWiiData.processData(myWiiRemoteConnection);
                this.TodaysStats = new Queue<Stats>();

                return false;
            }

            current_task = todaysTask.display();

            tasksDialog.setStuff(this);
            this.myWiiData = new WiiRemoteData();
            myWiiRemoteConnection = new WiiRemoteConnection();

            wiimoteCon= myWiiRemoteConnection.connect();

            this.myWiiData.processData(myWiiRemoteConnection);
            this.TodaysStats = new Queue<Stats>();
            return true;
        }
Example #4
0
        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 connection_test_button_Click(object sender, EventArgs e)
        {
            AlertGUI temp5 = new AlertGUI();
            temp5.setMessage("Attempting to connect to server....", "");
            temp5.Show();

            try
            {
                PDA_GUI.ServerConnection conn = new PDA_GUI.ServerConnection();
                conn.connect();

                temp5.Close();
                temp5.Dispose();

                conn.disconnect();
                AlertGUI temp3 = new AlertGUI();
                temp3.setMessage("Server Connected Successfully!", "");
                temp3.Show();

            }
            catch
            {
                AlertGUI temp2 = new AlertGUI();
                temp2.setMessage("Could not find server");

                //temp2.ShowDialog();
                temp2.Show();

                temp5.Close();
                temp5.Dispose();

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