una volta trasformata la data dal calendario ad una variavile DateTime, puoi fare questo:
codice:
DateTime dataScelta = ...;
int giorno = (int)dataScelta.DayOfWeek;
int inizioSett = (int)DayOfWeek.Monday;
DateTime giornoInizio;
DateTime giornoFine;
if (giorno < inizioSett)
giornoInizio = dataScelta.AddDays(-giorno + inizioSett);
else
giornoInizio = dataScelta.AddDays(-giorno - 7 + inizioSett);
giornoFine = giornoInizio.AddDays(6);
ciao