private ChannelProgramData.Weekdays GetWeekdays() { if (_weekdaysDiDoRadioButtonLabeledInputGroup.Checked == true) { return(ChannelProgramData.Weekdays.Dienstag | ChannelProgramData.Weekdays.Donnerstag); } else if (_weekdaysMoMiFrRadioButtonLabeledInputGroup.Checked == true) { return(ChannelProgramData.Weekdays.Montag | ChannelProgramData.Weekdays.Mittwoch | ChannelProgramData.Weekdays.Freitag); } else if (_weekdaysSaSoRadioButtonLabeledInputGroup.Checked == true) { return(ChannelProgramData.Weekdays.Samstag | ChannelProgramData.Weekdays.Sonntag); } else if (_weekDaysChoosenRadioButtonInputGroup.Checked == true) { ChannelProgramData.Weekdays weekdays = 0; foreach (Button activeButton in _weekdaysChoosenToggleButtonGroup.GetActiveButtons()) { weekdays |= GetWeekday(activeButton.Text); } return(weekdays); } else { throw new IndexOutOfRangeException("Es wurde kein RadioButton aktiviert!"); } }
private int GetCheckedWeekdays(ChannelProgramData.Weekdays channelProgramChoosenWeekdays) { switch (channelProgramChoosenWeekdays) { case ChannelProgramData.Weekdays.Montag | ChannelProgramData.Weekdays.Mittwoch | ChannelProgramData.Weekdays.Freitag: return(1); case ChannelProgramData.Weekdays.Dienstag | ChannelProgramData.Weekdays.Donnerstag: return(2); case ChannelProgramData.Weekdays.Samstag | ChannelProgramData.Weekdays.Sonntag: return(3); default: return(4); } }