Files
BeWoPlaner/Service/ServiceContracts/IQueryService.cs

30 lines
889 B
C#
Raw Normal View History

2016-06-27 01:45:38 +02:00
using System.Collections.Generic;
using System.Data;
using System.ServiceModel;
using BS.Shared;
using BS.Shared.Core;
2016-06-27 01:45:38 +02:00
using BS.Shared.DataContracts;
namespace BeWo.Service.ServiceContracts
{
[ServiceContract]
public interface IQueryService
{
[FaultContract(typeof(BeWoFault))]
[OperationContract]
2017-08-23 17:11:53 +02:00
string ExecuteQuery(long pQueryOid, List<QueryParamDC> parameter);
2016-06-27 01:45:38 +02:00
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List<QueryDC> GetAllQueriesOfType(QueryType pType);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
2017-08-23 17:11:53 +02:00
string PrepareQueryReport(string dataTableJsonString, string id);
2016-06-27 01:45:38 +02:00
// To make the Client know the reporttypes so he can use it as paramter in report.aspx
[OperationContract]
void ReportTypes(ReportTypes pType);
}
}