"Problema era ca aveam o componenta de tipul dateTimePicker care returna
data in formatul romanesc, iar server-ul era setat sa primeasca data in
formatul en, si atuncea inserarea nu era posibila."
DateTimePicker-ul nu returneaza data intr-un format anume, ci ca o instanta a struct-ului DateTime, care e independent de vreo limba/culture anume..
Folosind parametrii ADO.NET se scapa usor de problemele aferente reprezentarii unul date intr-un anumit format dependent de culture.
As zice ca singurul loc in care conteaza formatul datei ar trebui sa fie la afisarea / citirea unei date introduse de utilizator (in UI), mai jos fiind normal sa se foloseasca doar datetime-uri in formate independente de limba..