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