Esempio n. 1
0
 private void ChooseWeatherPeriod()
 {
     //if (DateTimePickerStart.Value > DateTimePickerEnd.Value) return;
     UpdateWeather(DateTimePickerStart.Value, DateTimePickerEnd.Value);
     AnalyzeTypeChoice();
     //Calculate();
     TimePeriodChanged?.Invoke();
 }
Esempio n. 2
0
        private void SelectWeather()
        {
            if (_selectedMonth == 12)
            {
                DayListBox.IsEnabled = false;
                _selectedDay         = -1;
            }
            else
            {
                DayListBox.IsEnabled = true;
                int daysInMonth = DateTime.DaysInMonth(_weathers[0].Date.Year, _selectedMonth + 1);
                if (_selectedDay == daysInMonth)
                {
                    _selectedDay = -1;
                }
            }

            UpdateWeather();
            AnalyzeTypeChoice();

            PrepareStartEndDateTimePickers();
            //Calculate();
            TimePeriodChanged?.Invoke();
        }
Esempio n. 3
0
 private void TotalButtonClick(object sender, EventArgs e)
 {
     TimePeriodChanged?.Invoke(sender, _presenter.GetTotalDateRange());
 }
Esempio n. 4
0
 private void NextYearButtonClick(object sender, EventArgs e)
 {
     TimePeriodChanged?.Invoke(sender, _presenter.GetCurrentYearRange());
 }