El clasico lio con las fechas,
yo te recomendaria algo mas interesante, prodias indicar al hilo que actualmente ejecuta su aplicacion que trabaje con una cultura determinada de esta forma:
System.Threading.Thread.CurrentThread.CurrentCultu re = new CultureInfo("es-PE");
System.Threading.Thread.CurrentThread.CurrentUICul ture = new CultureInfo("es-PE");
// Aqui puede realizar tus opereaciones con las fechas y numeros.
// la cultura "es-PE" maneja por defecto el formato de fecha dd/MM/yyyy pudiendo convertirla de cadena a dateTime y pasarla como parametro Datetime a tu capa de Datos para que lo registre
Mas informacione en la sgte direccion
http://www.codeproject.com/csharp/Mu...pplication.asp
Saludos