129 lines
6.7 KiB
Transact-SQL
129 lines
6.7 KiB
Transact-SQL
UPDATE TBDD_MODULES SET DB_VERSION = '2.3.0.0' where NAME = 'Process-Manager'
|
||
GO
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'SQL_BTN_REJECT'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD SQL_BTN_REJECT NVARCHAR(MAX) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'BTN_REJECT_CAPTION'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD BTN_REJECT_CAPTION NVARCHAR(100) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'REJECT_SQL_REASONS'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD REJECT_SQL_REASONS NVARCHAR(3000) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'REJECT_ACTIONS_ATTRIBUTE'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD REJECT_ACTIONS_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'REJECT_COMMENT_ATTRIBUTE'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD REJECT_COMMENT_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'BTN_NOT_RESP_CAPTION'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD BTN_NOT_RESP_CAPTION NVARCHAR(100) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'NOT_RESP_SQL'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD NOT_RESP_SQL VARCHAR(3000) NOT NULL DEFAULT ''
|
||
END
|
||
IF NOT EXISTS(SELECT 1 FROM sys.columns
|
||
WHERE Name = N'NOT_RESP_COMMENT_ATTRIBUTE'
|
||
AND Object_ID = Object_ID(N'dbo.TBPM_PROFILE'))
|
||
BEGIN
|
||
ALTER TABLE TBPM_PROFILE ADD NOT_RESP_COMMENT_ATTRIBUTE VARCHAR(150) NOT NULL DEFAULT ''
|
||
END
|
||
GO
|
||
CREATE OR ALTER PROCEDURE PRTF_PROFILE_LANGUAGE_PHRASES AS
|
||
DECLARe @ID VARCHAR(3),@TITLE VARCHAR(100),@DECR VARCHAR(100),@FINAL_TEXT VARCHAR(100),@REJ_TEXT VARCHAR(100),@NR_CAPTION VARCHAR(100)
|
||
DECLARE cur2 CURSOR FOR
|
||
select GUID, TITLE,DESCRIPTION,FINAL_TEXT,BTN_REJECT_CAPTION,BTN_NOT_RESP_CAPTION from TBPM_PROFILE
|
||
OPEN cur2
|
||
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT,@NR_CAPTION
|
||
WHILE @@FETCH_STATUS = 0
|
||
BEGIN
|
||
Declare @IDTEXT VARCHAR(100)
|
||
SET @IDTEXT = 'PROFILE_TITLE' + @ID
|
||
PRINT @IDTEXT
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE','Title of Profile',@TITLE,'','System',@ID,0
|
||
IF @DECR IS NOT NULL
|
||
BEGIN
|
||
SET @IDTEXT = 'PROFILE_DESCRIPTION' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE','Description of Profile',@DECR,'','System',@ID,0
|
||
END
|
||
IF @FINAL_TEXT IS NOT NULL
|
||
BEGIN
|
||
SET @IDTEXT = 'PROFILE_FINAL_TEXT' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE','BTN_FINAL_CAPT',@FINAL_TEXT,'','System',@ID,0
|
||
END
|
||
IF LEN(@REJ_TEXT) > 0
|
||
BEGIN
|
||
SET @IDTEXT = 'PROFILE_REJECTION_CAPT' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_REJECTION_CAPT',@REJ_TEXT,'','System',@ID,0
|
||
END
|
||
IF LEN(@NR_CAPTION) = 0
|
||
BEGIN
|
||
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_CAPT' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_CAPT','Nicht zust<73>ndig','','System',@ID,0;
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'en-US', 'PROFILE_NOT_RESPONSIBLE_CAPT','Not responsible','','System',@ID,0;
|
||
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_QUEST' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Wollen Sie den Beleg wirklich in den Prozess XYZ zur<75>cksenden?','','System',@ID,0;
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Do you really want to return the document to process XYZ?','','System',@ID,0;
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @IDTEXT = 'PROFILE_NOT_RESPONSIBLE_QUEST' + @ID
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'de-DE', 'PROFILE_NOT_RESPONSIBLE_QUEST','Wollen Sie den Beleg wirklich in den Prozess XYZ zur<75>cksenden?','','System',@ID,0;
|
||
EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM',@IDTEXT,'en-US', 'PROFILE_NOT_RESPONSIBLE_QUEST','Do you really want to return the document to process XYZ?','','System',@ID,0;
|
||
END
|
||
FETCH NEXT FROM cur2 INTO @ID,@TITLE,@DECR,@FINAL_TEXT,@REJ_TEXT,@NR_CAPTION
|
||
END
|
||
CLOSE cur2
|
||
DEALLOCATE cur2
|
||
GO
|
||
EXEC PRTF_PROFILE_LANGUAGE_PHRASES
|
||
GO
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG1','de-DE','Information','Sie wollen diesen Beleg ablehnen?','');
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG1','en-US','Information','You want to reject this receipt?','');
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG2','de-DE','Information','Wenn ja, dann geben Sie bitte einen Grund f<>r die Ablehnung ein!','')
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MSG2','en-US','Information','If yes, please enter a reason for your refusal!','')
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.Caption','de-DE','Information','Ablehnung - Best<73>tigung','');
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.Caption','en-US','Information','Rejection - Confirmation','');
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MissingInput','de-DE','Message','Bitte w<>hlen Sie einen Grund und geben eine Begr<67>ndung ein!','');
|
||
INSERT INTO [dbo].[TBDD_GUI_LANGUAGE_PHRASE]
|
||
(OBJ_NAME,[MODULE],[TITLE],[LANGUAGE],[CAPT_TYPE],[STRING1],STRING2)
|
||
VALUES('frmRejectionCommit','PM','frmRejectionCommit.MissingInput','en-US','Message','Please select a reason and enter a justification!','');
|
||
ALTER TABLE TBPM_PROFILE ADD CURRENCY_ATTRIBUTE VARCHAR(100) NOT NULL DEFAULT ''
|
||
GO
|
||
|
||
|