I have a C# webservice(server) and C# windows form(client). My webservice method accepts a dataset object as parameter. The dataset has 2-3 datatables, and in the tables there are datetime columns.
The client is installed in different locations, when the dataset is sent from a client the datetime columns are modified by adding/subtracting the datetime offset values, because of this the webserver is receiving the wrong dates.
I am not in a position to change anything on the client, how can I handle the issue on the server side (in web service).
All I want is that the date fields should be transferred exactly as entered at client(like string data type).
I am using access database as backend for windows forms client. When exporting the data from client, the client creates a dataset(2-3 tables) and passes the dataset to webservice method. I debugged the client and I think it is during the serialization, the datetime offset is added to datetime columns. I want to remove offset during de-serialization.
example: if at client the date is 01/01/2011, the server is receiveing it as 31/12/2010.
Thanks in advance