OrgFLOW Update, dadurch auch DD_ECM
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
DECLARE @REMOTE_CTRL_ID INT,@LOCAL_ENT_ID INT = 15
|
||||
DECLARE cursControls CURSOR FOR
|
||||
SELECT GUID
|
||||
FROM [172.24.130.1].[DD_ECM].[dbo].[TBPMO_CONTROL] WHERE FORM_ID = 5 and guid <> 1
|
||||
OPEN cursControls
|
||||
FETCH NEXT FROM cursControls INTO @REMOTE_CTRL_ID
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
DECLARE @LOCAL_CTRL_ID INT, @LOCAL_CTRL_SCR_ID INT
|
||||
INSERT INTO [dbo].[TBPMO_CONTROL]
|
||||
(FORM_ID
|
||||
,[CONTROL_TYPE_ID]
|
||||
,[NAME]
|
||||
,[FORMAT_TYPE]
|
||||
,[SHOW_COLUMN]
|
||||
,[COL_NAME]
|
||||
,[REQUIRED]
|
||||
,[PARENT_CONTROL_ID]
|
||||
,[MASTER_DATA_ID]
|
||||
,[MULTILINE]
|
||||
,[STATIC_LIST]
|
||||
,[DEFAULT_VALUE]
|
||||
,[SQL_COMMAND_1]
|
||||
,[SQL_COMMAND_2]
|
||||
,[CONNECTION_ID_1]
|
||||
,[CONNECTION_ID_2]
|
||||
,[READ_ONLY]
|
||||
,[VALIDATION]
|
||||
,[VISIBLE]
|
||||
,[TREE_VIEW]
|
||||
,[SELECT_ONLY]
|
||||
,[AUTO_SUGGEST])
|
||||
SELECT
|
||||
@LOCAL_ENT_ID
|
||||
,[CONTROL_TYPE_ID]
|
||||
,[NAME]
|
||||
,[FORMAT_TYPE]
|
||||
,[SHOW_COLUMN]
|
||||
,[COL_NAME]
|
||||
,[REQUIRED]
|
||||
,[PARENT_CONTROL_ID]
|
||||
,[MASTER_DATA_ID]
|
||||
,[MULTILINE]
|
||||
,[STATIC_LIST]
|
||||
,[DEFAULT_VALUE]
|
||||
,[SQL_COMMAND_1]
|
||||
,[SQL_COMMAND_2]
|
||||
,[CONNECTION_ID_1]
|
||||
,[CONNECTION_ID_2]
|
||||
,[READ_ONLY]
|
||||
,[VALIDATION]
|
||||
,[VISIBLE]
|
||||
,[TREE_VIEW]
|
||||
,[SELECT_ONLY]
|
||||
,[AUTO_SUGGEST]
|
||||
FROM [172.24.130.1].[DD_ECM].[dbo].[TBPMO_CONTROL] WHERE GUID = @REMOTE_CTRL_ID
|
||||
SELECT @LOCAL_CTRL_ID = MAX(GUID) FROM TBPMO_CONTROL;
|
||||
--CONTROL-SCREEN INSERTEN
|
||||
INSERT INTO [dbo].[TBPMO_CONTROL_SCREEN]
|
||||
([CONTROL_ID]
|
||||
,[SCREEN_ID]
|
||||
,[CONTROL_TEXT]
|
||||
,[X_LOC]
|
||||
,[Y_LOC]
|
||||
,[HEIGHT]
|
||||
,[WIDTH]
|
||||
,[FONT_FAMILY]
|
||||
,[FONT_COLOR]
|
||||
,[FONT_SIZE]
|
||||
,[FONT_STYLE]
|
||||
,[BACK_COLOR]
|
||||
,[TAB_INDEX]
|
||||
,[TAB_STOP] )
|
||||
SELECT
|
||||
@LOCAL_CTRL_ID
|
||||
,[SCREEN_ID]
|
||||
,[CONTROL_TEXT]
|
||||
,[X_LOC]
|
||||
,[Y_LOC]
|
||||
,[HEIGHT]
|
||||
,[WIDTH]
|
||||
,[FONT_FAMILY]
|
||||
,[FONT_COLOR]
|
||||
,[FONT_SIZE]
|
||||
,[FONT_STYLE]
|
||||
,[BACK_COLOR]
|
||||
,[TAB_INDEX]
|
||||
,[TAB_STOP]
|
||||
FROM [172.24.130.1].[DD_ECM].[dbo].[TBPMO_CONTROL_SCREEN] WHERE CONTROL_ID = @REMOTE_CTRL_ID;
|
||||
SELECT @LOCAL_CTRL_SCR_ID = MAX(GUID) FROM [TBPMO_CONTROL_SCREEN] WHERE CONTROL_ID = @LOCAL_CTRL_ID;
|
||||
INSERT INTO [dbo].[TBPMO_CONTROL_LANGUAGE]
|
||||
([LANGUAGE_TYPE]
|
||||
,[CONTROL_SCREEN_ID]
|
||||
,[CAPTION]
|
||||
,[HINT])
|
||||
SELECT [LANGUAGE_TYPE]
|
||||
,@LOCAL_CTRL_SCR_ID
|
||||
,[CAPTION]
|
||||
,[HINT] FROM [172.24.130.1].[DD_ECM].[dbo].[TBPMO_CONTROL_LANGUAGE] WHERE CONTROL_SCREEN_ID = (
|
||||
SELECT GUID FROM [172.24.130.1].[DD_ECM].[dbo].[TBPMO_CONTROL_SCREEN] WHERE CONTROL_ID = @REMOTE_CTRL_ID)
|
||||
FETCH NEXT FROM cursControls INTO @REMOTE_CTRL_ID
|
||||
END
|
||||
CLOSE cursControls
|
||||
DEALLOCATE cursControls
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user