MS05082016
This commit is contained in:
@@ -47,22 +47,26 @@ Public Class Class_DOC_SEARCH
|
||||
'"FROM VWPMO_WD_DOC_SEARCH WHERE ENTITY_ID LIKE '%#{1}%'", RECORD_ID, ENTITY_ID, OPTION1, OPTION2, OPTION3, OPTION4)
|
||||
SQL_DOC_SEARCH = String.Format("SELECT * ," & _
|
||||
"CASE " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}%' THEN " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}#%' THEN " & _
|
||||
" (SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {2} AND RECORD_ID = {0}) " & _
|
||||
"ELSE '' END AS OPTION1," & _
|
||||
"CASE " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}%' THEN " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}#%' THEN " & _
|
||||
" (SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {3} AND RECORD_ID = {0}) " & _
|
||||
"ELSE '' END AS OPTION2," & _
|
||||
"CASE " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}%' THEN " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}#%' THEN " & _
|
||||
" (SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {4} AND RECORD_ID = {0}) " & _
|
||||
"ELSE '' END AS OPTION3," & _
|
||||
"CASE " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}%' THEN " & _
|
||||
"WHEN [ENTITY_ID] LIKE '%#{1}#%' THEN " & _
|
||||
" (SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {5} AND RECORD_ID = {0}) " & _
|
||||
"ELSE '' END AS OPTION4 " & _
|
||||
"FROM VWPMO_WD_DOC_SEARCH WHERE ENTITY_ID LIKE '%#{1}#%'", RECORD_ID, ENTITY_ID, OPTION1, OPTION2, OPTION3, OPTION4)
|
||||
If CURRENT_ENTITYSQL.ToUpper.Contains("WHERE") Then
|
||||
Dim where = CURRENT_ENTITYSQL.ToUpper.Replace("SELECT T.*", "SELECT '#' + CONVERT(VARCHAR(10),T.[Record-ID]) + '#'")
|
||||
SQL_DOC_SEARCH = SQL_DOC_SEARCH & String.Format(" AND RECORD_ID IN ({0})", where)
|
||||
End If
|
||||
Else
|
||||
SQL_DOC_SEARCH = String.Format("SELECT * ," & _
|
||||
"(CASE (SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}) " & _
|
||||
|
||||
Reference in New Issue
Block a user