private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            var calendar = CalDate;
            var date = CalDate.SelectedDate;
            var dayType = GetDayType();
            float hours;

            if (dayType == WorkDay.DayTypes.Workday)
            {
                hours = float.Parse(InputHours.Text);
            }
            else
            {
                var user = new User();
                hours = user.HolidayHours;
            }

            if (date != null)
            {
                var workDay = new WorkDay
                {
                    DayType = dayType,
                    Hours = hours,
                    Day = date.Value.Day.ToString(),
                    Month = date.Value.Month.ToString(),
                    Year = date.Value.Year.ToString()
                };

                if (workDay.Save())
                    this.Close();
            }
        }
        private void LoadUserSettings()
        {
            var user = new User();

            InputUsername.Text = user.Name;
            HourlyRateBox.Text = user.HourlyRate.ToString();
            HolidayVacancyHourBox.Text = user.HolidayHours.ToString();
        }
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            var user = new User
            {
                Name = InputUsername.Text,
                HourlyRate = float.Parse(HourlyRateBox.Text),
                HolidayHours = float.Parse(HolidayVacancyHourBox.Text),
                VacancyHours = float.Parse(HolidayVacancyHourBox.Text)
            };

            if (user.Save())
                this.Close();
        }
        private void BtnCalcMonth_Click(object sender, RoutedEventArgs e)
        {
            SummaryCanvas.Visibility = Visibility.Visible;

            var hoursThisMonth = WorkDay.GetHoursForMonth(LastSelectedTime.Month.ToString(), LastSelectedTime.Year.ToString());
            var hourlyRate = new User().HourlyRate;

            HoursThisMonthLabel.Content = hoursThisMonth;
            HourlyRateLabel.Content = string.Format("{0}€", hourlyRate);

            var summary = hourlyRate*hoursThisMonth;

            MoneySummaryLabel.Content = string.Format("{0}€ verdient", summary);
        }
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            var dayType = GetDayType();
            float hours;

            if (dayType == WorkDay.DayTypes.Workday)
            {
                hours = float.Parse(InputHours.Text);
            }
            else
            {
                var user = new User();
                hours = user.HolidayHours;
            }

            _workDay.DayType = dayType;
            _workDay.Hours = hours;

            if (_workDay.Edit())
                this.Close();
        }