At present I have the following
if ((int)dpRepeatType.SelectedValue == (int)Constants.RepeatType.Weekly)
{
wrule = new WeeklyRecurrenceRule(Convert.ToDateTime(dtDateStart.Value),WeekDays.Monday, 1);
_newAppointment.RecurrenceRule = wrule.ToString();
}
On Screen I have 7 checkboxes representing the days of the week. Sunday to Sat My question is WeekDay is an internal enum of telerik rad scheduler based on the following.
My Question is insteads of doing a tone of if statements on individual checkboxes to see which the user can select how can i do this with linq at present I am doing it with if statements but I am sure there a better way.
[Flags]
public enum WeekDays
{
//
// Summary:
// Specifies none of the days
None = 0,
//
// Summary:
// Specifies the first day of the week
Sunday = 1,
//
// Summary:
// Specifies the second day of the week
Monday = 2,
//
// Summary:
// Specifies the third day of the week
Tuesday = 4,
//
// Summary:
// Specifies the fourth day of the week
Wednesday = 8,
//
// Summary:
// Specifies the fifth of the week
Thursday = 16,
//
// Summary:
// Specifies the sixth of the week
Friday = 32,
//
// Summary:
// Specifies the work days of the week
WorkDays = 62,
//
// Summary:
// Specifies the seventh of the week
Saturday = 64,
//
// Summary:
// Specifies the weekend days of the week
WeekendDays = 65,
//
// Summary:
// Specifies every day of the week
EveryDay = 127
}
}
This is what the ui is like to what I am trying to achieve.
Aucun commentaire:
Enregistrer un commentaire