Project

General

Profile

NF_MESSAGE_GetContent.txt

Luc Tran Van, 11/21/2022 09:26 AM

 
1

    
2
ALTER PROCEDURE [dbo].[NF_MESSAGE_GetContent]  
3
@p_TYPE VARCHAR(100) = NULL,  
4
@p_ID varchar(500) = NULL  
5
 
6
AS  
7
DECLARE @l_LST_REQ_ID TABLE (  
8
[ID] [int] IDENTITY(1,1) NOT NULL,  
9
[REQ_PAY_ID] [VARCHAR](50) NULL)  
10
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')  
11
DECLARE @footer NVARCHAR(4000) = N'<br/><br/><em>P/s: Vui lòng không phản hồi email này. Đây là email được tạo ra bởi hệ thống tự động.</em></span></span><br/><br/><strong>Thanks and Best Regards</strong>'  
12
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000)
13
DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= ''
14
SET @TILTER_MAIL =ISNULL((SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID ='TIL'),N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS]')
15
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
16
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
17

    
18
--SET @URL = 'https://it.gsoft.com.vn:3051/app/admin/'
19
SET @LINK_UAT =N'<br/><br/>'+(SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
20
--DUYET PO  
21
--IF @p_TYPE = 'TR_PO_MASTER_Approve'  
22
--BEGIN  
23
--SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID  
24
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
25
--SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo PO đã được duyệt' AS TITLE,  
26
--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
27
--N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer  
28
--AS MESSAGECONTENT  
29
--RETURN 0  
30
--END  
31
 
32
  -----------------BAODNQ 16/11/2022 : KHAI BÁO FONT-SIZE, FONT-FAMILY-------------------------------------
33
 DECLARE @p_FONT_SIZE NVARCHAR(20) = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'FONT_SIZE')
34
 PRINT @p_FONT_SIZE
35
 IF(@p_FONT_SIZE IS NULL OR @p_FONT_SIZE = '')
36
 BEGIN
37
	SET @p_FONT_SIZE = '12px'
38
 END
39
 DECLARE @p_FONT_FAMILY VARCHAR(MAX) = 'times new roman'
40
 DECLARE @p_MESSAGE_HEAD VARCHAR(MAX) = '<span style="font-size:' + @p_FONT_SIZE + ';"><span style="font-family:' + @p_FONT_FAMILY + ';">'
41

    
42

    
43
--DUYET CAP NHAT DON HANG  
44
IF @p_TYPE = 'TR_PO_UP_MASTER_App'  
45
BEGIN  
46
SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID  
47
SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
48
SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo đã cập nhập đơn hàng' AS TITLE,  
49
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị'+  
50
N',<br/><br/>Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer  
51
AS MESSAGECONTENT  
52
RETURN 0  
53
END  
54
 
55
--DUYET PO SUA CHUA  
56
IF @p_TYPE = 'TR_PO_REPAIR_Approve'  
57
BEGIN  
58
SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID   
59
SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo PO sửa chữa đã được duyệt' AS TITLE,  
60
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
61
N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer  
62
AS MESSAGECONTENT  
63
RETURN 0  
64
END  
65
 
66
--DUYET XUAT SU DUNG DON LE  
67
IF @p_TYPE = 'ASS_USE_SearchResult'  
68
BEGIN  
69
SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID)  
70
SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE,  
71
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
72
N',<br/><br/>Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
73
AS MESSAGECONTENT  
74
RETURN 0  
75
END  
76
 
77
--DUYET XUAT SU DUNG HANG LOAT  
78
IF @p_TYPE = 'ASS_USE_MULTI_MASTER_SearchResult'  
79
BEGIN  
80
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE  
81
FROM TR_PO_MASTER DTA  
82
INNER JOIN  
83
(  
84
SELECT A.PO_ID FROM ASS_MASTER_PO A  
85
INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID  
86
GROUP BY A.PO_ID  
87
) PODT ON DTA.PO_ID = PODT.PO_ID  
88
FOR XML PATH('')  
89
),1,1,'')  
90
)  
91
	SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE,  
92
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
93
	N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
94
	AS MESSAGECONTENT  
95
	RETURN 0  
96
END  
97
 
98
--DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC  
99
IF @p_TYPE = 'ASS_ADDNEW_SearchResult'  
100
BEGIN  
101
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE  
102
FROM ASS_ADDNEW_PO DTA  
103
WHERE DTA.ADDNEW_ID = @p_ID  
104
FOR XML PATH('')  
105
),1,1,'')  
106
)  
107
	SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE,  
108
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
109
	N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
110
	AS MESSAGECONTENT  
111
	RETURN 0  
112
END  
113
-- NOI DUNG GUI EMAIL  
114
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR'  
115
BEGIN  
116
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
117
	SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu đề nghị tạm ứng' AS TITLE,  
118
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
119
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ xác nhận.'
120
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
121
	+ @footer  
122
	AS MESSAGECONTENT  
123
	RETURN 0  
124
END  
125
 
126
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM'  
127
BEGIN  
128
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)   
129
	SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
130
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
131
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ phê duyệt.'
132
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
133
	+ @footer  
134
	AS MESSAGECONTENT  
135
	RETURN 0  
136
END  
137
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR'  
138
BEGIN  
139
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
140
IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND REQ_PAY_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER NOT IN ('TKTGD','TKHDQT'))))  
141
BEGIN  
142
	SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
143
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
144
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +  
145
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
146
	+@footer  
147
	AS MESSAGECONTENT  
148
	RETURN 0
149
END
150
ELSE IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND REQ_PAY_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
151
BEGIN  
152
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
153
	BEGIN
154
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)   
155
		SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
156
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
157
		N'<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị:'+
158
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'+ 
159
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'   + @footer   
160
		AS MESSAGECONTENT  
161
		RETURN 0  
162
	END
163
	ELSE
164
	BEGIN
165
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
166
		SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ' AS TITLE,  
167
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
168
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
169
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
170
		+ @footer  
171
		AS MESSAGECONTENT  
172
		RETURN 0  
173
	END
174
END  
175
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
176
ELSE IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND REQ_PAY_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
177
BEGIN  
178
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
179
	BEGIN
180
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)   
181
		SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
182
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
183
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị:'+
184
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'+ 
185
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' +
186
		@footer   
187
		AS MESSAGECONTENT  
188
		RETURN 0  
189
	END
190
	ELSE
191
	BEGIN
192
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
193
		SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
194
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
195
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
196
		N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' +
197
		+ @footer  
198
		AS MESSAGECONTENT  
199
		RETURN 0  
200
	END
201
END  
202
--
203
ELSE  
204
BEGIN  
205
IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND AUTH_STATUS ='A'))  
206
BEGIN  
207
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE,  
208
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
209
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
210
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
211
	+ @footer  
212
	AS MESSAGECONTENT  
213
	RETURN 0
214
END  
215
--ELSE  -- LUCTV KHONG CAN XU LY NUA - 15.10.2022
216
--BEGIN  
217
--	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
218
--	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
219
--	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
220
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
221
--	N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer  
222
--	AS MESSAGECONTENT  
223
--	RETURN 0  
224
--END  
225
END  
226
RETURN 0  
227
END   
228
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
229
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR'  
230
BEGIN  
231
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
232
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
233
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
234
	N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + 
235
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị tạm ứng.' +
236
	@footer  
237
	AS MESSAGECONTENT  
238
	RETURN 0  
239
END
240
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
241
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_SUG'  
242
BEGIN  
243
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
244
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
245
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
246
	N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' +
247
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị tạm ứng.' +
248
	+
249
	@footer  
250
	AS MESSAGECONTENT  
251
	RETURN 0  
252
END
253
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
254
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
255
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR'  
256
BEGIN  
257
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
258
	SELECT @TILTER_MAIL+N' Thông báo phiếu tạm ứng đã được kiểm soát viên phê duyệt' AS TITLE,  
259
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
260
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' +
261
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng đã hoàn tất.' +
262
	+
263
	@footer  
264
	AS MESSAGECONTENT  
265
	RETURN 0  
266
END  
267
 
268
--------- PHIẾU ĐỀ NGHỊ THANH TOÁN ---------------------------------  
269
-------------------------------------------------------------------------  
270
IF @p_TYPE = 'TR_REQ_PAYMENT_SEND_APR'  
271
BEGIN  
272
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
273
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
274
	SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu đề nghị thanh toán' AS TITLE,  
275
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
276
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ xác nhận.' + 
277
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.'  
278
	+ @footer  
279
	AS MESSAGECONTENT  
280
	RETURN 0  
281
END  
282
IF @p_TYPE = 'TR_REQ_PAYMENT_CONFIRM'  
283
BEGIN  
284
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
285
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
286
	SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
287
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
288
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ phê duyệt.' + 
289
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.'  
290
	+@footer  
291
	AS MESSAGECONTENT  
292
	RETURN 0  
293
END  
294
IF @p_TYPE = 'TR_REQ_PAYMENT_APR'  
295
BEGIN  
296
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
297
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
298
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát viên điều phối phiếu đề nghị thanh toán' AS TITLE,  
299
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
300
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' 
301
	+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'
302
	+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị thanh toán.'
303
	+ @footer  
304
	AS MESSAGECONTENT  
305
	RETURN 0  
306
END  
307
-- KSV DIEU PHOI TAM UNG CHO GDV  
308
IF @p_TYPE = 'TR_REQ_PAYMENT_TRANSFER'  
309
BEGIN  
310
	IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)))  
311
	BEGIN   
312
		SET @CODE = (select STUFF( (select '; ' + DTA.REQ_PAY_CODE FROM TR_REQ_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
313
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
314
		SELECT @TILTER_MAIL+N' Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị thanh toán' AS TITLE,  
315
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
316
		N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' 
317
		+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị thanh toán.'
318
		+ @footer  
319
		AS MESSAGECONTENT  
320
		RETURN 0  
321
	END  
322
	ELSE  
323
	BEGIN  
324

    
325
		SET @CODE = (select STUFF( (select '; ' + DTA.REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
326
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
327
		IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID) AND STATUS ='C' AND ROLE_USER IN ('TKTGD')))
328
		BEGIN
329
			SELECT @TILTER_MAIL+N' Thông báo chờ giao dịch viên cập nhật ý kiến tại văn phòng Tổng Giám Đốc' AS TITLE,  
330
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
331
			N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ nhân viên tại văn phòng Tổng Giám Đốc xác nhận nội dung.'
332
			+ + N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị tạm ứng.'
333
			+ @footer  
334
			AS MESSAGECONTENT  
335
		END
336
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID) AND STATUS ='C' AND ROLE_USER IN ('TKHDQT')))
337
		BEGIN
338
			SELECT @TILTER_MAIL+N' Thông báo chờ giao dịch viên cập nhật ý kiến tại văn phòng Hội Đồng Quản Trí' AS TITLE,  
339
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
340
			N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ nhân viên tại văn phòng Hội Đồng Quản Trị xác nhận nội dung.' 
341
			+ + N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị tạm ứng.'
342
			+ @footer  
343
			AS MESSAGECONTENT  
344
		END
345
		ELSE
346
		BEGIN
347
			SELECT @TILTER_MAIL+N' Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE,  
348
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
349
			N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' 
350
			+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
351
			+ @footer  
352
			AS MESSAGECONTENT  
353
		END
354
		RETURN 0  
355
	END  
356
END  
357
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
358
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'  
359
BEGIN  
360
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
361
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
362
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
363
	N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' +
364
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị thanh toán.' +
365
	+ @footer  
366
	AS MESSAGECONTENT  
367
	RETURN 0  
368
END  
369
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
370
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG'  
371
BEGIN  
372
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
373
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
374
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
375
	N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' +
376
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị thanh toán.' +
377
	+ @footer  
378
	AS MESSAGECONTENT  
379
	RETURN 0  
380
END 
381
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
382
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
383
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'  
384
BEGIN  
385
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
386
	SELECT @TILTER_MAIL+N' Thông báo phiếu thanh toán đã được kiểm soát viên phê duyệt' AS TITLE,  
387
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
388
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + 
389
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị thanh toán đã hoàn tất.' +
390
	+@footer  
391
	AS MESSAGECONTENT  
392
	RETURN 0  
393
END  
394
DECLARE @IS_TTMS bit, @typeURL VARCHAR(50)
395
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
396
BEGIN
397
  SET @IS_TTMS = 0
398
  SET @typeURL='TTDC'
399
END
400
ELSE
401
BEGIN
402
  SET @IS_TTMS = 1
403
  SET @typeURL='TTMS'
404
END
405
DECLARE @REF_ID_TC INT, @REF_DVCM_HC INT, @REF_ID_DVCM_TC INT, @REF_ID_DVDM_DC INT
406
SET @REF_ID_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE STATUS='C' AND PROCESS_ID ='TC' AND REQ_ID =@p_ID)
407
SET @REF_DVCM_HC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
408
SET @REF_ID_DVCM_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
409
SET @REF_ID_DVDM_DC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID)
410
---------- TO TRINH CHU TRUONG  
411
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App')  
412
BEGIN  
413
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
414

    
415

    
416
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('GDK_TT','PTGDK_TT', 'TGD','HDQT','GDK_DC'))
417

    
418
)  --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
419
BEGIN  
420
	SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
421
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
422
	N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
423
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
424
	+  
425
	@footer  
426
	AS MESSAGECONTENT  
427
	RETURN 0  
428
END   
429
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVCM','TC','KT')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
430
BEGIN  
431
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
432
	BEGIN
433
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
434
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
435
		BEGIN
436
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
437
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
438
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
439
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
440
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
441
			+  
442
			@footer  
443
			AS MESSAGECONTENT  
444
			RETURN 0  
445
		END
446
		ELSE
447
		BEGIN
448
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
449
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
450
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
451
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
452
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
453
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
454
			+  
455
			@footer  
456
			AS MESSAGECONTENT  
457
			RETURN 0 
458
		END
459
	END
460
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
461
	BEGIN
462
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
463
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
464
		BEGIN
465
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
466
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
467
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
468
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
469
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
470
			+  
471
			@footer  
472
			AS MESSAGECONTENT  
473
			RETURN 0  
474
		END
475
		ELSE
476
		BEGIN
477
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
478
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
479
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
480
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
481
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
482
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
483
			+  
484
			@footer  
485
			AS MESSAGECONTENT  
486
			RETURN 0 
487
		END
488
	END
489
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
490
	BEGIN
491
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
492
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
493
		BEGIN
494
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
495
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
496
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
497
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
498
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
499
			+  
500
			@footer  
501
			AS MESSAGECONTENT  
502
			RETURN 0  
503
		END
504
		ELSE
505
		BEGIN
506
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
507
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
508
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
509
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
510
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
511
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
512
			+  
513
			@footer  
514
			AS MESSAGECONTENT  
515
			RETURN 0 
516
		END
517
	END
518
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') )
519
	BEGIN
520
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
521
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
522
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+
523
		N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
524
		+  
525
		@footer  
526
		AS MESSAGECONTENT  
527
		RETURN 0 
528
	END
529
	ELSE
530
	BEGIN
531
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
532
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
533
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
534
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
535
		--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
536
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
537
		+  
538
		@footer  
539
		AS MESSAGECONTENT  
540
		RETURN 0 
541
	END
542
END 
543
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDM_DC')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
544
BEGIN  
545

    
546
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
547
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
548
	BEGIN
549
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
550
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
551
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
552
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
553
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
554
			+  
555
			@footer  
556
			AS MESSAGECONTENT  
557
			RETURN 0  
558
	END
559
	ELSE
560
	BEGIN
561
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
562
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
563
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý với vai trò đầu mối quản lý ngân sách cho - ngân sách nhận. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
564
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
565
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
566
		+  
567
		@footer  
568
		AS MESSAGECONTENT  
569
		RETURN 0  
570
	END
571

    
572
END 
573
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDC')))   ---- NẾU LÀ ĐƠN VỊ CHO NGÂN SÁCH
574
BEGIN  
575
	SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt về việc đồng ý cho ngân sách' AS TITLE,  
576
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
577
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' +
578
	N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
579
  +  
580
	@footer  
581
	AS MESSAGECONTENT  
582
	RETURN 0  
583
END  
584
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('APPNEW','SIGN')))   ---- NẾU LÀ CÁC CẤP DUYỆT TRUNG GIAN HOẶC TRƯỞNG ĐƠN VỊ
585
BEGIN  
586
  SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
587
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
588
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
589
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-view' ELSE N'plan-request-transfer-view' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
590
	+  
591
	@footer  
592
	AS MESSAGECONTENT  
593
	RETURN 0  
594
END 
595
-----
596
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
597
	BEGIN
598
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
599
		SELECT N'[ PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE,  
600
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
601
		N',<br/><br/>Tờ trình số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
602
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-edit' ELSE N'plan-request-transfer-edit' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.'  +  
603
		@footer  
604
		AS MESSAGECONTENT     
605
		RETURN 0  
606
END
607
ELSE  
608
BEGIN  
609
	---- SETUP MAIL THU KI
610
		IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
611
		BEGIN  
612
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
613
			BEGIN
614
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
615
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
616
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
617
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
618
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
619
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
620
				AS MESSAGECONTENT  
621
				RETURN 0  
622
			END
623
			ELSE
624
			BEGIN
625
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
626
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
627
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
628
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
629
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
630
				+ @footer  
631
				AS MESSAGECONTENT  
632
				RETURN 0  
633
			END
634
		END  
635
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
636
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
637
		BEGIN  
638
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
639
			BEGIN
640
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
641
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
642
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
643
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
644
				CHAR(10) +
645
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
646
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
647
				AS MESSAGECONTENT  
648
				RETURN 0  
649
			END
650
			ELSE
651
			BEGIN
652
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
653
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
654
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
655
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
656
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
657
				AS MESSAGECONTENT  
658
				RETURN 0  
659
			END
660
	END  
661
---- END SETUP MAIL THU KI  
662
END  
663
	RETURN 0  
664
END  
665
ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd')
666
BEGIN
667
	
668
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDM_DC','DVCM','TC','KT','DVDC')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
669
	BEGIN  
670
		SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
671
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
672
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
673
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý và gửi phê duyệt thành công' +
674
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
675
		+  
676
		@footer  
677
		AS MESSAGECONTENT  
678
		RETURN 0  
679
	END
680
	ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
681
		BEGIN  
682
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
683
			BEGIN
684
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
685
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
686
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
687
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
688
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
689
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
690
				AS MESSAGECONTENT  
691
				RETURN 0  
692
			END
693
			ELSE
694
			BEGIN
695
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
696
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
697
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
698
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
699
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
700
				+ @footer  
701
				AS MESSAGECONTENT  
702
				RETURN 0  
703
			END
704
		END  
705
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
706
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
707
		BEGIN  
708
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
709
			BEGIN
710
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
711
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
712
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
713
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
714
				CHAR(10) +
715
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
716
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
717
				AS MESSAGECONTENT  
718
				RETURN 0  
719
			END
720
			ELSE
721
			BEGIN
722
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
723
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
724
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
725
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
726
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
727
				AS MESSAGECONTENT  
728
				RETURN 0  
729
			END
730
		END
731
END
732
ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins') 
733
BEGIN  
734
	SET @CODE =  (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID)
735
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
736
	BEGIN
737
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
738
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
739
		BEGIN
740
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE,  
741
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
742
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
743
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
744
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
745
			+
746
			@footer  
747
			AS MESSAGECONTENT  
748
			RETURN 0 
749
		END
750
		ELSE
751
		BEGIN
752
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
753
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
754
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
755
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử vào trực tiếp màn hình xử lý tờ trình.'  + @footer
756
			AS MESSAGECONTENT  
757
			RETURN 0  
758
		END
759
	END
760
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
761
	BEGIN
762
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
763
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
764
		BEGIN
765
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE,  
766
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
767
			N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
768
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
769
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
770
			--+
771
			@footer  
772
			AS MESSAGECONTENT  
773
			RETURN 0 
774
		END
775
		ELSE
776
		BEGIN
777
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
778
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
779
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
780
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
781
			AS MESSAGECONTENT  
782
			RETURN 0  
783
		END
784
	END
785
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
786
	BEGIN
787
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
788
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
789
	    BEGIN
790
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE,  
791
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
792
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
793
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
794
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
795
		--	+
796
		@footer  
797
		AS MESSAGECONTENT  
798
		RETURN 0 
799
		END
800
		ELSE
801
		BEGIN
802
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
803
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
804
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
805
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử trực tiếp vào màn hình lý tờ trình.'  + @footer
806
			AS MESSAGECONTENT  
807
			RETURN 0  
808
		END
809
	END
810
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE ID =@REF_ID_DVDM_DC AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID))
811
	BEGIN
812
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
813
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
814
	    BEGIN
815
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE,  
816
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
817
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
818
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
819
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
820
		--+
821
		@footer  
822
		AS MESSAGECONTENT  
823
		RETURN 0 
824
		END
825
		ELSE
826
		BEGIN
827
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
828
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
829
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
830
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
831
			AS MESSAGECONTENT  
832
			RETURN 0  
833
		END
834
	END
835
	ELSE
836
	BEGIN
837
		SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
838
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
839
		N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
840
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type'+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
841
		AS MESSAGECONTENT  
842
		RETURN 0  
843
	END
844
END  
845
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')  
846
BEGIN  
847
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
848
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
849
	BEGIN
850
	  SET @IS_TTMS = 0
851
	END
852
	ELSE
853
	BEGIN
854
	  SET @IS_TTMS = 1
855
	END
856
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDKTT','PTGDK_TT','TGD','HDQT','GDK_DC','GDK_TT')))  
857
	BEGIN  
858
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
859
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
860
		N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
861
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
862
		+  
863
		@footer  
864
	AS MESSAGECONTENT  
865
	RETURN 0  
866
	END  
867
	ELSE  
868
	BEGIN  
869
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
870
		BEGIN  
871
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
872
			BEGIN
873
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
874
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
875
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
876
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
877
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
878
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
879
				AS MESSAGECONTENT  
880
				RETURN 0  
881
			END
882
			ELSE
883
			BEGIN
884
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
885
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
886
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
887
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
888
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
889
				+ @footer  
890
				AS MESSAGECONTENT  
891
				RETURN 0  
892
			END
893
		END  
894
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
895
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
896
		BEGIN  
897
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
898
			BEGIN
899
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
900
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
901
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
902
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
903
				CHAR(10) +
904
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
905
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
906
				AS MESSAGECONTENT  
907
				RETURN 0  
908
			END
909
			ELSE
910
			BEGIN
911
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
912
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
913
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
914
				N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
915
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
916
				AS MESSAGECONTENT  
917
				RETURN 0  
918
			END
919
	END   
920
		---- END SETUP MAIL THU KI
921
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID NOT IN ('GDK_TT','PTGDK_TT','TGD','HDQT','TKHDQT','TKTGD','APPROVE')))  
922
		BEGIN  
923
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần được phê duyệt' AS TITLE,  
924
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
925
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
926
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
927
			AS MESSAGECONTENT  
928
			RETURN 0  
929
		END  
930
	ELSE  
931
	BEGIN  
932
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
933
	BEGIN
934
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
935
		SELECT N'[ PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE,  
936
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
937
		N',<br/><br/>Tờ trình số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
938
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.' +
939
		@footer  
940
		AS MESSAGECONTENT  
941
		END  
942
		END  
943
		RETURN 0  
944
	END
945
END  
946

    
947
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
948
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
949
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
950
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
951
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
952
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
953
BEGIN 
954
-- KIỂM TRA BƯỚC XỬ LÝ HIỆN TẠI NẾU LÀ TỔNG GIÁM ĐỐC THÌ CHÈN ĐƯỜNG LINK CORE MỚI  
955
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
956
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
957
BEGIN  
958
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
959
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
960
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
961
	--+  
962
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
963
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
964
	+  
965
	@footer  
966
	AS MESSAGECONTENT  
967
END  
968
ELSE
969
	BEGIN
970
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
971
	--------Nếu PROCESS là ĐVKD----------
972
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
973
	BEGIN
974
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
975
	END
976
	--------Nếu PROCESS là ĐMMS----------
977
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
978
	BEGIN
979
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
980
	END
981
	--------Nếu PROCESS là ĐVCM----------
982
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
983
	BEGIN
984
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-view;id=' + @p_ID
985
	END
986
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
987
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
988
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
989
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
990
	+ @footer  
991
	AS MESSAGECONTENT  
992
END  
993
RETURN 0  
994
END
995
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
996
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
997
BEGIN
998
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
999
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1000
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
1001
	IF(@p_CURRENT_PROCESS = 'DMMS')
1002
	BEGIN
1003
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1004

    
1005
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần điều phối xử lý' AS TITLE,  
1006
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1007
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1008
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1009
		+ @footer  
1010
		AS MESSAGECONTENT
1011
	END
1012
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
1013
	BEGIN
1014
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
1015

    
1016
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1017
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1018
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1019
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1020
		+ @footer  
1021
		AS MESSAGECONTENT 
1022
	END
1023
	
1024
END
1025
------------Điều phối xử lý----------------
1026
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
1027
BEGIN
1028
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1029
	SET @p_DMMS_TYPE_JOB = (
1030
		SELECT TOP 1 TYPE_JOB 
1031
		FROM PL_REQUEST_PROCESS_CHILD 
1032
		WHERE REQ_ID = @p_ID 
1033
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1034
		AND STATUS_JOB = 'C' 
1035
	)
1036
	SET @CODE = (select STUFF( (select '; ' + DTA.REQ_CODE FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
1037
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
1038
	
1039
	----------Nếu ng xử lý tiếp theo là KS-------
1040
	IF(@p_DMMS_TYPE_JOB = 'KS')
1041
	BEGIN
1042
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1043

    
1044
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1045
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1046
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1047
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1048
		+ @footer  
1049
		AS MESSAGECONTENT
1050
	END
1051
	----------Nếu ng xử lý tiếp theo là XL-------
1052
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1053
	BEGIN
1054
		----------Nếu PROCESS là DMMS---------
1055
		IF(@p_CURRENT_PROCESS = 'DMMS')
1056
		BEGIN
1057
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1058
		END
1059
		----------Nếu PROCESS là DVCM---------
1060
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1061
		BEGIN
1062
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-edit;id=' + @p_ID
1063
		END
1064
		
1065

    
1066
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1067
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1068
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
1069
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để thực hiện xử lý phiếu yêu cầu.'
1070
		+ @footer  
1071
		AS MESSAGECONTENT
1072
	END
1073

    
1074
	  
1075
	RETURN 0  
1076
END
1077
-------------DMMS/DCVM phê duyệt------------
1078
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
1079
BEGIN
1080
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1081
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1082

    
1083
	IF(@p_CURRENT_PROCESS = 'DMMS')
1084
	BEGIN
1085
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1086

    
1087
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1088
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1089
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1090
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1091
		+ @footer  
1092
		AS MESSAGECONTENT
1093
	END
1094
	----------------Nếu PYCMS hoàn tất----------------
1095
	IF(@p_CURRENT_PROCESS = 'APPROVE')
1096
	BEGIN
1097
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
1098
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1099
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1100
		AS MESSAGECONTENT
1101
	END
1102
	----------------Nếu PYCMS đến DVCM------------------
1103
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
1104
	BEGIN
1105
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1106

    
1107
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần điều phối xử lý' AS TITLE,  
1108
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1109
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1110
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1111
		+ @footer  
1112
		AS MESSAGECONTENT
1113
	END
1114
	----------------Nếu PYCMS đến GDK HT---------------
1115
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
1116
	BEGIN
1117
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
1118

    
1119
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1120
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1121
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1122
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1123
		+ @footer
1124
		AS MESSAGECONTENT
1125
	END
1126
END
1127
--------------Phê duyệt PYCMS-----------------
1128
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
1129
	BEGIN
1130
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1131
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1132
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1133
	--SELECT N'[ PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm đã được phê duyệt hoàn tất' AS TITLE,  
1134
	--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1135
	--N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1136
	--AS MESSAGECONTENT
1137

    
1138
	----------------TH phiếu chưa hoàn tất-----------
1139
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
1140
	BEGIN
1141
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
1142

    
1143
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1144
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1145
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1146
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1147
		+ @footer
1148
		AS MESSAGECONTENT
1149
	END
1150
	----------------TH phiếu đã hoàn tất-----------
1151
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
1152
	BEGIN
1153
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
1154
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1155
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1156
		AS MESSAGECONTENT
1157
	END
1158
	
1159
END
1160
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
1161
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
1162
BEGIN
1163
	SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1164
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1165
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần điều phối xử lý' AS TITLE,  
1166
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1167
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1168
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1169
	+ @footer  
1170
		AS MESSAGECONTENT
1171
END
1172

    
1173
----------------------ENDBAODNQ------------------------------
1174

    
1175
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
1176
	-----Quản lý trụ sở - gửi YC phê duyệt--------
1177
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
1178
BEGIN
1179
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1180
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1181
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1182
	N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +  
1183
	--+  
1184
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1185
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1186
	+  
1187
	@footer  
1188
	AS MESSAGECONTENT  
1189
END
1190
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
1191
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
1192
BEGIN
1193
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1194
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1195
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1196
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1197
	--+  
1198
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1199
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1200
	+  
1201
	@footer  
1202
	AS MESSAGECONTENT  
1203
END
1204
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1205
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
1206
BEGIN
1207
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1208
SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE,  
1209
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1210
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
1211
	--+  
1212
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1213
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1214
	+  
1215
	@footer  
1216
	AS MESSAGECONTENT  
1217
END
1218

    
1219
 ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
1220
	-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
1221
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')  
1222
BEGIN
1223
SET @CODE = 
1224
	(SELECT B.BUILDING_NAME
1225
	FROM BUD_CONTRACT_MASTER A 
1226
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1227
	WHERE A.CONTRACT_ID = @p_ID
1228
	)
1229
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1230
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1231
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' +  
1232
	--+  
1233
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1234
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1235
	+  
1236
	@footer  
1237
	AS MESSAGECONTENT  
1238
END
1239
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
1240
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')  
1241
BEGIN
1242
SET @CODE = 
1243
	(SELECT B.BUILDING_NAME
1244
	FROM BUD_CONTRACT_MASTER A 
1245
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1246
	WHERE A.CONTRACT_ID = @p_ID
1247
	)
1248
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1249
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1250
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1251
	--+  
1252
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1253
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1254
	+  
1255
	@footer  
1256
	AS MESSAGECONTENT  
1257
END
1258
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1259
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')  
1260
BEGIN
1261
SET @CODE = 
1262
	(SELECT B.BUILDING_NAME
1263
	FROM BUD_CONTRACT_MASTER A 
1264
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1265
	WHERE A.CONTRACT_ID = @p_ID
1266
	)
1267
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ đã được phê duyệt' AS TITLE,  
1268
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1269
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +  
1270
	--+  
1271
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1272
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1273
	+  
1274
	@footer  
1275
	AS MESSAGECONTENT  
1276
END
1277
	-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
1278
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')  
1279
BEGIN
1280
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1281
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1282
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1283
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1284
	--+  
1285
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1286
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1287
	+  
1288
	@footer  
1289
	AS MESSAGECONTENT  
1290
END
1291
	-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
1292
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')  
1293
BEGIN
1294
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1295
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1296
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1297
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1298
	--+  
1299
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1300
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1301
	+  
1302
	@footer  
1303
	AS MESSAGECONTENT  
1304
END
1305
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1306
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')  
1307
BEGIN 
1308
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1309
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,  
1310
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1311
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +  
1312
	--+  
1313
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1314
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1315
	+  
1316
	@footer  
1317
	AS MESSAGECONTENT  
1318
END
1319

    
1320
-----PhongNT 15/9/2022: Quản lý TSCĐ/CCLĐ--------
1321
DECLARE @SYS_PREFIX VARCHAR(15),@PAGE NVARCHAR(200),@URLPAGE VARCHAR(2000)
1322

    
1323
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1324
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1325
IF(@p_TYPE = 'ASS_SEND_TDV')  
1326
BEGIN 
1327
    
1328
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1329
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1330
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1331
    )x)
1332

    
1333
    SELECT @PAGE = sp.Description, 
1334
    @URLPAGE=(CASE sp.Prefix
1335
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1336
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1337
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1338
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1339
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1340
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1341
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1342
	  END)
1343
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1344
    UPDATE  SYS_PREFIX SET Description=N'Nhập mới tài sản'  where Prefix= 'ASA'
1345
    UPDATE  SYS_PREFIX SET Description=N'Thu hồi tài sản'  where Prefix= 'SMAC'
1346
    UPDATE  SYS_PREFIX SET Description=N'Thanh lý tài sản'  where Prefix= 'ASSL'
1347
    UPDATE  SYS_PREFIX SET Description=N'Điều chuyển tài sản'  where Prefix= 'TFS'
1348
    UPDATE  SYS_PREFIX SET Description=N'Cập nhật thông tin tài sản'  where Prefix= 'ASSD'
1349
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'SMA'
1350
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'ACAC'
1351
    
1352
    
1353
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1354
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1355
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1356
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1357
	+  
1358
	@footer  
1359
	AS MESSAGECONTENT  
1360
END
1361

    
1362
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1363
BEGIN 
1364
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1365
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1366
	N',<br/><br/>Anh/Chị có giao dịch kiểm kê tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1367
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-inventory-approve-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1368
	+  
1369
	@footer  
1370
	AS MESSAGECONTENT  
1371
END
1372

    
1373
IF(@p_TYPE = 'ASS_SEND_GDV')  
1374
BEGIN 
1375
    
1376
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1377
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1378
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1379
    )x)
1380

    
1381
    SELECT @PAGE = sp.Description, 
1382
    @URLPAGE=(CASE sp.Prefix
1383
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1384
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1385
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1386
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1387
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1388
	  END)
1389
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1390
    
1391
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1392
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1393
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được giao dịch viên xử lý.' +  
1394
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1395
	+  
1396
	@footer  
1397
	AS MESSAGECONTENT  
1398
END
1399

    
1400
IF(@p_TYPE = 'ASS_SEND_KSV')  
1401
BEGIN 
1402
    
1403
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1404
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1405
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1406
    )x)
1407
    
1408
   
1409
    SELECT @PAGE = sp.Description, 
1410
    @URLPAGE=(CASE sp.Prefix
1411
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1412
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1413
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1414
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1415
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1416
      WHEN 'ASSD' THEN 'ass-update-view;id='
1417
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1418
      END)
1419
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1420
    
1421
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1422
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1423
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' +  
1424
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1425
	+  
1426
	@footer  
1427
	AS MESSAGECONTENT  
1428
END
1429

    
1430

    
1431
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1432
BEGIN 
1433
    
1434
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1435
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1436
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1437
    )x)
1438

    
1439
    SELECT @PAGE = sp.Description, 
1440
    @URLPAGE=(CASE sp.Prefix
1441
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1442
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1443
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1444
	  END)
1445
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1446
    
1447
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1448
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1449
	N',<br/><br/>Anh/Chị có giao dịch xác nhận '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' +  
1450
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1451
	+  
1452
	@footer  
1453
	AS MESSAGECONTENT  
1454
END
1455

    
1456
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1457
BEGIN 
1458
    
1459
    IF(EXISTS(SELECT 1 FROM ASS_INVENTORY_MASTER WHERE SIGN_USER IS NOT NULL AND CHECKER_ID_DVKD IS NULL AND INVENT_ID=@p_ID))
1460
      BEGIN
1461
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1462
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1463
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' +  
1464
      	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+N'ass-inventory-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1465
      	+  
1466
      	@footer  
1467
      	AS MESSAGECONTENT  
1468
      END
1469
    ELSE
1470
      BEGIN
1471
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1472
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1473
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1474
      	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-inventory-confirm-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1475
      	+  
1476
      	@footer  
1477
      	AS MESSAGECONTENT  
1478
      END
1479
END
1480

    
1481
IF(@p_TYPE = 'ASS_REJECT_NT')  
1482
BEGIN 
1483
    
1484
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1485
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1486
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1487
    )x)
1488

    
1489
    SELECT @PAGE = sp.Description,  
1490
    @URLPAGE=(CASE sp.Prefix
1491
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1492
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1493
      WHEN 'ASSD' THEN 'ass-update-edit;id='
1494
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1495
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1496
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1497
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
1498
	  WHEN 'CON' THEN  'con-request-doc-edit;id='
1499
      END)
1500
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1501
    
1502
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE,  
1503
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1504
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1505
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1506
	+  
1507
	@footer  
1508
	AS MESSAGECONTENT  
1509
END
1510

    
1511
IF(@p_TYPE = 'ASS_REJECT_GDV')  
1512
BEGIN 
1513
    
1514
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1515
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1516
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1517
    )x)
1518

    
1519
    SELECT @PAGE = sp.Description, 
1520
    @URLPAGE=(CASE sp.Prefix
1521
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1522
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1523
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1524
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1525
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1526
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1527
    
1528
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1529
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1530
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1531
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1532
	+  
1533
	@footer  
1534
	AS MESSAGECONTENT  
1535
END
1536

    
1537
IF(@p_TYPE = 'ASS_REJECT_HC')  
1538
BEGIN 
1539
    
1540
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1541
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1542
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1543
    )x)
1544

    
1545
    SELECT @PAGE = sp.Description, 
1546
    @URLPAGE=(CASE sp.Prefix
1547
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1548
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1549
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1550
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1551
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1552
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1553
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1554
	  END)
1555
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1556
    
1557
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1558
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1559
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1560
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1561
	+  
1562
	@footer  
1563
	AS MESSAGECONTENT  
1564
END
1565

    
1566

    
1567
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1568
--BEGIN 
1569
    
1570
--    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1571
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1572
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1573
--    )x)
1574

    
1575
--    SELECT @PAGE = sp.Description, 
1576
--    @URLPAGE=(CASE sp.Prefix
1577
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1578
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1579
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1580
    
1581
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1582
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1583
--	N',<br/><br/>Anh/Chị có giao dịch xác nhận'+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' +  
1584
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1585
--	+  
1586
--	@footer  
1587
--	AS MESSAGECONTENT  
1588
--END
1589

    
1590
IF(@p_TYPE = 'ASS_APPROVED')  
1591
BEGIN 
1592
    
1593
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1594
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1595
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1596
    )x)
1597

    
1598
    SELECT @PAGE = sp.Description, 
1599
    @URLPAGE=(CASE sp.Prefix
1600
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1601
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1602
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1603
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1604
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1605
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1606
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1607
      WHEN 'ACAC'  THEN 'ass-inventory-view;id='
1608
	  END)
1609
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1610
    
1611
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,  
1612
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1613
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' đã được phê duyệt hoàn tất'
1614
	+  
1615
	@footer  
1616
	AS MESSAGECONTENT  
1617
END
1618

    
1619
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1620
BEGIN 
1621
SELECT @TILTER_MAIL+N'Thông báo xác nhận bàn giao tài sản điều chuyển cần được xác nhận' AS TITLE,  
1622
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1623
	N',<br/><br/>Anh/Chị có giao dịch xác nhận bàn giao tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' +
1624
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-confirm-handover-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1625
	+ @footer  
1626
	AS MESSAGECONTENT  
1627
END
1628

    
1629
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1630
BEGIN 
1631
SELECT @TILTER_MAIL+N'Thông báo xác nhận bàn nhận tài sản điều chuyển cần được xác nhận' AS TITLE,  
1632
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1633
	N',<br/><br/>Anh/Chị có giao dịch xác nhận nhận tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' +
1634
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-confirm-receiver-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1635
	+ @footer  
1636
	AS MESSAGECONTENT  
1637
END
1638

    
1639

    
1640
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1641
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1642
--BEGIN 
1643
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1644
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1645
--	N',<br/><br/>Anh/Chị có giao dịch xuất sử dụng tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1646
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-use-multi-bvb-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1647
--	+  
1648
--	@footer  
1649
--	AS MESSAGECONTENT  
1650
--END
1651
-------Điều chuyển tài sản - HCQT--------
1652
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1653
--BEGIN 
1654
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1655
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1656
--	N',<br/><br/>Anh/Chị có giao dịch điều chuyển tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1657
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-multi-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1658
--	+  
1659
--	@footer  
1660
--	AS MESSAGECONTENT  
1661
--END
1662
-------Thu hồi tài sản - HCQT-------- 
1663
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1664
--BEGIN 
1665
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1666
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1667
--	N',<br/><br/>Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1668
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1669
--	+  
1670
--	@footer  
1671
--	AS MESSAGECONTENT  
1672
--END
1673
-------Thu hồi tài sản - HCQT-------- 
1674
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1675
--BEGIN 
1676
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1677
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1678
--	N',<br/><br/>Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1679
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1680
--	+  
1681
--	@footer  
1682
--	AS MESSAGECONTENT  
1683
--END
1684
-------Thanh lý tài sản - HC-------- 
1685
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1686
--BEGIN 
1687
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1688
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1689
--	N',<br/><br/>Anh/Chị có giao dịch thanh lý tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1690
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-liq-bvb-hc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1691
--	+  
1692
--	@footer  
1693
--	AS MESSAGECONTENT  
1694
--END
1695

    
1696

    
1697
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1698

    
1699
	-----Quản lý BDS - gửi YC phê duyệt--------
1700
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1701
BEGIN
1702
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1703
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1704
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1705
	--+  
1706
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1707
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1708
	+  
1709
	@footer  
1710
	AS MESSAGECONTENT  
1711
END
1712
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1713
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1714
BEGIN
1715
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1716
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1717
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1718
	--+  
1719
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1720
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1721
	+  
1722
	@footer  
1723
	AS MESSAGECONTENT  
1724
END
1725
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1726
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1727
BEGIN 
1728
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1729
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1730
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +  
1731
	--+  
1732
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1733
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1734
	+  
1735
	@footer  
1736
	AS MESSAGECONTENT  
1737
END
1738

    
1739
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1740
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1741
BEGIN
1742
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1743
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1744
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1745
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1746
	--+  
1747
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1748
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1749
	+  
1750
	@footer  
1751
	AS MESSAGECONTENT  
1752
END
1753
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1754
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1755
BEGIN
1756
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1757
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1758
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1759
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1760
	--+  
1761
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1762
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1763
	+  
1764
	@footer  
1765
	AS MESSAGECONTENT  
1766
END
1767
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1768
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1769
BEGIN 
1770
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1771
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,  
1772
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1773
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +  
1774
	--+  
1775
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1776
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1777
	+  
1778
	@footer  
1779
	AS MESSAGECONTENT  
1780
END
1781

    
1782
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1783
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1784
BEGIN
1785
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1786
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1787
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1788
	--+  
1789
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1790
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1791
	+  
1792
	@footer  
1793
	AS MESSAGECONTENT  
1794
END
1795
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1796
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1797
BEGIN
1798
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1799
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1800
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1801
	--+  
1802
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1803
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1804
	+  
1805
	@footer  
1806
	AS MESSAGECONTENT  
1807
END
1808
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1809
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1810
BEGIN 
1811
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE,  
1812
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1813
	N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +  
1814
	--+  
1815
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1816
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1817
	+  
1818
	@footer  
1819
	AS MESSAGECONTENT  
1820
END
1821

    
1822
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
1823
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')  
1824
BEGIN
1825
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1826
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1827
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1828
	--+  
1829
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1830
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1831
	+  
1832
	@footer  
1833
	AS MESSAGECONTENT  
1834
END
1835
	-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
1836
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')  
1837
BEGIN
1838
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1839
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1840
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1841
	--+  
1842
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1843
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1844
	+  
1845
	@footer  
1846
	AS MESSAGECONTENT  
1847
END
1848
	-----BDS đang hoàn thiện thủ tục pháp lý - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1849
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')  
1850
BEGIN 
1851
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,  
1852
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1853
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được phê duyệt.' +  
1854
	--+  
1855
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1856
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1857
	+  
1858
	@footer  
1859
	AS MESSAGECONTENT  
1860
END
1861
-----Phiếu yêu cầu công tác - gửi YC phê duyệt--------
1862
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APPROVE')  
1863
BEGIN
1864
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần phê duyệt' AS TITLE,  
1865
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1866
	N',<br/><br/>Thông tin phiếu yêu công tác cầu số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1867
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1868
	+  
1869
	@footer  
1870
	AS MESSAGECONTENT  
1871
END
1872
	-----Phiếu yêu cầu công tác - cấp phê duyệt trung gian đã xác nhận--------
1873
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CONFIRM')  
1874
BEGIN
1875
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần phê duyệt' AS TITLE,  
1876
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1877
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1878
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1879
	+  
1880
	@footer  
1881
	AS MESSAGECONTENT  
1882
END
1883
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_MAKER')  
1884
BEGIN
1885
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác bị từ chối' AS TITLE,  
1886
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1887
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã trưởng đơn vị từ chối.' +  
1888
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1889
	+  
1890
	@footer  
1891
	AS MESSAGECONTENT  
1892
END
1893
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1894
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
1895
BEGIN 
1896
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được phê duyệt' AS TITLE,  
1897
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1898
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1899
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1900
	+  
1901
	@footer  
1902
	AS MESSAGECONTENT  
1903
END
1904
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
1905
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_APPROVE')  
1906
BEGIN
1907
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1908
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1909
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1910
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1911
	+  
1912
	@footer  
1913
	AS MESSAGECONTENT  
1914
END
1915
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
1916
BEGIN
1917
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1918
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1919
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1920
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1921
	+  
1922
	@footer  
1923
	AS MESSAGECONTENT  
1924
END
1925
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1926
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')  
1927
BEGIN 
1928
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được phê duyệt' AS TITLE,  
1929
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1930
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1931
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1932
	+  
1933
	@footer  
1934
	AS MESSAGECONTENT  
1935
END
1936
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') 
1937
BEGIN 
1938
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận chi phí' AS TITLE,  
1939
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1940
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đang chờ Anh/Chị xác nhận.' +  
1941
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1942
	+  
1943
	@footer  
1944
	AS MESSAGECONTENT  
1945
END
1946
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
1947
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') 
1948
BEGIN 
1949
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1950
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1951
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1952
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1953
	+  
1954
	@footer  
1955
	AS MESSAGECONTENT  
1956
END
1957
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') 
1958
BEGIN 
1959
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1960
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1961
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1962
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1963
	+  
1964
	@footer  
1965
	AS MESSAGECONTENT  
1966
END
1967
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') 
1968
BEGIN 
1969
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1970
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1971
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1972
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1973
	+  
1974
	@footer  
1975
	AS MESSAGECONTENT  
1976
END
1977
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
1978
BEGIN 
1979
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1980
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1981
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị trưởng đơn vị trả về!' +  
1982
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1983
	+  
1984
	@footer  
1985
	AS MESSAGECONTENT  
1986
END
1987
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
1988
BEGIN 
1989
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1990
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1991
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe trả về!' +  
1992
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1993
	+  
1994
	@footer  
1995
	AS MESSAGECONTENT  
1996
END
1997
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
1998
BEGIN 
1999
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị huỷ' AS TITLE,  
2000
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2001
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe huỷ!' +  
2002
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2003
	+  
2004
	@footer  
2005
	AS MESSAGECONTENT  
2006
END
2007
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
2008
BEGIN 
2009
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận thông tin' AS TITLE,  
2010
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2011
	N',<br/><br/>Thông tin chuyến đi và chuyến về phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
2012
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xác nhận.'  
2013
	+  
2014
	@footer  
2015
	AS MESSAGECONTENT  
2016
END
2017
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
2018
BEGIN 
2019
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận thông tin' AS TITLE,  
2020
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2021
	N',<br/><br/>Thông tin chuyến đi phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
2022
	
2023
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xác nhận.'  
2024
	+  
2025
	@footer  
2026
	AS MESSAGECONTENT  
2027
END
2028

    
2029
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_USERUPD')
2030
BEGIN 
2031
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần cập nhật thông tin' AS TITLE,  
2032
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2033
	N',<br/><br/>Phiếu yêu cầu số: ' + @p_ID + N'  đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +  
2034
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật chuyến đi.'  
2035
	+  
2036
	@footer  
2037
	AS MESSAGECONTENT  
2038
END
2039
-- kho vật lệu
2040
IF @p_TYPE = 'MW_IN_KT_APPR'  
2041
BEGIN  
2042
	SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)  
2043
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2044
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt nhập kho vật liệu' AS TITLE,  
2045
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2046
	N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2047
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'mw-add-new-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu nhập kho vật liệu.'  
2048
	+ @footer  
2049
	AS MESSAGECONTENT  
2050
	RETURN 0  
2051
END
2052
IF @p_TYPE = 'MW_OUT_KT_APPR'  
2053
BEGIN  
2054
	SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)  
2055
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2056
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt xuất kho vật liệu' AS TITLE,  
2057
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2058
	N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2059
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'material-out-hcqt-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu xuất kho vật liệu.'  
2060
	+ @footer  
2061
	AS MESSAGECONTENT  
2062
	RETURN 0  
2063
END
2064
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'  
2065
BEGIN  
2066
	SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)  
2067
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2068
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt điều chuyển vật liệu' AS TITLE,  
2069
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2070
	N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2071
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'material-transfer-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu điều chuyển vật liệu.'  
2072
	+ @footer  
2073
	AS MESSAGECONTENT  
2074
	RETURN 0  
2075
END
2076
IF @p_TYPE = 'MW_LIQUID_KT_APPR'  
2077
BEGIN  
2078
	SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)  
2079
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2080
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt thanh lý vật liệu' AS TITLE,  
2081
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2082
	N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2083
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'mw-liquid-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu thanh lý vật liệu.'  
2084
	+ @footer  
2085
	AS MESSAGECONTENT  
2086
	RETURN 0  
2087
END
2088
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM----------------
2089
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2090
IF(@p_TYPE = 'TR_CONTRACT_SEND_APP')
2091
BEGIN
2092
	SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2093
	IF(@CODE IS NULL OR @CODE = '')
2094
	BEGIN
2095
		SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2096
			+ N'(ID hệ thống)'
2097
	END
2098

    
2099
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng cần phê duyệt' AS TITLE,  
2100
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2101
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2102
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin hợp đồng.'  
2103
	+ @footer  
2104
	AS MESSAGECONTENT  
2105
	RETURN 0
2106
END
2107
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2108
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
2109
BEGIN
2110
	SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2111
	IF(@CODE IS NULL OR @CODE = '')
2112
	BEGIN
2113
		SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2114
			+ N'(ID hệ thống)'
2115
	END
2116

    
2117
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE,  
2118
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2119
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2120
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin hợp đồng.'  
2121
	+ @footer  
2122
	AS MESSAGECONTENT  
2123
	RETURN 0
2124
END
2125
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
2126
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2127
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
2128
BEGIN
2129
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2130

    
2131
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO cần phê duyệt' AS TITLE,  
2132
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2133
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2134
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin PO.'  
2135
	+ @footer  
2136
	AS MESSAGECONTENT  
2137
	RETURN 0
2138
END
2139
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2140
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
2141
BEGIN
2142
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2143

    
2144
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO đã được phê duyệt' AS TITLE,  
2145
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2146
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2147
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin PO.'  
2148
	+ @footer  
2149
	AS MESSAGECONTENT  
2150
	RETURN 0
2151
END
2152

    
2153
IF(@p_TYPE = 'TR_REJECT_GDV')  
2154
BEGIN 
2155
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
2156
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2157
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2158
    )x)
2159

    
2160
    SELECT @PAGE = sp.Description, 
2161
    @URLPAGE=(CASE sp.Prefix
2162
      WHEN 'TRPY'  THEN 'req-temp-pay-list-kt-edit;id='
2163
      WHEN 'TADY' THEN 'req-payment-kt-edit;id='END)
2164
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2165

    
2166
	IF (@SYS_PREFIX ='TRPY')
2167
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2168
	ELSE IF (@SYS_PREFIX ='TADY')
2169
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2170

    
2171
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2172
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2173
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2174
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2175
	+  
2176
	@footer  
2177
	AS MESSAGECONTENT  
2178
END
2179
IF(@p_TYPE = 'TR_REJECT_NT')  
2180
BEGIN 
2181
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
2182
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2183
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2184
    )x)
2185

    
2186
    SELECT @PAGE = sp.Description, 
2187
    @URLPAGE=(CASE sp.Prefix
2188
      WHEN 'TRPY'  THEN 'req-temp-pay-list-edit;id='
2189
      WHEN 'TADY' THEN 'req-payment-edit;id='
2190
	  END)
2191
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2192

    
2193
	IF (@SYS_PREFIX ='TRPY')
2194
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2195
	ELSE IF (@SYS_PREFIX ='TADY')
2196
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2197
    
2198
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2199
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2200
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2201
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2202
	+  
2203
	@footer  
2204
	AS MESSAGECONTENT  
2205
END
2206
---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2207
IF(@p_TYPE = 'CON_MASTER_SendApp')  
2208
BEGIN 
2209
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2210

    
2211
	SELECT @TILTER_MAIL+N' Thông báo công trình cần phê duyệt' AS TITLE,  
2212
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2213
	N',<br/><br/>Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2214
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2215
	+  
2216
	@footer  
2217
	AS MESSAGECONTENT   
2218
RETURN 0  
2219
END
2220
---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2221
---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2222
IF(@p_TYPE = 'CON_MASTER_APP')  
2223
BEGIN 
2224
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2225

    
2226
	SELECT @TILTER_MAIL+N' Thông báo công trình đã được phê duyệt' AS TITLE,  
2227
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2228
	N',<br/><br/>Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' + 
2229
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết công trình.'  
2230
	+  
2231
	@footer  
2232
	AS MESSAGECONTENT   
2233
RETURN 0  
2234
END
2235
---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2236

    
2237
---START hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
2238
IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp')  
2239
BEGIN 
2240
SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)  
2241

    
2242
	SELECT @TILTER_MAIL+N' Thông báo layout bản vẽ cần phê duyệt' AS TITLE,  
2243
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
2244
	N',<br/><br/>Layout bản vẽ: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2245
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'layout-blueprint-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt layout bản vẽ.'  
2246
	+  
2247
	@footer  
2248
	AS MESSAGECONTENT   
2249
RETURN 0  
2250
END
2251
---END hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
2252

    
2253