una volta trasformata la data dal calendario ad una variavile DateTime, puoi fare questo:
ciaocodice: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);