diff --git a/Vrh.OneReport/Enums.cs b/Vrh.OneReport/Enums.cs
index 5457913..2462395 100644
--- a/Vrh.OneReport/Enums.cs
+++ b/Vrh.OneReport/Enums.cs
@@ -20,11 +20,6 @@ namespace Vrh.OneReport
///
/// IENumerable adattibpust visszaadó plugin
///
- Plugin,
-
- ///
- /// IENumerable adattibpust visszaadó plugin
- ///
DataPlugin,
///
diff --git a/Vrh.OneReport/ReportService.cs b/Vrh.OneReport/ReportService.cs
index 1458ab8..e3f4e61 100644
--- a/Vrh.OneReport/ReportService.cs
+++ b/Vrh.OneReport/ReportService.cs
@@ -764,30 +764,16 @@ namespace Vrh.OneReport
if (parameters != null && !parameters.AllKeys.Contains("SQLTEXT")) { parameters.Add("SQLTEXT", dataset.Command);}
break;
case DatasetTypes.SQLTextPlugin:
- if (dataset.Plugin != null)
- {
- dataset.Command = dataset.Plugin.GetSqlText(dataset.PluginViewName, dataset.ConnectionString, dataset.PluginAssemblyXml, dataset.DatasetXml, parameters);
- }
- else if (dataset.GetMethod != null)
- {
- dataset.Command = (string)dataset.GetMethod.Invoke(dataset.Plugin, new object[] { dataset.PluginViewName, dataset.ConnectionString, dataset.PluginAssemblyXml, dataset.DatasetXml, parameters });
- }
+ if (dataset.Plugin == null || dataset.GetMethod == null) { throw new Exception((dataset.Plugin == null?"Plugin object is null! ":"") + (dataset.GetMethod == null ? "Method object is null!" : "")); }
+ dataset.Command = (string)dataset.GetMethod.Invoke(dataset.Plugin, new object[] { dataset.PluginViewName, dataset.ConnectionString, dataset.PluginAssemblyXml, dataset.DatasetXml, parameters });
if (parameters == null) { }
else if (parameters.AllKeys.Contains("SQLTEXT")) { parameters["SQLTEXT"]=dataset.Command; }
else { parameters.Add("SQLTEXT", dataset.Command); }
newReportDataSource = new ReportDataSource(dataset.Name, LoadDataTable(dataset.Type, dataset.ConnectionString, dataset.Command));
break;
case DatasetTypes.DataPlugin:
- IEnumerable