예제 #1
0
        private void Update12HrForecast()
        {
            string errorMsg = WeatherController.GetErrorMsg();

            if (errorMsg != "")
            {
                // Add error dialog
                return;
            }
            Set12HrForecast(currDateTime, WeatherController.GetHourlyForecast(), WeatherController.GetHourlyPrecipitation());
        }
예제 #2
0
        private void Update10DayForecast(object sender, object args)
        {
            string errorMsg = WeatherController.GetErrorMsg();

            if (errorMsg != "")
            {
                // Add error dialog
                return;
            }
            Set10DayForecast(DateTime.Now, WeatherController.GetDayForecast(), WeatherController.GetDayPrecipitation());
        }
예제 #3
0
        private void UpdateCurrentConditions()
        {
            string errorMsg = WeatherController.GetErrorMsg();

            if (errorMsg != "")
            {
                // Add error dialog popup
                return;
            }
            SetCurrentConditions(WeatherController.GetCurrTemp(), WeatherController.GetConditionsMsg());
            errorMsg = WeatherController.GetErrorMsg();
            if (errorMsg != "")
            {
                // Add error dialog popup
                return;
            }
            SetTodaysForecast(WeatherController.GetHighTemp(), WeatherController.GetLowTemp());
        }