/// <summary> /// Load datas to smsArray[] /// Setup myPort /// Call TemperatureMet() /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void Form1_LoadAsync(object sender, EventArgs e) { try { myPort.BaudRate = 9600; myPort.PortName = "COM3"; myPort.Open(); } catch (Exception) { } timer.Interval = 30000; timer.Enabled = true; timer.Tick += new EventHandler(TemperatureMet); dateHelper.SetDate(); //WriteAndReadClass.LoadDatasFromFile(); if (WriteAndReadClass.ShouldDownloadFile()) { await DropboxClass.Download(); WriteAndReadClass.WriteToFile(WriteAndReadClass.ShouldDownloadFilePath, DateHelper.Day.ToString()); } DropboxClass.MoveFileFromMainFolder(); WriteAndReadClass.LoadDatasFromFile(); }
//TODO: Refactoring //TODO: Create automatic 1/4, 1/2 annual reports public Form1() { InitializeComponent(); int screenWidth = Screen.PrimaryScreen.Bounds.Width; this.Location = new Point(screenWidth - 190, 20); WriteAndReadClass.LoadDatasFromFile(); }