Is there any way to pass credentials to web service from InfoPath Code Behind file. Like we do from aspx page like this to pass credentials to web service.
I am using Windows Integrated Authentication for Web Services.
I know that we do like this from aspx page to pass credentials to web service.
TimeSheet.TimeSheetService tsService = new TimeSheet.TimeSheetService();
tsService.PreAuthenticate =true;
tsService.Credentials = ystem.Net.CredentialCache.DefaultCredentials;
dgTimeSheetDtls.DataSource = tsService.TimeSheetDetailsSearch( Convert.ToInt32(selectedYear), Convert.ToInt32(selectedMonth), selectedEmployeeNumber );
When we use web service adapter from InfoPath code behind code looks like this. Here how should we pass credentials.
WebServiceAdapter2 oTSSAdapter =(WebServiceAdapter2) thisXDocument.DataAdapters["TimeSheetStatusSearch"];
oTSSAdapter.Query();
Because I already logged in to system using windows Authentication, credentials will be already present, but I am not sure how to pass these credentials to Web Service Adapter.
Quick help is really appreciated.
Thanks,
Amar