Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .vs/Dover/v16/.suo
Binary file not shown.
2 changes: 1 addition & 1 deletion DAO/hana/ClearNamespaceDueDate.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
UPDATE "@DOVER_MODULES" SET "U_DueDate" = null WHERE "U_Namespace" = '{0}' and U_Type = 'A'
UPDATE "@DOVER_MODULES" SET "U_DueDate" = null WHERE "U_Namespace" = '{0}' and "U_Type" = 'A'
1 change: 1 addition & 0 deletions DAO/hana/DeleteDependencies.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DELETE FROM "@DOVER_MODULES_DEP" WHERE "U_Code" = '{0}'
2 changes: 1 addition & 1 deletion DAO/hana/DeleteLicense.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DELETE FROM "@DOVER_LICENSE_BIN"
DELETE FROM "@DOVER_LICENSE_BIN" WHERE "U_Code" = '{0}'
2 changes: 1 addition & 1 deletion DAO/hana/GetAddinDueDate.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SELECT U_DueDate FROM "@DOVER_MODULES" WHERE "Code" = '{0}'
SELECT "U_DueDate" FROM "@DOVER_MODULES" WHERE "Code" = '{0}'
19 changes: 15 additions & 4 deletions DAO/hana/GetAllAssembliesInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
SELECT "Code", "U_Namespace" AS "Namespace", "U_Name" AS "Name", IFNULL("U_Description", "U_Name") AS "Description", "U_FileName" AS "FileName",
"U_Version" AS "Version", U_MD5 AS "MD5", "U_Date" AS "Date", "U_Size" AS "Size", "U_Type" AS "TypeCode"
FROM "@DOVER_MODULES"
WHERE "U_Type" = '{0}'
SELECT
"Code"
, "U_Namespace" AS "Namespace"
, "U_Name" AS "Name"
, IFNULL("U_Description", "U_Name") AS "Description"
, "U_FileName" AS "FileName"
, "U_Version" AS "Version"
, "U_MD5" AS "MD5"
, "U_Date" AS "Date"
, "U_Size" AS "Size"
, "U_Type" AS "TypeCode"
FROM
"@DOVER_MODULES"
WHERE
"U_Type" = '{0}'
18 changes: 14 additions & 4 deletions DAO/hana/GetAssemblyInformation.sql
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
SELECT "Code", "U_Name" AS "Name", IFNULL("U_Description", "U_Name") AS "Description", "U_FileName" AS "FileName",
"U_Version" AS "Version", U_MD5 AS "MD5", "U_Date" AS "Date", "U_Size" AS "Size", "U_Type" AS "TypeCode",
SELECT
"Code"
, "U_Name" AS "Name"
, IFNULL("U_Description", "U_Name") AS "Description"
, "U_FileName" AS "FileName"
,"U_Version" AS "Version"
, "U_MD5" AS "MD5"
, "U_Date" AS "Date"
, "U_Size" AS "Size"
, "U_Type" AS "TypeCode",
"U_Namespace" AS "Namespace"
FROM "@DOVER_MODULES"
WHERE "Code" = '{0}'
FROM
"@DOVER_MODULES"
WHERE
"Code" = '{0}'
18 changes: 14 additions & 4 deletions DAO/hana/GetAutoUpdateAssembliesInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
SELECT "Code", "U_Name" AS "Name", IFNULL("U_Description", "U_Name") AS "Description", "U_FileName" AS "FileName",
"U_Version" AS "Version", U_MD5 AS "MD5", "U_Date" AS "Date", "U_Size" AS "Size", "U_Type" AS "TypeCode"
FROM "@DOVER_MODULES"
WHERE "U_Type" = 'A' and "U_AutoUpdate" = 'Y'
SELECT
"Code"
, "U_Name" AS "Name"
, IFNULL("U_Description", "U_Name") AS "Description"
, "U_FileName" AS "FileName"
, "U_Version" AS "Version"
, "U_MD5" AS "MD5"
, "U_Date" AS "Date"
, "U_Size" AS "Size"
, "U_Type" AS "TypeCode"
FROM
"@DOVER_MODULES"
WHERE
"U_Type" = 'A' and "U_AutoUpdate" = 'Y'
19 changes: 15 additions & 4 deletions DAO/hana/GetDependencyInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
SELECT "T0"."Code", "T0"."U_Name" AS "Name", IFNULL("U_Description", "U_Name") AS "Description", "U_FileName" AS "FileName",
"U_Version" AS "Version", U_MD5 AS "MD5", "U_Date" AS "Date", "U_Size" AS "Size", "U_Type" AS "TypeCode"
FROM "@DOVER_MODULES" "T0" INNER JOIN "@DOVER_MODULES_DEP" "T1" on "T0"."Code" = "T1"."U_DepCode"
WHERE "T1"."U_Code" = '{0}'
SELECT
"T0"."Code"
, "T0"."U_Name" AS "Name"
, IFNULL("U_Description", "U_Name") AS "Description"
, "U_FileName" AS "FileName"
, "U_Version" AS "Version"
, "U_MD5" AS "MD5"
, "U_Date" AS "Date"
, "U_Size" AS "Size"
, "U_Type" AS "TypeCode"
FROM
"@DOVER_MODULES" "T0"
INNER JOIN "@DOVER_MODULES_DEP" "T1" on "T0"."Code" = "T1"."U_DepCode"
WHERE
"T1"."U_Code" = '{0}'
2 changes: 1 addition & 1 deletion DAO/hana/GetLicenseCode.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SELECT Code from "@DOVER_LICENSE" WHERE "U_Namespace" = '{0}'
SELECT "Code" from "@DOVER_LICENSE" WHERE "U_Namespace" = '{0}'
11 changes: 8 additions & 3 deletions DAO/hana/GetModulePermission.sql
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
SELECT "Code" AS "AddinCode", "U_Name" AS "AddInName", "U_Status" AS "PermissionStr"
FROM "@DOVER_MODULES"
WHERE "U_Type" = 'A' and "U_DueDate" > current_timestamp
SELECT
"Code" AS "AddinCode"
, "U_Name" AS "AddInName"
, "U_Status" AS "PermissionStr"
FROM
"@DOVER_MODULES"
WHERE
"U_Type" = 'A' and "U_DueDate" > current_timestamp
7 changes: 6 additions & 1 deletion DAO/hana/GetOrphanCodes.sql
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
select Code from "@DOVER_MODULES" where "U_Type" = 'D' and "Code" not in (select "U_DepCode" from "@DOVER_MODULES_DEP")
select
"Code"
from
"@DOVER_MODULES"
where
"U_Type" = 'D' and "Code" not in (select "U_DepCode" from "@DOVER_MODULES_DEP")
18 changes: 11 additions & 7 deletions DAO/hana/GetUserPermission.sql
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
SELECT "@DOVER_MODULES"."Code" AS "AddinCode", "@DOVER_MODULES"."U_Name" AS "AddInName",
CASE IFNULL("@DOVER_MODULES_USER"."U_Status", "@DOVER_MODULES"."U_Status")
SELECT
"@DOVER_MODULES"."Code" AS "AddinCode"
, "@DOVER_MODULES"."U_Name" AS "AddInName"
, CASE
IFNULL("@DOVER_MODULES_USER"."U_Status", "@DOVER_MODULES"."U_Status")
WHEN 'D' THEN "@DOVER_MODULES"."U_Status"
ELSE IFNULL("@DOVER_MODULES_USER"."U_Status", "@DOVER_MODULES"."U_Status")
END AS "PermissionStr"
FROM "@DOVER_MODULES"
LEFT OUTER JOIN "@DOVER_MODULES_USER" ON "@DOVER_MODULES"."Code" = "@DOVER_MODULES_USER"."U_Code" AND
"@DOVER_MODULES_USER"."U_User" = '{0}'
WHERE "@DOVER_MODULES"."U_Type" = 'A' AND ("@DOVER_MODULES_USER"."U_User" IS NULL OR
"@DOVER_MODULES_USER"."U_User" = '{0}') AND "@DOVER_MODULES"."U_DueDate" > current_timestamp
FROM
"@DOVER_MODULES"
LEFT OUTER JOIN "@DOVER_MODULES_USER" ON "@DOVER_MODULES"."Code" = "@DOVER_MODULES_USER"."U_Code" AND "@DOVER_MODULES_USER"."U_User" = '{0}'
WHERE "@DOVER_MODULES"."U_Type" = 'A'
AND ("@DOVER_MODULES_USER"."U_User" IS NULL OR "@DOVER_MODULES_USER"."U_User" = '{0}')
AND "@DOVER_MODULES"."U_DueDate" > current_timestamp
2 changes: 1 addition & 1 deletion DAO/hana/InsertDependency.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
INSERT INTO "@DOVER_MODULES_DEP]" ("Code", "Name", "U_Code", "U_DepCode") VALUES ('{0}', '{0}', '{1}', '{2}')
INSERT INTO "@DOVER_MODULES_DEP" ("Code", "Name", "U_Code", "U_DepCode") VALUES ('{0}', '{0}', '{1}', '{2}')
2 changes: 1 addition & 1 deletion DAO/hana/SaveAssembly.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
INSERT INTO "@DOVER_MODULES" ("Code", "Name", "U_Name", "U_Description", "U_FileName", "U_Version", U_MD5, "U_Date", "U_Size", "U_Type", "U_Status", "U_Installed", "U_Namespace") VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', {8}, '{9}', 'A', '{10}', '{11}')
INSERT INTO "@DOVER_MODULES" ("Code", "Name", "U_Name", "U_Description", "U_FileName", "U_Version", "U_MD5", "U_Date", "U_Size", "U_Type", "U_Status", "U_Installed", "U_Namespace") VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', {8}, '{9}', 'A', '{10}', '{11}')
2 changes: 1 addition & 1 deletion DAO/hana/UpdateAssembly.sql
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
UPDATE "@DOVER_MODULES" SET "U_Version" = '{0}', U_MD5 = '{1}', "U_Date" = '{2}', "U_Size" = {3}, "U_Description" = '{5}', "U_Installed" = '{6}'
UPDATE "@DOVER_MODULES" SET "U_Version" = '{0}', "U_MD5" = '{1}', "U_Date" = '{2}', "U_Size" = {3}, "U_Description" = '{5}', "U_Installed" = '{6}'
WHERE "Code" = '{4}'
2 changes: 1 addition & 1 deletion DAO/hana/UpdateNamespaceDueDate.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
UPDATE "@DOVER_MODULES" SET "U_DueDate" = '{1}' WHERE "U_Namespace" = '{0}' and U_Type = 'A'
UPDATE "@DOVER_MODULES" SET "U_DueDate" = '{1}' WHERE "U_Namespace" = '{0}' and "U_Type" = 'A'
2 changes: 1 addition & 1 deletion DAO/sql/ClearNamespaceDueDate.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
UPDATE [@DOVER_MODULES] SET U_DueDate = null WHERE U_Namespace = '{0}' and U_Type = 'A'
UPDATE [@DOVER_MODULES] SET U_DueDate = null WHERE U_Namespace = '{0}' and U_Type = 'A'
2 changes: 1 addition & 1 deletion DAO/sql/GetAddinDueDate.sql
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SELECT U_DueDate FROM [@DOVER_MODULES] WHERE Code = '{0}'
SELECT U_DueDate FROM [@DOVER_MODULES] WHERE Code = '{0}'
19 changes: 15 additions & 4 deletions DAO/sql/GetAllAssembliesInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
SELECT Code, U_Namespace Namespace, U_Name Name, ISNULL(U_Description, U_Name) Description, U_FileName FileName, U_Version Version, U_MD5 MD5, U_Date Date,
U_Size Size, U_Type TypeCode
FROM [@DOVER_MODULES]
where U_Type = '{0}'
SELECT
Code
, U_Namespace Namespace
, U_Name Name
, ISNULL(U_Description, U_Name) Description
, U_FileName FileName
, U_Version Version
, U_MD5 MD5
, U_Date Date
, U_Size Size
, U_Type TypeCode
FROM
[@DOVER_MODULES]
where
U_Type = '{0}'
20 changes: 16 additions & 4 deletions DAO/sql/GetAssemblyInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,16 @@
SELECT Code, U_Name Name, ISNULL(U_Description, U_Name) Description, U_FileName FileName, U_Version Version, U_MD5 MD5, U_Date Date,
U_Size Size, U_Type TypeCode, U_Namespace Namespace
FROM [@DOVER_MODULES]
where Code = '{0}'
SELECT
Code
, U_Name Name
, ISNULL(U_Description, U_Name) Description
, U_FileName FileName
, U_Version Version
, U_MD5 MD5
, U_Date Date
, U_Size Size
, U_Type TypeCode
, U_Namespace
Namespace
FROM
[@DOVER_MODULES]
where
Code = '{0}'
18 changes: 14 additions & 4 deletions DAO/sql/GetAutoUpdateAssembliesInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
SELECT Code, U_Name Name, ISNULL(U_Description, U_Name) Description, U_FileName FileName, U_Version Version, U_MD5 MD5, U_Date Date,
U_Size Size, U_Type TypeCode
FROM [@DOVER_MODULES]
where U_Type = 'A' and U_AutoUpdate = 'Y'
SELECT
Code
, U_Name Name
, ISNULL(U_Description, U_Name) Description
, U_FileName FileName
, U_Version Version
, U_MD5 MD5
, U_Date Date
, U_Size Size
, U_Type TypeCode
FROM
[@DOVER_MODULES]
where
U_Type = 'A' and U_AutoUpdate = 'Y'
19 changes: 15 additions & 4 deletions DAO/sql/GetDependencyInformation.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
SELECT T0.Code, T0.U_Name Name, ISNULL(U_Description, U_Name) Description, U_FileName FileName, U_Version Version, U_MD5 MD5, U_Date Date,
U_Size Size, U_Type TypeCode
FROM [@DOVER_MODULES] T0 inner join [@DOVER_MODULES_DEP] T1 on T0.Code = T1.U_DepCode
WHERE T1.U_Code = '{0}'
SELECT
T0.Code
, T0.U_Name Name
, ISNULL(U_Description, U_Name) Description
, U_FileName FileName
, U_Version Version
, U_MD5 MD5
, U_Date Date
, U_Size Size
, U_Type TypeCode
FROM
[@DOVER_MODULES]
T0 inner join [@DOVER_MODULES_DEP] T1 on T0.Code = T1.U_DepCode
WHERE
T1.U_Code = '{0}'
9 changes: 8 additions & 1 deletion DAO/sql/GetModulePermission.sql
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
SELECT Code AddinCode, U_Name AddInName, U_Status PermissionStr from [@DOVER_MODULES] where U_Type = 'A' and U_DueDate > GETDATE()
SELECT
Code AddinCode
, U_Name AddInName
, U_Status PermissionStr
from
[@DOVER_MODULES]
where
U_Type = 'A' and U_DueDate > GETDATE()
7 changes: 6 additions & 1 deletion DAO/sql/GetOrphanCodes.sql
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
select Code from [@DOVER_MODULES] where U_Type = 'D' and Code not in (select U_DepCode from [@DOVER_MODULES_DEP])
select
Code
from
[@DOVER_MODULES]
where
U_Type = 'D' and Code not in (select U_DepCode from [@DOVER_MODULES_DEP])
22 changes: 15 additions & 7 deletions DAO/sql/GetUserPermission.sql
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
SELECT [@DOVER_MODULES].Code AddinCode, [@DOVER_MODULES].U_Name AddInName,
case ISNULL([@DOVER_MODULES_USER].U_Status, [@DOVER_MODULES].U_Status) when 'D' then [@DOVER_MODULES].U_Status
else ISNULL([@DOVER_MODULES_USER].U_Status, [@DOVER_MODULES].U_Status) end PermissionStr
from [@DOVER_MODULES]
LEFT JOIN [@DOVER_MODULES_USER] ON [@DOVER_MODULES].Code = [@DOVER_MODULES_USER].U_Code and [@DOVER_MODULES_USER].U_User = '{0}'
where [@DOVER_MODULES].U_Type = 'A'
and ([@DOVER_MODULES_USER].U_User is null or [@DOVER_MODULES_USER].U_User = '{0}') AND [@DOVER_MODULES].U_DueDate > GETDATE()
SELECT
[@DOVER_MODULES].Code AddinCode
, [@DOVER_MODULES].U_Name AddInName
, case
ISNULL([@DOVER_MODULES_USER].U_Status, [@DOVER_MODULES].U_Status)
when 'D' then [@DOVER_MODULES].U_Status
else ISNULL([@DOVER_MODULES_USER].U_Status, [@DOVER_MODULES].U_Status)
end PermissionStr
from
[@DOVER_MODULES]
LEFT JOIN [@DOVER_MODULES_USER] ON [@DOVER_MODULES].Code = [@DOVER_MODULES_USER].U_Code and [@DOVER_MODULES_USER].U_User = '{0}'
where
[@DOVER_MODULES].U_Type = 'A'
and ([@DOVER_MODULES_USER].U_User is null or [@DOVER_MODULES_USER].U_User = '{0}')
AND [@DOVER_MODULES].U_DueDate > GETDATE()
23 changes: 14 additions & 9 deletions Dover.sln
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29709.97
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FrameworkInterface", "FrameworkInterface\FrameworkInterface.csproj", "{019E07C2-7C40-4A91-ABA7-FD6B325FC710}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Framework", "Framework.csproj", "{8D3B3F25-C18D-4800-B258-2877AC831905}"
Expand All @@ -23,9 +25,6 @@ EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LicenseService", "LicenseService\LicenseService\LicenseService.csproj", "{B86A0ABB-8E67-40CF-8B0A-BDDE1E564959}"
EndProject
Global
GlobalSection(TestCaseManagementSettings) = postSolution
CategoryFile = Dover.vsmdi
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Expand All @@ -41,8 +40,8 @@ Global
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|Any CPU.Build.0 = Debug|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x64.ActiveCfg = Debug|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x64.Build.0 = Debug|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x64.ActiveCfg = Debug|x64
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x64.Build.0 = Debug|x64
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x86.ActiveCfg = Release|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Debug|x86.Build.0 = Release|Any CPU
{019E07C2-7C40-4A91-ABA7-FD6B325FC710}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -57,8 +56,8 @@ Global
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x64.ActiveCfg = Debug|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x64.Build.0 = Debug|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x64.ActiveCfg = Debug|x64
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x64.Build.0 = Debug|x64
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x86.ActiveCfg = Release|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Debug|x86.Build.0 = Release|Any CPU
{8D3B3F25-C18D-4800-B258-2877AC831905}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -135,4 +134,10 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1084C813-98D6-4787-87B4-E32BEFB94906}
EndGlobalSection
GlobalSection(TestCaseManagementSettings) = postSolution
CategoryFile = Dover.vsmdi
EndGlobalSection
EndGlobal
Binary file added Doverx64.ard
Binary file not shown.
11 changes: 7 additions & 4 deletions Form/hana/addInStartupManagementSQLTemplate.sql
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
SELECT "@DOVER_MODULES"."U_Description" AS "Description", "@DOVER_MODULES"."U_Version" AS "Version",
COALESCE("@DOVER_MODULES_USER"."U_Status", 'D') AS "Status", "@DOVER_MODULES"."Code",
"@DOVER_MODULES"."U_Name" AS "Name"
SELECT "@DOVER_MODULES"."U_Description" AS "Description"
, "@DOVER_MODULES"."U_Version" AS "Version",
COALESCE("@DOVER_MODULES_USER"."U_Status", 'D') AS "Status"
, "@DOVER_MODULES"."Code",
"@DOVER_MODULES"."U_Name" AS "Name"
FROM "@DOVER_MODULES"
LEFT OUTER JOIN "@DOVER_MODULES_USER" ON "@DOVER_MODULES"."Code" = "@DOVER_MODULES_USER"."U_Code" AND
"@DOVER_MODULES_USER"."U_User" = '{0}'
WHERE "@DOVER_MODULES"."U_Type" = 'A' AND ("@DOVER_MODULES_USER"."U_User" IS NULL OR
WHERE
"@DOVER_MODULES"."U_Type" = 'A' AND ("@DOVER_MODULES_USER"."U_User" IS NULL OR
"@DOVER_MODULES_USER"."U_User" = '{0}')
Loading