Problem rozwiązany

Chodzi o wspomniany przeze mnie problem, przez który po podaniu
nieprawidłowego id_lek/id_pac, mimo późniejszego podania prawidłowych
danych, baza danych i tak zawsze otrzymywała tamte stare, nieprawidłowe
dane. W przypadku złapania SqlException trzeba w catch stworzyć nowy
obiekt Przychodnia (pochodna DataContext), oczywiście po uprzednim
wywołaniu metody Dispose - po co czekać na garbage collectora.