Project

General

Profile

NF_MESSAGE_GetContent.txt

Luc Tran Van, 02/28/2023 10:36 AM

 
1
ALTER PROCEDURE dbo.NF_MESSAGE_GetContent  
2
@p_TYPE VARCHAR(100) = NULL,  
3
@p_ID varchar(500) = NULL  
4
 
5
AS  
6
DECLARE @l_LST_REQ_ID TABLE (  
7
[ID] [int] IDENTITY(1,1) NOT NULL,  
8
[REQ_PAY_ID] [VARCHAR](50) NULL)  
9
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')  
10
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>'  
11
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000)
12
DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= ''
13
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]')
14
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
15
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
16

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

    
41

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

    
324
		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)  
325
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
326
		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')))
327
		BEGIN
328
			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,  
329
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
330
			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.'
331
			+ + 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.'
332
			+ @footer  
333
			AS MESSAGECONTENT  
334
		END
335
		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')))
336
		BEGIN
337
			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,  
338
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
339
			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.' 
340
			+ + 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.'
341
			+ @footer  
342
			AS MESSAGECONTENT  
343
		END
344
		ELSE
345
		BEGIN
346
			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,  
347
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
348
			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.' 
349
			+ 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.'
350
			+ @footer  
351
			AS MESSAGECONTENT  
352
		END
353
		RETURN 0  
354
	END  
355
END  
356
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
357
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'  
358
BEGIN  
359
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
360
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
361
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
362
	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.' +
363
	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.' +
364
	+ @footer  
365
	AS MESSAGECONTENT  
366
	RETURN 0  
367
END  
368
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
369
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG'  
370
BEGIN  
371
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
372
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
373
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
374
	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.' +
375
	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.' +
376
	+ @footer  
377
	AS MESSAGECONTENT  
378
	RETURN 0  
379
END 
380
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
381
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
382
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'  
383
BEGIN  
384
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
385
	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,  
386
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
387
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + 
388
	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.' +
389
	+@footer  
390
	AS MESSAGECONTENT  
391
	RETURN 0  
392
END  
393
DECLARE @IS_TTMS bit, @typeURL VARCHAR(50)
394
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
395
BEGIN
396
  SET @IS_TTMS = 0
397
  SET @typeURL='TTDC'
398
END
399
ELSE
400
BEGIN
401
  SET @IS_TTMS = 1
402
  SET @typeURL='TTMS'
403
END
404
DECLARE @REF_ID_TC INT, @REF_DVCM_HC INT, @REF_ID_DVCM_TC INT, @REF_ID_DVDM_DC INT
405
SET @REF_ID_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE STATUS='C' AND PROCESS_ID ='TC' AND REQ_ID =@p_ID)
406
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)
407
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)
408
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)
409
---------- TO TRINH CHU TRUONG  
410
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App')  
411
BEGIN  
412
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
413

    
414

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

    
417
)  --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
418
BEGIN  
419
	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,  
420
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
421
	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 .' +  
422
	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.'  
423
	+  
424
	@footer  
425
	AS MESSAGECONTENT  
426
	RETURN 0  
427
END   
428
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
429
BEGIN  
430
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
431
	BEGIN
432
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
433
					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)))
434
		BEGIN
435
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
436
			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,  
437
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
438
			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' +
439
			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.'  
440
			+  
441
			@footer  
442
			AS MESSAGECONTENT  
443
			RETURN 0  
444
		END
445
		ELSE
446
		BEGIN
447
			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,  
448
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
449
			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.' +
450
			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>'+ 
451
			--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.'
452
			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.'  
453
			+  
454
			@footer  
455
			AS MESSAGECONTENT  
456
			RETURN 0 
457
		END
458
	END
459
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
460
	BEGIN
461
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
462
					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)))
463
		BEGIN
464
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
465
			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,  
466
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
467
			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' +
468
			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.'  
469
			+  
470
			@footer  
471
			AS MESSAGECONTENT  
472
			RETURN 0  
473
		END
474
		ELSE
475
		BEGIN
476
			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,  
477
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
478
			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.' +
479
			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>'+ 
480
			--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.'
481
			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.'  
482
			+  
483
			@footer  
484
			AS MESSAGECONTENT  
485
			RETURN 0 
486
		END
487
	END
488
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
489
	BEGIN
490
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
491
					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)))
492
		BEGIN
493
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
494
			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,  
495
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
496
			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' +
497
			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.'  
498
			+  
499
			@footer  
500
			AS MESSAGECONTENT  
501
			RETURN 0  
502
		END
503
		ELSE
504
		BEGIN
505
			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,  
506
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
507
			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.' +
508
			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>'+ 
509
			--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.'
510
			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.'  
511
			+  
512
			@footer  
513
			AS MESSAGECONTENT  
514
			RETURN 0 
515
		END
516
	END
517
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') )
518
	BEGIN
519
		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,  
520
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
521
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+
522
		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>'
523
		+  
524
		@footer  
525
		AS MESSAGECONTENT  
526
		RETURN 0 
527
	END
528
	ELSE
529
	BEGIN
530
		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,  
531
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
532
		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.' +
533
		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>'+ 
534
		--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.'
535
		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.'  
536
		+  
537
		@footer  
538
		AS MESSAGECONTENT  
539
		RETURN 0 
540
	END
541
END 
542
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
543
BEGIN  
544

    
545
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
546
					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)))
547
	BEGIN
548
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
549
			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,  
550
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
551
			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' +
552
			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.'  
553
			+  
554
			@footer  
555
			AS MESSAGECONTENT  
556
			RETURN 0  
557
	END
558
	ELSE
559
	BEGIN
560
		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,  
561
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
562
		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.' +
563
		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>'+ 
564
		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.'  
565
		+  
566
		@footer  
567
		AS MESSAGECONTENT  
568
		RETURN 0  
569
	END
570

    
571
END 
572
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
573
BEGIN  
574
	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,  
575
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
576
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' +
577
	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>'
578
  +  
579
	@footer  
580
	AS MESSAGECONTENT  
581
	RETURN 0  
582
END  
583
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Ị
584
BEGIN  
585
  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,  
586
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
587
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
588
	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.'  
589
	+  
590
	@footer  
591
	AS MESSAGECONTENT  
592
	RETURN 0  
593
END 
594
-----
595
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
596
	BEGIN
597
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
598
		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,  
599
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
600
		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 .' +
601
		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.'  +  
602
		@footer  
603
		AS MESSAGECONTENT     
604
		RETURN 0  
605
END
606
ELSE  
607
BEGIN  
608
	---- SETUP MAIL THU KI
609
		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'))))  
610
		BEGIN  
611
			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')))
612
			BEGIN
613
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
614
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
615
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
616
				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.' +
617
				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>'+ 
618
				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  
619
				AS MESSAGECONTENT  
620
				RETURN 0  
621
			END
622
			ELSE
623
			BEGIN
624
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
625
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
626
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
627
				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.' +
628
				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  
629
				+ @footer  
630
				AS MESSAGECONTENT  
631
				RETURN 0  
632
			END
633
		END  
634
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
635
		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'))))  
636
		BEGIN  
637
			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')))
638
			BEGIN
639
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
640
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
641
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
642
				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.' + 
643
				CHAR(10) +
644
				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>'+ 
645
				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  
646
				AS MESSAGECONTENT  
647
				RETURN 0  
648
			END
649
			ELSE
650
			BEGIN
651
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
652
				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,  
653
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
654
				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.' +
655
				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   
656
				AS MESSAGECONTENT  
657
				RETURN 0  
658
			END
659
	END  
660
---- END SETUP MAIL THU KI  
661
END  
662
	RETURN 0  
663
END  
664
ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd')
665
BEGIN
666
	
667
	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
668
	BEGIN  
669
		SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
670
		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,  
671
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
672
		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' +
673
		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.'  
674
		+  
675
		@footer  
676
		AS MESSAGECONTENT  
677
		RETURN 0  
678
	END
679
	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'))))  
680
		BEGIN  
681
			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')))
682
			BEGIN
683
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
684
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
685
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
686
				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.' +
687
				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>'+ 
688
				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  
689
				AS MESSAGECONTENT  
690
				RETURN 0  
691
			END
692
			ELSE
693
			BEGIN
694
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
695
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
696
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
697
				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.' +
698
				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  
699
				+ @footer  
700
				AS MESSAGECONTENT  
701
				RETURN 0  
702
			END
703
		END  
704
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
705
		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'))))  
706
		BEGIN  
707
			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')))
708
			BEGIN
709
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
710
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
711
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
712
				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.' + 
713
				CHAR(10) +
714
				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>'+ 
715
				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  
716
				AS MESSAGECONTENT  
717
				RETURN 0  
718
			END
719
			ELSE
720
			BEGIN
721
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
722
				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,  
723
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
724
				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.' +
725
				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   
726
				AS MESSAGECONTENT  
727
				RETURN 0  
728
			END
729
		END
730
END
731
ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins') 
732
BEGIN  
733
	SET @CODE =  (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID)
734
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
735
	BEGIN
736
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
737
					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)))
738
		BEGIN
739
			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,  
740
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
741
			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ý' +
742
			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>'+ 
743
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
744
			+
745
			@footer  
746
			AS MESSAGECONTENT  
747
			RETURN 0 
748
		END
749
		ELSE
750
		BEGIN
751
			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,  
752
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
753
			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ý' +
754
			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
755
			AS MESSAGECONTENT  
756
			RETURN 0  
757
		END
758
	END
759
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
760
	BEGIN
761
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
762
					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)))
763
		BEGIN
764
			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,  
765
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
766
			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ý' +
767
			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>'+  
768
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
769
			--+
770
			@footer  
771
			AS MESSAGECONTENT  
772
			RETURN 0 
773
		END
774
		ELSE
775
		BEGIN
776
			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,  
777
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
778
			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ý' +
779
			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
780
			AS MESSAGECONTENT  
781
			RETURN 0  
782
		END
783
	END
784
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
785
	BEGIN
786
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
787
					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)))
788
	    BEGIN
789
		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,  
790
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
791
		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ý' +
792
		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>'+  
793
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
794
		--	+
795
		@footer  
796
		AS MESSAGECONTENT  
797
		RETURN 0 
798
		END
799
		ELSE
800
		BEGIN
801
			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,  
802
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
803
			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ý' +
804
			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
805
			AS MESSAGECONTENT  
806
			RETURN 0  
807
		END
808
	END
809
	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))
810
	BEGIN
811
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
812
					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)))
813
	    BEGIN
814
		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,  
815
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
816
		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ý' +
817
		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>'+  
818
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
819
		--+
820
		@footer  
821
		AS MESSAGECONTENT  
822
		RETURN 0 
823
		END
824
		ELSE
825
		BEGIN
826
			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,  
827
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
828
			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ý' +
829
			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
830
			AS MESSAGECONTENT  
831
			RETURN 0  
832
		END
833
	END
834
	ELSE
835
	BEGIN
836
		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 xử lý' AS TITLE,  
837
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
838
		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ý' +
839
		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
840
		AS MESSAGECONTENT  
841
		RETURN 0  
842
	END
843
END  
844
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')  
845
BEGIN  
846
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
847
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
848
	BEGIN
849
	  SET @IS_TTMS = 0
850
	END
851
	ELSE
852
	BEGIN
853
	  SET @IS_TTMS = 1
854
	END
855
	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')))  
856
	BEGIN  
857
		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,  
858
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
859
		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 .' +  
860
		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.'  
861
		+  
862
		@footer  
863
	AS MESSAGECONTENT  
864
	RETURN 0  
865
	END  
866
	ELSE  
867
	BEGIN  
868
	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'))))  
869
		BEGIN  
870
			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')))
871
			BEGIN
872
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
873
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
874
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
875
				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.' +
876
				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>'+ 
877
				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  
878
				AS MESSAGECONTENT  
879
				RETURN 0  
880
			END
881
			ELSE
882
			BEGIN
883
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
884
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
885
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
886
				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.' +
887
				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  
888
				+ @footer  
889
				AS MESSAGECONTENT  
890
				RETURN 0  
891
			END
892
		END  
893
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
894
		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'))))  
895
		BEGIN  
896
			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')))
897
			BEGIN
898
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
899
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
900
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
901
				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.' + 
902
				CHAR(10) +
903
				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>'+ 
904
				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  
905
				AS MESSAGECONTENT  
906
				RETURN 0  
907
			END
908
			ELSE
909
			BEGIN
910
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
911
				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,  
912
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
913
				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.' +
914
				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   
915
				AS MESSAGECONTENT  
916
				RETURN 0  
917
			END
918
	END   
919
		---- END SETUP MAIL THU KI
920
	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')))  
921
		BEGIN  
922
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần được phê duyệt' AS TITLE,  
923
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
924
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
925
			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  
926
			AS MESSAGECONTENT  
927
			RETURN 0  
928
		END  
929
	ELSE  
930
	BEGIN  
931
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
932
	BEGIN
933
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
934
		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,  
935
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
936
		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 .' +
937
		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.' +
938
		@footer  
939
		AS MESSAGECONTENT  
940
		END  
941
		END  
942
		RETURN 0  
943
	END
944
END  
945
ELSE IF(@p_TYPE='RESEND_REQUEST_DOC_PROCESS_Approve')   --- LUCTV 28.11.2022 BO SUNG THEM NOI DUNG MAIL GỬI LẠI URL ĐỂ THƯ KÝ TGD GỬI CEO
946
BEGIN  
947
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
948
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
949
	BEGIN
950
	  SET @IS_TTMS = 0
951
	END
952
	ELSE
953
	BEGIN
954
	  SET @IS_TTMS = 1
955
	END
956
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
957
	BEGIN  
958
		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' vừa được gửi lại mail chứa URL để gửi Ban Lãnh Đạo phê duyệt' AS TITLE,  
959
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Thư Ký' +  
960
		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ờ Ban Lãnh Đạo phê duyệt .' +  
961
		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> để copy URL và gửi Ban Lãnh Đạo phê duyệt.'  
962
		+  
963
		@footer  
964
	AS MESSAGECONTENT  
965
	RETURN 0  
966
	END
967
END --- END LUCTV 28.11.2022
968

    
969
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
970
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
971
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
972
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
973
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
974
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
975
BEGIN 
976
-- 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  
977
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
978
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
979
BEGIN  
980
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
981
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
982
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
983
	--+  
984
	--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.'  
985
	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.'  
986
	+  
987
	@footer  
988
	AS MESSAGECONTENT  
989
END  
990
ELSE
991
	BEGIN
992
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
993
	--------Nếu PROCESS là ĐVKD----------
994
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
995
	BEGIN
996
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
997
	END
998
	--------Nếu PROCESS là ĐMMS----------
999
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
1000
	BEGIN
1001
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1002
	END
1003
	--------Nếu PROCESS là ĐVCM----------
1004
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1005
	BEGIN
1006
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-view;id=' + @p_ID
1007
	END
1008
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1009
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1010
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1011
	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.'
1012
	+ @footer  
1013
	AS MESSAGECONTENT  
1014
END  
1015
RETURN 0  
1016
END
1017
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
1018
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
1019
BEGIN
1020
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1021
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1022
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
1023
	IF(@p_CURRENT_PROCESS = 'DMMS')
1024
	BEGIN
1025
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1026

    
1027
		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,  
1028
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1029
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1030
		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.'
1031
		+ @footer  
1032
		AS MESSAGECONTENT
1033
	END
1034
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
1035
	BEGIN
1036
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
1037

    
1038
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1039
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1040
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1041
		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.'
1042
		+ @footer  
1043
		AS MESSAGECONTENT 
1044
	END
1045
	
1046
END
1047
------------Điều phối xử lý----------------
1048
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
1049
BEGIN
1050
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1051
	SET @p_DMMS_TYPE_JOB = (
1052
		SELECT TOP 1 TYPE_JOB 
1053
		FROM PL_REQUEST_PROCESS_CHILD 
1054
		WHERE REQ_ID = @p_ID 
1055
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1056
		AND STATUS_JOB = 'C' 
1057
	)
1058
	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)  
1059
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
1060
	
1061
	----------Nếu ng xử lý tiếp theo là KS-------
1062
	IF(@p_DMMS_TYPE_JOB = 'KS')
1063
	BEGIN
1064
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
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ị điều phối xử lý .' +
1069
		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.'
1070
		+ @footer  
1071
		AS MESSAGECONTENT
1072
	END
1073
	----------Nếu ng xử lý tiếp theo là XL-------
1074
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1075
	BEGIN
1076
		----------Nếu PROCESS là DMMS---------
1077
		IF(@p_CURRENT_PROCESS = 'DMMS')
1078
		BEGIN
1079
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1080
		END
1081
		----------Nếu PROCESS là DVCM---------
1082
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1083
		BEGIN
1084
			SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-edit;id=' + @p_ID
1085
		END
1086
		
1087

    
1088
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1089
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1090
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
1091
		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.'
1092
		+ @footer  
1093
		AS MESSAGECONTENT
1094
	END
1095

    
1096
	  
1097
	RETURN 0  
1098
END
1099
-------------DMMS/DCVM phê duyệt------------
1100
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
1101
BEGIN
1102
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1103
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1104

    
1105
	IF(@p_CURRENT_PROCESS = 'DMMS')
1106
	BEGIN
1107
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1108

    
1109
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1110
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1111
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1112
		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.'
1113
		+ @footer  
1114
		AS MESSAGECONTENT
1115
	END
1116
	----------------Nếu PYCMS hoàn tất----------------
1117
	IF(@p_CURRENT_PROCESS = 'APPROVE')
1118
	BEGIN
1119
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được 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' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1122
		AS MESSAGECONTENT
1123
	END
1124
	----------------Nếu PYCMS đến DVCM------------------
1125
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
1126
	BEGIN
1127
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1128

    
1129
		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,  
1130
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1131
		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ý .' +
1132
		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.'
1133
		+ @footer  
1134
		AS MESSAGECONTENT
1135
	END
1136
	----------------Nếu PYCMS đến GDK HT---------------
1137
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
1138
	BEGIN
1139
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
1140

    
1141
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1142
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1143
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1144
		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.'
1145
		+ @footer
1146
		AS MESSAGECONTENT
1147
	END
1148
END
1149
--------------Phê duyệt PYCMS-----------------
1150
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
1151
	BEGIN
1152
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1153
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1154
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1155
	--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,  
1156
	--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1157
	--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  
1158
	--AS MESSAGECONTENT
1159

    
1160
	----------------TH phiếu chưa hoàn tất-----------
1161
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
1162
	BEGIN
1163
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
1164

    
1165
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' 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 số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1168
		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.'
1169
		+ @footer
1170
		AS MESSAGECONTENT
1171
	END
1172
	----------------TH phiếu đã hoàn tất-----------
1173
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
1174
	BEGIN
1175
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
1176
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1177
		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  
1178
		AS MESSAGECONTENT
1179
	END
1180
	
1181
END
1182
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
1183
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
1184
BEGIN
1185
	SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1186
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1187
	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,  
1188
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1189
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1190
	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.'
1191
	+ @footer  
1192
		AS MESSAGECONTENT
1193
END
1194

    
1195
----------------------ENDBAODNQ------------------------------
1196

    
1197
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
1198
	-----Quản lý trụ sở - gửi YC phê duyệt--------
1199
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
1200
BEGIN
1201
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1202
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1203
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1204
	N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +  
1205
	--+  
1206
	--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.'  
1207
	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.'  
1208
	+  
1209
	@footer  
1210
	AS MESSAGECONTENT  
1211
END
1212
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
1213
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
1214
BEGIN
1215
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1216
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1217
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1218
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1219
	--+  
1220
	--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.'  
1221
	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.'  
1222
	+  
1223
	@footer  
1224
	AS MESSAGECONTENT  
1225
END
1226
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1227
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
1228
BEGIN
1229
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1230
SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE,  
1231
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1232
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
1233
	--+  
1234
	--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.'  
1235
	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.'  
1236
	+  
1237
	@footer  
1238
	AS MESSAGECONTENT  
1239
END
1240

    
1241
 ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
1242
	-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
1243
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')  
1244
BEGIN
1245
SET @CODE = 
1246
	(SELECT B.BUILDING_NAME
1247
	FROM BUD_CONTRACT_MASTER A 
1248
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1249
	WHERE A.CONTRACT_ID = @p_ID
1250
	)
1251
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1252
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1253
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' +  
1254
	--+  
1255
	--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.'  
1256
	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.'  
1257
	+  
1258
	@footer  
1259
	AS MESSAGECONTENT  
1260
END
1261
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
1262
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')  
1263
BEGIN
1264
SET @CODE = 
1265
	(SELECT B.BUILDING_NAME
1266
	FROM BUD_CONTRACT_MASTER A 
1267
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1268
	WHERE A.CONTRACT_ID = @p_ID
1269
	)
1270
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1271
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1272
	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.' +  
1273
	--+  
1274
	--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.'  
1275
	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.'  
1276
	+  
1277
	@footer  
1278
	AS MESSAGECONTENT  
1279
END
1280
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1281
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')  
1282
BEGIN
1283
SET @CODE = 
1284
	(SELECT B.BUILDING_NAME
1285
	FROM BUD_CONTRACT_MASTER A 
1286
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1287
	WHERE A.CONTRACT_ID = @p_ID
1288
	)
1289
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ đã được phê duyệt' AS TITLE,  
1290
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1291
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +  
1292
	--+  
1293
	--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.'  
1294
	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.'  
1295
	+  
1296
	@footer  
1297
	AS MESSAGECONTENT  
1298
END
1299
	-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
1300
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')  
1301
BEGIN
1302
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1303
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1304
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1305
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1306
	--+  
1307
	--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.'  
1308
	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.'  
1309
	+  
1310
	@footer  
1311
	AS MESSAGECONTENT  
1312
END
1313
	-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
1314
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')  
1315
BEGIN
1316
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1317
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1318
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1319
	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.' +  
1320
	--+  
1321
	--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.'  
1322
	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.'  
1323
	+  
1324
	@footer  
1325
	AS MESSAGECONTENT  
1326
END
1327
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1328
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')  
1329
BEGIN 
1330
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1331
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,  
1332
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1333
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +  
1334
	--+  
1335
	--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.'  
1336
	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.'  
1337
	+  
1338
	@footer  
1339
	AS MESSAGECONTENT  
1340
END
1341

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

    
1345
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1346
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1347
IF(@p_TYPE = 'ASS_SEND_TDV')  
1348
BEGIN 
1349
    
1350
    --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ý
1351
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1352
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1353
    )x)
1354

    
1355
    SELECT @PAGE = sp.Description, 
1356
    @URLPAGE=(CASE sp.Prefix
1357
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1358
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1359
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1360
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1361
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1362
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1363
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1364
	  END)
1365
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1366
    
1367
    
1368
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1369
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1370
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1371
	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.'  
1372
	+  
1373
	@footer  
1374
	AS MESSAGECONTENT  
1375
END
1376

    
1377
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1378
BEGIN 
1379
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1380
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1381
	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.' +  
1382
	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.'  
1383
	+  
1384
	@footer  
1385
	AS MESSAGECONTENT  
1386
END
1387

    
1388
IF(@p_TYPE = 'ASS_SEND_GDV')  
1389
BEGIN 
1390
    
1391
    --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ý
1392
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1393
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1394
    )x)
1395

    
1396
    SELECT @PAGE = sp.Description, 
1397
    @URLPAGE=(CASE sp.Prefix
1398
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1399
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1400
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1401
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1402
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1403
	  END)
1404
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1405
    
1406
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1407
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1408
	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ý.' +  
1409
	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.'  
1410
	+  
1411
	@footer  
1412
	AS MESSAGECONTENT  
1413
END
1414

    
1415
IF(@p_TYPE = 'ASS_SEND_KSV')  
1416
BEGIN 
1417
    
1418
    --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ý
1419
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1420
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1421
    )x)
1422
    
1423
   
1424
    SELECT @PAGE = sp.Description, 
1425
    @URLPAGE=(CASE sp.Prefix
1426
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1427
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1428
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1429
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1430
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1431
      WHEN 'ASSD' THEN 'ass-update-view;id='
1432
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1433
      END)
1434
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1435
    
1436
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1437
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1438
	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.' +  
1439
	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.'  
1440
	+  
1441
	@footer  
1442
	AS MESSAGECONTENT  
1443
END
1444

    
1445

    
1446
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1447
BEGIN 
1448
    
1449
    --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ý
1450
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1451
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1452
    )x)
1453

    
1454
    SELECT @PAGE = sp.Description, 
1455
    @URLPAGE=(CASE sp.Prefix
1456
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1457
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1458
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1459
	  END)
1460
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1461
    
1462
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1463
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1464
	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.' +  
1465
	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.'  
1466
	+  
1467
	@footer  
1468
	AS MESSAGECONTENT  
1469
END
1470

    
1471
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1472
BEGIN 
1473
    
1474
    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))
1475
      BEGIN
1476
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1477
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1478
      	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.' +  
1479
      	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.'  
1480
      	+  
1481
      	@footer  
1482
      	AS MESSAGECONTENT  
1483
      END
1484
    ELSE
1485
      BEGIN
1486
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1487
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1488
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1489
      	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.'  
1490
      	+  
1491
      	@footer  
1492
      	AS MESSAGECONTENT  
1493
      END
1494
END
1495

    
1496
IF(@p_TYPE = 'ASS_REJECT_NT')  
1497
BEGIN 
1498
    
1499
    --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ý
1500
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1501
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1502
    )x)
1503

    
1504
    SELECT @PAGE = sp.Description,  
1505
    @URLPAGE=(CASE sp.Prefix
1506
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1507
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1508
      WHEN 'ASSD' THEN 'ass-update-edit;id='
1509
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1510
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1511
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1512
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
1513
	  WHEN 'CON' THEN  'con-request-doc-edit;id='
1514
      END)
1515
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1516
    
1517
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE,  
1518
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1519
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1520
	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.'  
1521
	+  
1522
	@footer  
1523
	AS MESSAGECONTENT  
1524
END
1525

    
1526
IF(@p_TYPE = 'ASS_REJECT_GDV')  
1527
BEGIN 
1528
    
1529
    --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ý
1530
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1531
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1532
    )x)
1533

    
1534
    SELECT @PAGE = sp.Description, 
1535
    @URLPAGE=(CASE sp.Prefix
1536
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1537
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1538
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1539
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1540
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1541
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1542
    
1543
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1544
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1545
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1546
	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.'  
1547
	+  
1548
	@footer  
1549
	AS MESSAGECONTENT  
1550
END
1551

    
1552
IF(@p_TYPE = 'ASS_REJECT_HC')  
1553
BEGIN 
1554
    
1555
    --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ý
1556
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1557
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1558
    )x)
1559

    
1560
    SELECT @PAGE = sp.Description, 
1561
    @URLPAGE=(CASE sp.Prefix
1562
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1563
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1564
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1565
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1566
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1567
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1568
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1569
	  END)
1570
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1571
    
1572
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1573
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1574
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1575
	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.'  
1576
	+  
1577
	@footer  
1578
	AS MESSAGECONTENT  
1579
END
1580

    
1581

    
1582
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1583
--BEGIN 
1584
    
1585
--    --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ý
1586
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1587
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1588
--    )x)
1589

    
1590
--    SELECT @PAGE = sp.Description, 
1591
--    @URLPAGE=(CASE sp.Prefix
1592
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1593
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1594
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1595
    
1596
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1597
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1598
--	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.' +  
1599
--	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.'  
1600
--	+  
1601
--	@footer  
1602
--	AS MESSAGECONTENT  
1603
--END
1604

    
1605
IF(@p_TYPE = 'ASS_APPROVED')  
1606
BEGIN 
1607
    
1608
    --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ý
1609
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1610
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1611
    )x)
1612

    
1613
    SELECT @PAGE = sp.Description, 
1614
    @URLPAGE=(CASE sp.Prefix
1615
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1616
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1617
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1618
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1619
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1620
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1621
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1622
      WHEN 'ACAC'  THEN 'ass-inventory-view;id='
1623
	  END)
1624
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1625
    
1626
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,  
1627
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1628
	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'
1629
	+  
1630
	@footer  
1631
	AS MESSAGECONTENT  
1632
END
1633

    
1634
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1635
BEGIN 
1636
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,  
1637
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1638
	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.' +
1639
	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.'  
1640
	+ @footer  
1641
	AS MESSAGECONTENT  
1642
END
1643

    
1644
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1645
BEGIN 
1646
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,  
1647
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1648
	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.' +
1649
	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.'  
1650
	+ @footer  
1651
	AS MESSAGECONTENT  
1652
END
1653

    
1654

    
1655
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1656
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1657
--BEGIN 
1658
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1659
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1660
--	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.' +  
1661
--	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.'  
1662
--	+  
1663
--	@footer  
1664
--	AS MESSAGECONTENT  
1665
--END
1666
-------Điều chuyển tài sản - HCQT--------
1667
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1668
--BEGIN 
1669
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1670
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1671
--	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.' +  
1672
--	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.'  
1673
--	+  
1674
--	@footer  
1675
--	AS MESSAGECONTENT  
1676
--END
1677
-------Thu hồi tài sản - HCQT-------- 
1678
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1679
--BEGIN 
1680
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1681
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1682
--	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.' +  
1683
--	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.'  
1684
--	+  
1685
--	@footer  
1686
--	AS MESSAGECONTENT  
1687
--END
1688
-------Thu hồi tài sản - HCQT-------- 
1689
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1690
--BEGIN 
1691
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1692
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1693
--	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.' +  
1694
--	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.'  
1695
--	+  
1696
--	@footer  
1697
--	AS MESSAGECONTENT  
1698
--END
1699
-------Thanh lý tài sản - HC-------- 
1700
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1701
--BEGIN 
1702
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1703
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1704
--	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.' +  
1705
--	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.'  
1706
--	+  
1707
--	@footer  
1708
--	AS MESSAGECONTENT  
1709
--END
1710

    
1711

    
1712
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1713

    
1714
	-----Quản lý BDS - gửi YC phê duyệt--------
1715
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1716
BEGIN
1717
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1718
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1719
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1720
	--+  
1721
	--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.'  
1722
	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.'  
1723
	+  
1724
	@footer  
1725
	AS MESSAGECONTENT  
1726
END
1727
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1728
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1729
BEGIN
1730
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1731
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1732
	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.' +  
1733
	--+  
1734
	--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.'  
1735
	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.'  
1736
	+  
1737
	@footer  
1738
	AS MESSAGECONTENT  
1739
END
1740
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1741
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1742
BEGIN 
1743
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1744
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1745
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được 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+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1749
	+  
1750
	@footer  
1751
	AS MESSAGECONTENT  
1752
END
1753

    
1754
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1755
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1756
BEGIN
1757
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1758
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1759
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1760
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1761
	--+  
1762
	--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.'  
1763
	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.'  
1764
	+  
1765
	@footer  
1766
	AS MESSAGECONTENT  
1767
END
1768
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1769
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1770
BEGIN
1771
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1772
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1773
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1774
	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.' +  
1775
	--+  
1776
	--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.'  
1777
	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.'  
1778
	+  
1779
	@footer  
1780
	AS MESSAGECONTENT  
1781
END
1782
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1783
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1784
BEGIN 
1785
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1786
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,  
1787
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1788
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +  
1789
	--+  
1790
	--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.'  
1791
	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.'  
1792
	+  
1793
	@footer  
1794
	AS MESSAGECONTENT  
1795
END
1796

    
1797
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1798
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1799
BEGIN
1800
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1801
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1802
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1803
	--+  
1804
	--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.'  
1805
	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.'  
1806
	+  
1807
	@footer  
1808
	AS MESSAGECONTENT  
1809
END
1810
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1811
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1812
BEGIN
1813
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1814
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1815
	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.' +  
1816
	--+  
1817
	--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.'  
1818
	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.'  
1819
	+  
1820
	@footer  
1821
	AS MESSAGECONTENT  
1822
END
1823
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1824
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1825
BEGIN 
1826
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE,  
1827
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1828
	N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +  
1829
	--+  
1830
	--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.'  
1831
	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.'  
1832
	+  
1833
	@footer  
1834
	AS MESSAGECONTENT  
1835
END
1836

    
1837
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
1838
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')  
1839
BEGIN
1840
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,  
1841
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1842
	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.' +  
1843
	--+  
1844
	--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.'  
1845
	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.'  
1846
	+  
1847
	@footer  
1848
	AS MESSAGECONTENT  
1849
END
1850
	-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
1851
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')  
1852
BEGIN
1853
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,  
1854
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1855
	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.' +  
1856
	--+  
1857
	--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.'  
1858
	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.'  
1859
	+  
1860
	@footer  
1861
	AS MESSAGECONTENT  
1862
END
1863
	-----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--------
1864
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')  
1865
BEGIN 
1866
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,  
1867
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1868
	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.' +  
1869
	--+  
1870
	--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.'  
1871
	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.'  
1872
	+  
1873
	@footer  
1874
	AS MESSAGECONTENT  
1875
END
1876
	-----Phiếu yêu cầu công tác - cấp gửi cấp phê duyệt trung gian--------
1877
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND')  
1878
BEGIN
1879
    DECLARE @SIGN_USER VARCHAR(20)
1880
		SET @SIGN_USER = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
1881
    SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1882
		IF (@SIGN_USER ='TKTGD')
1883
			BEGIN
1884
  				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
1885
  				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1886
  				N',<br/><br/> Phiếu yêu cầu công tác 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.' +
1887
  				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à phiếu yêu cầu công tác.'  + @footer  
1888
  				+ @footer  
1889
  				AS MESSAGECONTENT  
1890
  				RETURN 0  
1891
			END	
1892
		ELSE IF (@SIGN_USER IS NOT NULL)
1893
			BEGIN
1894
				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,  
1895
        		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1896
        		N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1897
        		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 phiếu yêu cầu.'
1898
        		+ @footer  
1899
        		AS MESSAGECONTENT  
1900
				RETURN 0  
1901
			END
1902
END
1903
	-----Phiếu yêu cầu công tác - cấp gửi Trưởng phòng--------
1904
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN')  
1905
BEGIN
1906
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1907
	IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))  
1908
		BEGIN  
1909
			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,  
1910
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
1911
			N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
1912
			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 phiếu yêu cầu.'  
1913
			+  
1914
			@footer  
1915
		AS MESSAGECONTENT  
1916
		RETURN 0  
1917
		END  
1918
	ELSE
1919
		BEGIN
1920
			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,  
1921
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1922
			N',<br/><br/>Thông tin phiếu yêu công tác cầu số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1923
			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.'  
1924
			+  
1925
			@footer  
1926
			AS MESSAGECONTENT 
1927
			RETURN 0  
1928
		END
1929
END
1930
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TDV_APP')  
1931
BEGIN
1932
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1933
	IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))  
1934
		BEGIN  
1935
			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,  
1936
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
1937
			N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N' người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt.' +  
1938
			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 phiếu yêu cầu.'  
1939
			+  
1940
			@footer  
1941
		AS MESSAGECONTENT  
1942
		RETURN 0  
1943
		END  
1944
	ELSE
1945
		BEGIN
1946
			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,  
1947
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1948
			N',<br/><br/>Thông tin phiếu yêu công tác cầu số: ' + @CODE + N'  người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt' +  
1949
			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.'  
1950
			+  
1951
			@footer  
1952
			AS MESSAGECONTENT 
1953
			RETURN 0  
1954
		END
1955
END
1956
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')  
1957
BEGIN
1958
    DECLARE @SIGN VARCHAR(20)
1959
		SET @SIGN = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
1960
    SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1961
		IF (@SIGN ='TKTGD')
1962
			BEGIN
1963
  				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
1964
  				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1965
  				N',<br/><br/> Phiếu yêu cầu công tác số: ' + @CODE + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. 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.' +
1966
  				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à phiếu yêu cầu công tác.'  + @footer  
1967
  				AS MESSAGECONTENT  
1968
  				RETURN 0  
1969
			END	
1970
		ELSE IF (@SIGN_USER IS NOT NULL)
1971
			BEGIN
1972
				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,  
1973
        		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1974
        		N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. Đang chờ Anh/Chị phê duyệt.' + 
1975
        		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 phiếu yêu cầu.'
1976
        		+ @footer  
1977
        		AS MESSAGECONTENT  
1978
				RETURN 0  
1979
			END
1980
END
1981

    
1982
	-----Phiếu yêu cầu công tác - cấp gửi NVDV--------
1983
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_HOAPP')  
1984
BEGIN
1985
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1986
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần xử lý' AS TITLE,  
1987
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1988
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị xử lý. Đang chờ Anh/Chị phê duyệt' +  
1989
	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 và xử lý yêu cầu.'  
1990
	+  
1991
	@footer  
1992
	AS MESSAGECONTENT  
1993
END
1994
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_TRAIN_UPD')  
1995
BEGIN
1996
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1997
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,  
1998
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1999
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' người tạo đã thay đổi lộ trình. Đang chờ Anh/Chị phê duyệt' +  
2000
	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.'  
2001
	+  
2002
	@footer  
2003
	AS MESSAGECONTENT  
2004
END
2005
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_NVDV')  
2006
BEGIN
2007
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2008
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần xử lý' AS TITLE,  
2009
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2010
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công và đang chờ Anh/Chị xử lý.' +  
2011
	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 và xử lý yêu cầu.'  
2012
	+  
2013
	@footer  
2014
	AS MESSAGECONTENT  
2015
END
2016
	-----Phiếu yêu cầu công tác - Người tạo chọn vé--------
2017
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CHECK')  
2018
BEGIN
2019
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2020
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,  
2021
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2022
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị chọn vé.' +  
2023
	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 và xử lý yêu cầu.'  
2024
	+  
2025
	@footer  
2026
	AS MESSAGECONTENT  
2027
END
2028
	-----Phiếu yêu cầu công tác - gửi NVDV đặt vé--------
2029
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TICKET')  
2030
BEGIN
2031
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2032
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,  
2033
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2034
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' người tạo đã chọn vé và đang chờ Anh/Chị xử lý.' +  
2035
	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 và xử lý yêu cầu.'  
2036
	+  
2037
	@footer  
2038
	AS MESSAGECONTENT  
2039
END
2040
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_NOFI')  
2041
BEGIN
2042
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2043
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được book vé' AS TITLE,  
2044
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2045
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được book vé và đang chờ Anh/Chị xác nhận hoàn thành.' +  
2046
	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 và xử lý yêu cầu.'  
2047
	+  
2048
	@footer  
2049
	AS MESSAGECONTENT  
2050
END
2051
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_REJECT')  
2052
BEGIN
2053
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2054
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác bị từ chối' AS TITLE,  
2055
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2056
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã trưởng đơn vị từ chối.' +  
2057
	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.'  
2058
	+  
2059
	@footer  
2060
	AS MESSAGECONTENT  
2061
END
2062
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APP')  
2063
BEGIN
2064
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2065
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,  
2066
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2067
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +  
2068
	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.'  
2069
	+  
2070
	@footer  
2071
	AS MESSAGECONTENT  
2072
END
2073
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')  
2074
BEGIN
2075
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2076
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,  
2077
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2078
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +  
2079
	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.'  
2080
	+  
2081
	@footer  
2082
	AS MESSAGECONTENT  
2083
END
2084

    
2085
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CANCEL')  
2086
BEGIN
2087
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2088
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã bị hủy' AS TITLE,  
2089
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2090
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã bị hủy' +  
2091
	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.'  
2092
	+  
2093
	@footer  
2094
	AS MESSAGECONTENT  
2095
END
2096
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
2097
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
2098
BEGIN 
2099
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2100
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được phê duyệt' AS TITLE,  
2101
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2102
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được phê duyệt.' +  
2103
	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.'  
2104
	+  
2105
	@footer  
2106
	AS MESSAGECONTENT  
2107
END
2108
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
2109
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV')  
2110
BEGIN
2111
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2112
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2113
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2114
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
2115
	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.'  
2116
	+  
2117
	@footer  
2118
	AS MESSAGECONTENT  
2119
END
2120
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
2121
BEGIN
2122
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2123
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2124
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2125
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
2126
	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.'  
2127
	+  
2128
	@footer  
2129
	AS MESSAGECONTENT  
2130
END
2131
DECLARE @N_PLATE VARCHAR(25)
2132
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_USERUPD')  
2133
BEGIN
2134
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
2135
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2136
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được chuyên viên điều động' AS TITLE,  
2137
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2138
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được chuyên viên điều động xe biển số: '+@N_PLATE+N' và đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +  
2139
	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 và phê duyệt yêu cầu.'  
2140
	+  
2141
	@footer  
2142
	AS MESSAGECONTENT  
2143
END
2144
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
2145
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')  
2146
BEGIN 
2147
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2148
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được phê duyệt' AS TITLE,  
2149
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2150
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã được phê duyệt.' +  
2151
	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.'  
2152
	+  
2153
	@footer  
2154
	AS MESSAGECONTENT  
2155
END
2156
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') 
2157
BEGIN 
2158
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2159
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,  
2160
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2161
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @CODE + N' đang chờ Anh/Chị xác nhận.' +  
2162
	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.'  
2163
	+  
2164
	@footer  
2165
	AS MESSAGECONTENT  
2166
END
2167
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
2168
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') 
2169
BEGIN 
2170
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2171
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2172
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2173
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @CODE + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt.' +  
2174
	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.'  
2175
	+  
2176
	@footer  
2177
	AS MESSAGECONTENT  
2178
END
2179
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') 
2180
BEGIN 
2181
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2182
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2183
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2184
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @CODE + N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt.' +  
2185
	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.'  
2186
	+  
2187
	@footer  
2188
	AS MESSAGECONTENT  
2189
END
2190
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') 
2191
BEGIN 
2192
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2193
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2194
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2195
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @CODE + N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt.' +  
2196
	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.'  
2197
	+  
2198
	@footer  
2199
	AS MESSAGECONTENT  
2200
END
2201
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
2202
BEGIN 
2203
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2204
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
2205
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2206
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã bị trưởng đơn vị trả về!' +  
2207
	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.'  
2208
	+  
2209
	@footer  
2210
	AS MESSAGECONTENT  
2211
END
2212
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_MAKER')
2213
BEGIN 
2214
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2215
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
2216
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2217
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã bị người tạo trả về!' +  
2218
	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.'  
2219
	+  
2220
	@footer  
2221
	AS MESSAGECONTENT  
2222
END
2223
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
2224
BEGIN 
2225
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2226
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
2227
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2228
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã bị chuyên viên điều động xe trả về!' +  
2229
	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.'  
2230
	+  
2231
	@footer  
2232
	AS MESSAGECONTENT  
2233
END
2234
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
2235
BEGIN 
2236
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2237
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị huỷ' AS TITLE,  
2238
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2239
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @CODE + N' đã bị chuyên viên điều động xe huỷ!' +  
2240
	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.'  
2241
	+  
2242
	@footer  
2243
	AS MESSAGECONTENT  
2244
END
2245
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
2246
BEGIN 
2247
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2248
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,  
2249
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2250
	N',<br/><br/>Thông tin chuyến đi và chuyến về phiếu yêu cầu số: ' + @CODE + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
2251
	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.'  
2252
	+  
2253
	@footer  
2254
	AS MESSAGECONTENT  
2255
END
2256
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
2257
BEGIN 
2258
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2259
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,  
2260
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2261
	N',<br/><br/>Thông tin chuyến đi phiếu yêu cầu số: ' + @CODE + N' đã được chuyên viên cập nhật chi phí đang chờ Anh/Chị xác nhận.' +  
2262
	
2263
	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.'  
2264
	+  
2265
	@footer  
2266
	AS MESSAGECONTENT  
2267
END
2268

    
2269
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV_C_APP')
2270
BEGIN 
2271
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2272
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
2273
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2274
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'đã được người tạo xác nhận chi phí và đang chờ Anh/Chị phê duyệt chi phí.' +  
2275
	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.'  
2276
	+  
2277
	@footer  
2278
	AS MESSAGECONTENT  
2279
END
2280
IF(@p_TYPE = 'TR_REQUEST_CAR_USERSEND_CV')
2281
BEGIN 
2282
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2283
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được lái xe cập nhật thông tin' AS TITLE,  
2284
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2285
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N' đã được nhân viên lái xe cập nhật đang chờ Anh/Chị xác nhận.' +  
2286
	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.'  
2287
	+  
2288
	@footer  
2289
	AS MESSAGECONTENT  
2290
END
2291
IF(@p_TYPE = 'TR_REQUEST_CAR_CVSEND_NT')
2292
BEGIN 
2293

    
2294
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE,@SIGN_USER=DRIVER_ID FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
2295
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe chuyên viên đã điều động xe' AS TITLE,  
2296
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2297
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N' đã được chuyên viên điều động xe với biển số: '+@N_PLATE+N' và tài xế: '+@SIGN_USER+
2298
	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.'  
2299
	+  
2300
	@footer  
2301
	AS MESSAGECONTENT  
2302
END
2303

    
2304
-- kho vật lệu
2305
IF @p_TYPE = 'MW_IN_KT_APPR'  
2306
BEGIN  
2307
	SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)  
2308
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2309
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt nhập kho vật liệu' AS TITLE,  
2310
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2311
	N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2312
	+ 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.'  
2313
	+ @footer  
2314
	AS MESSAGECONTENT  
2315
	RETURN 0  
2316
END
2317
IF @p_TYPE = 'MW_OUT_KT_APPR'  
2318
BEGIN  
2319
	SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)  
2320
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2321
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt xuất kho vật liệu' AS TITLE,  
2322
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2323
	N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2324
	+ 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.'  
2325
	+ @footer  
2326
	AS MESSAGECONTENT  
2327
	RETURN 0  
2328
END
2329
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'  
2330
BEGIN  
2331
	SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)  
2332
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2333
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt điều chuyển vật liệu' AS TITLE,  
2334
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2335
	N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2336
	+ 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.'  
2337
	+ @footer  
2338
	AS MESSAGECONTENT  
2339
	RETURN 0  
2340
END
2341
IF @p_TYPE = 'MW_LIQUID_KT_APPR'  
2342
BEGIN  
2343
	SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)  
2344
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2345
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt thanh lý vật liệu' AS TITLE,  
2346
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2347
	N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2348
	+ 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.'  
2349
	+ @footer  
2350
	AS MESSAGECONTENT  
2351
	RETURN 0  
2352
END
2353
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM----------------
2354
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2355
IF(@p_TYPE = 'TR_CONTRACT_SEND_APP')
2356
BEGIN
2357
	SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2358
	IF(@CODE IS NULL OR @CODE = '')
2359
	BEGIN
2360
		SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2361
			+ N'(ID hệ thống)'
2362
	END
2363

    
2364
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng cần phê duyệt' AS TITLE,  
2365
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2366
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2367
	+ 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.'  
2368
	+ @footer  
2369
	AS MESSAGECONTENT  
2370
	RETURN 0
2371
END
2372
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2373
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
2374
BEGIN
2375
	SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2376
	IF(@CODE IS NULL OR @CODE = '')
2377
	BEGIN
2378
		SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2379
			+ N'(ID hệ thống)'
2380
	END
2381

    
2382
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE,  
2383
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2384
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2385
	+ 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.'  
2386
	+ @footer  
2387
	AS MESSAGECONTENT  
2388
	RETURN 0
2389
END
2390
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
2391
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2392
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
2393
BEGIN
2394
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2395

    
2396
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO cần phê duyệt' AS TITLE,  
2397
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2398
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2399
	+ 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.'  
2400
	+ @footer  
2401
	AS MESSAGECONTENT  
2402
	RETURN 0
2403
END
2404
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2405
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
2406
BEGIN
2407
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2408

    
2409
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO đã được phê duyệt' AS TITLE,  
2410
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2411
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2412
	+ 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.'  
2413
	+ @footer  
2414
	AS MESSAGECONTENT  
2415
	RETURN 0
2416
END
2417

    
2418
-------------------------BAODNQ 30/11/2022 : GỬI MAIL ĐÁNH GIÁ NCC---------------------
2419
DECLARE @p_RATE_SUP_LINK VARCHAR(200)
2420
DECLARE @p_RATE_TRANSFER_DT_LINK VARCHAR(200)
2421
DECLARE @p_RATE_SUP_DMMS_TYPE_JOB VARCHAR(20)
2422
	------------------Ng tạo gửi phê duyệt / NVXL DMMS gửi phê duyệt---------------------
2423
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_SendAppr' OR @p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Upd')
2424
BEGIN
2425
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2426
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2427

    
2428
	--------------phiếu đánh giá NCC đangchờ đơn vị duyệt--------------
2429
	IF(@p_CURRENT_PROCESS = 'SIGN' OR @p_CURRENT_PROCESS = 'APPNEW')
2430
	BEGIN
2431
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2432
	END
2433
	--------------phiếu đánh giá NCC đang chờ DMMS duyệt--------------
2434
	ELSE IF(@p_CURRENT_PROCESS = 'DMMS')
2435
	BEGIN
2436
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2437
	END
2438

    
2439
	SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2440
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2441
	N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2442
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2443
	+ @footer  
2444
	AS MESSAGECONTENT  
2445
END
2446
---------------------Cấp trung gian duyệt / trưởng đv duyệt---------------
2447
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_Confirm' OR @p_TYPE = 'TR_RATE_SUPPLIER_MASTER_App')
2448
BEGIN
2449
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2450
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2451
	--------------------------TH cấp duyệt trung gian duyệt xong đến trưởng đơn vị duyệt-----------
2452
	IF(@p_CURRENT_PROCESS = 'APPNEW')
2453
	BEGIN
2454
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2455

    
2456
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2457
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2458
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2459
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2460
		+ @footer  
2461
		AS MESSAGECONTENT
2462
	END
2463
	-------------------------TH trưởng dv duyệt xong đến lãnh đạo khối duyệt------------------------
2464
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_APP' OR @p_CURRENT_PROCESS = 'GDKHT_APP')
2465
	BEGIN
2466
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2467

    
2468
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2469
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2470
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2471
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2472
		+ @footer  
2473
		AS MESSAGECONTENT
2474
	END
2475
	-------------------------TH CN/PGD trưởng đơn vị duyệt xong là hoàn tất-----------------------------
2476
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2477
	BEGIN
2478
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2479

    
2480
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp đã được phê duyệt' AS TITLE,  
2481
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2482
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2483
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
2484
		+ @footer  
2485
		AS MESSAGECONTENT
2486
	END
2487
END
2488
---------------------lãnh đạo phụ trách khối duyệt / GDK hỗ trợ duyệt------------------
2489
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_PROCESS_App')
2490
BEGIN
2491
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2492
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2493

    
2494
	-------------------------TH lãnh đạo khối duyệt xong đến DMMS xử lý------------------------
2495
	IF(@p_CURRENT_PROCESS = 'DMMS')
2496
	BEGIN
2497
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2498
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2499

    
2500
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần điều phối xử lý' AS TITLE,  
2501
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2502
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2503
		N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
2504
		N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
2505
		+ @footer  
2506
		AS MESSAGECONTENT
2507
	END
2508
	-------------------------TH GDK hỗ trợ duyệt xong là hoàn tất------------------------
2509
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2510
	BEGIN
2511
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2512

    
2513
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp đã được phê duyệt' AS TITLE,  
2514
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2515
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2516
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
2517
		+ @footer  
2518
		AS MESSAGECONTENT
2519
	END
2520
END
2521
---------------------DMMS điều phối phiếu---------------------
2522
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Ins')
2523
BEGIN
2524
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2525
	SET @p_RATE_SUP_DMMS_TYPE_JOB = (
2526
		SELECT TOP 1 TYPE_JOB 
2527
		FROM PL_REQUEST_PROCESS_CHILD 
2528
		WHERE REQ_ID = @p_ID 
2529
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2530
		AND STATUS_JOB = 'C')
2531
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2532

    
2533
	----------Nếu ng xử lý tiếp theo là KS-------
2534
	IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'KS')
2535
	BEGIN
2536
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2537
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2538

    
2539
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần điều phối xử lý' AS TITLE,  
2540
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2541
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2542
		N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
2543
		N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
2544
		+ @footer  
2545
		AS MESSAGECONTENT
2546
	END
2547
	ELSE IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'XL')
2548
	BEGIN
2549
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-edit;id=' + @p_ID
2550

    
2551
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần xử lý' AS TITLE,  
2552
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2553
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
2554
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện xử lý phiếu đánh giá.'
2555
		+ @footer  
2556
		AS MESSAGECONTENT
2557
	END
2558
END
2559
---------------------DMMS phê duyệt---------------------
2560
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_App')
2561
BEGIN
2562
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2563
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2564
	
2565
	IF(@p_CURRENT_PROCESS = 'DMMS')
2566
	BEGIN
2567
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2568

    
2569
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2570
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2571
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2572
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2573
		+ @footer  
2574
		AS MESSAGECONTENT  
2575
	END
2576
	IF(@p_CURRENT_PROCESS = 'GDKHT_APP')
2577
	BEGIN
2578
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2579

    
2580
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2581
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2582
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2583
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2584
		+ @footer  
2585
		AS MESSAGECONTENT  
2586
	END
2587
END
2588

    
2589
--------------------------ENBAODNQ---------------------
2590

    
2591
IF(@p_TYPE = 'TR_REJECT_GDV')  
2592
BEGIN 
2593
    --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ý
2594
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2595
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2596
    )x)
2597

    
2598
    SELECT @PAGE = sp.Description, 
2599
    @URLPAGE=(CASE sp.Prefix
2600
      WHEN 'TRPY'  THEN 'req-temp-pay-list-kt-edit;id='
2601
      WHEN 'TADY' THEN 'req-payment-kt-edit;id='
2602
	  WHEN 'TRPMA' THEN 'req-payment-auto-kt-edit;id='
2603
	  END)
2604
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2605

    
2606
	IF (@SYS_PREFIX ='TRPY')
2607
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2608
	ELSE IF (@SYS_PREFIX ='TADY')
2609
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2610
	ELSE IF (@SYS_PREFIX ='TRPMA')
2611
		SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID)
2612

    
2613
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2614
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2615
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2616
	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.'  
2617
	+  
2618
	@footer  
2619
	AS MESSAGECONTENT  
2620
END
2621
IF(@p_TYPE = 'TR_REJECT_NT')  
2622
BEGIN 
2623
    --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ý
2624
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2625
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2626
    )x)
2627

    
2628
    SELECT @PAGE = sp.Description, 
2629
    @URLPAGE=(CASE sp.Prefix
2630
      WHEN 'TRPY'  THEN 'req-temp-pay-list-edit;id='
2631
      WHEN 'TADY' THEN 'req-payment-edit;id='
2632
	  WHEN 'TRPMA'  THEN 'req-payment-auto-edit;id='
2633
	  END)
2634
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2635

    
2636
	IF (@SYS_PREFIX ='TRPY')
2637
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2638
	ELSE IF (@SYS_PREFIX ='TADY')
2639
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2640
	ELSE IF (@SYS_PREFIX ='TRPMA')
2641
		SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
2642
    
2643
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2644
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2645
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2646
	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.'  
2647
	+  
2648
	@footer  
2649
	AS MESSAGECONTENT  
2650
END
2651
---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2652
IF(@p_TYPE = 'CON_MASTER_SendApp')  
2653
BEGIN 
2654
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2655

    
2656
	SELECT @TILTER_MAIL+N' Thông báo công trình cần phê duyệt' AS TITLE,  
2657
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2658
	N',<br/><br/>Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2659
	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.'  
2660
	+  
2661
	@footer  
2662
	AS MESSAGECONTENT   
2663
RETURN 0  
2664
END
2665
---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2666
---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2667
IF(@p_TYPE = 'CON_MASTER_APP')  
2668
BEGIN 
2669
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2670

    
2671
	SELECT @TILTER_MAIL+N' Thông báo công trình đã được phê duyệt' AS TITLE,  
2672
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2673
	N',<br/><br/>Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' + 
2674
	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.'  
2675
	+  
2676
	@footer  
2677
	AS MESSAGECONTENT   
2678
RETURN 0  
2679
END
2680
---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2681

    
2682
---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-----
2683
IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp')  
2684
BEGIN 
2685
SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)  
2686

    
2687
	SELECT @TILTER_MAIL+N' Thông báo layout bản vẽ cần phê duyệt' AS TITLE,  
2688
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
2689
	N',<br/><br/>Layout bản vẽ: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2690
	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ẽ.'  
2691
	+  
2692
	@footer  
2693
	AS MESSAGECONTENT   
2694
RETURN 0  
2695
END
2696
---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-----
2697
--START LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
2698
DECLARE @REPORT_NO  NVARCHAR(20)
2699
IF(@p_TYPE = 'CM_TEMPLATE_ONL_App')  
2700
BEGIN 
2701
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2702

    
2703
	SELECT @TILTER_MAIL+N' Thông báo tờ trình online cần phê duyệt' AS TITLE,  
2704
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2705
	N',<br/><br/>Tờ trình online: ' + @REPORT_NO + N' đang chờ Anh/Chị phê duyệt .' + 
2706
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2707
	+  
2708
	@footer  
2709
	AS MESSAGECONTENT   
2710
RETURN 0  
2711
END
2712
--END LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
2713
--START LUATNDV 16/2/23 SENT REJECT TEMPLATE ONL
2714
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Reject')  
2715
BEGIN 
2716
SET @REPORT_NO  = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2717

    
2718
	SELECT @TILTER_MAIL+N' Thông báo tờ trình online cần phê duyệt' AS TITLE,  
2719
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2720
	N',<br/><br/>Tờ trình online: ' + @REPORT_NO + N' đã bị từ chối.' + 
2721
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2722
	+  
2723
	@footer  
2724
	AS MESSAGECONTENT   
2725
RETURN 0  
2726
END
2727
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
2728
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Authority')  
2729
BEGIN 
2730
SET @REPORT_NO  = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2731

    
2732
	SELECT @TILTER_MAIL+N' Thông báo tờ trình online cần phê duyệt' AS TITLE,  
2733
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2734
	N',<br/><br/>Tờ trình online: ' + @REPORT_NO + N' đã được ủy quyền phê duyệt.' + 
2735
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2736
	+  
2737
	@footer  
2738
	AS MESSAGECONTENT   
2739
RETURN 0  
2740
END
2741
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
2742

    
2743
--START hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động
2744
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_SEND_APR'  
2745
BEGIN  
2746
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2747
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2748
	SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu yêu cầu thanh toán tự động' AS TITLE,  
2749
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2750
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ xác nhận.' + 
2751
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'  
2752
	+ @footer  
2753
	AS MESSAGECONTENT  
2754
	RETURN 0  
2755
END  
2756
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_CONFIRM'  
2757
BEGIN  
2758
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2759
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2760
	SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu yêu cầu thanh toán tự động' AS TITLE,  
2761
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2762
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ phê duyệt.' + 
2763
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'  
2764
	+@footer  
2765
	AS MESSAGECONTENT  
2766
	RETURN 0  
2767
END  
2768
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_APR'  
2769
BEGIN  
2770
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2771
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2772
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát viên điều phối phiếu yêu cầu thanh toán tự động' AS TITLE,  
2773
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2774
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' 
2775
	+ 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 PYC thanh toán tự động tại <a href="'+ISNULL(@URL+'req-payment-auto-transfer','')+N'"> đây</a>'
2776
	+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.'
2777
	+ @footer  
2778
	AS MESSAGECONTENT  
2779
	RETURN 0  
2780
END  
2781
--end hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động