Project

General

Profile

1.0 NF MESSAGE GETCONTENT.txt

Luc Tran Van, 12/09/2022 10:41 AM

 
1

    
2

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

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

    
43

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

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

    
416

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

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

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

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

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

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

    
1040
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1041
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1042
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1043
		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.'
1044
		+ @footer  
1045
		AS MESSAGECONTENT 
1046
	END
1047
	
1048
END
1049
------------Điều phối xử lý----------------
1050
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
1051
BEGIN
1052
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1053
	SET @p_DMMS_TYPE_JOB = (
1054
		SELECT TOP 1 TYPE_JOB 
1055
		FROM PL_REQUEST_PROCESS_CHILD 
1056
		WHERE REQ_ID = @p_ID 
1057
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1058
		AND STATUS_JOB = 'C' 
1059
	)
1060
	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)  
1061
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
1062
	
1063
	----------Nếu ng xử lý tiếp theo là KS-------
1064
	IF(@p_DMMS_TYPE_JOB = 'KS')
1065
	BEGIN
1066
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1067

    
1068
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1069
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1070
		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ý .' +
1071
		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.'
1072
		+ @footer  
1073
		AS MESSAGECONTENT
1074
	END
1075
	----------Nếu ng xử lý tiếp theo là XL-------
1076
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1077
	BEGIN
1078
		----------Nếu PROCESS là DMMS---------
1079
		IF(@p_CURRENT_PROCESS = 'DMMS')
1080
		BEGIN
1081
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1082
		END
1083
		----------Nếu PROCESS là DVCM---------
1084
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1085
		BEGIN
1086
			SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-edit;id=' + @p_ID
1087
		END
1088
		
1089

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

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

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

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

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

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

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

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

    
1197
----------------------ENDBAODNQ------------------------------
1198

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

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

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

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

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

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

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

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

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

    
1447

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

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

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

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

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

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

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

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

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

    
1583

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

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

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

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

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

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

    
1656

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

    
1713

    
1714
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1715

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

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

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

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

    
2046
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_USERUPD')
2047
BEGIN 
2048
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần cập nhật thông tin' AS TITLE,  
2049
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2050
	N',<br/><br/>Phiếu yêu cầu số: ' + @p_ID + N'  đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +  
2051
	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.'  
2052
	+  
2053
	@footer  
2054
	AS MESSAGECONTENT  
2055
END
2056
-- kho vật lệu
2057
IF @p_TYPE = 'MW_IN_KT_APPR'  
2058
BEGIN  
2059
	SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)  
2060
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2061
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt nhập kho vật liệu' AS TITLE,  
2062
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2063
	N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2064
	+ 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.'  
2065
	+ @footer  
2066
	AS MESSAGECONTENT  
2067
	RETURN 0  
2068
END
2069
IF @p_TYPE = 'MW_OUT_KT_APPR'  
2070
BEGIN  
2071
	SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)  
2072
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2073
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt xuất kho vật liệu' AS TITLE,  
2074
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2075
	N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2076
	+ 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.'  
2077
	+ @footer  
2078
	AS MESSAGECONTENT  
2079
	RETURN 0  
2080
END
2081
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'  
2082
BEGIN  
2083
	SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)  
2084
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2085
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt điều chuyển vật liệu' AS TITLE,  
2086
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2087
	N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2088
	+ 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.'  
2089
	+ @footer  
2090
	AS MESSAGECONTENT  
2091
	RETURN 0  
2092
END
2093
IF @p_TYPE = 'MW_LIQUID_KT_APPR'  
2094
BEGIN  
2095
	SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)  
2096
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2097
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt thanh lý vật liệu' AS TITLE,  
2098
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2099
	N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2100
	+ 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.'  
2101
	+ @footer  
2102
	AS MESSAGECONTENT  
2103
	RETURN 0  
2104
END
2105
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM----------------
2106
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2107
IF(@p_TYPE = 'TR_CONTRACT_SEND_APP')
2108
BEGIN
2109
	SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2110
	IF(@CODE IS NULL OR @CODE = '')
2111
	BEGIN
2112
		SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2113
			+ N'(ID hệ thống)'
2114
	END
2115

    
2116
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng cần phê duyệt' AS TITLE,  
2117
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2118
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2119
	+ 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.'  
2120
	+ @footer  
2121
	AS MESSAGECONTENT  
2122
	RETURN 0
2123
END
2124
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2125
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
2126
BEGIN
2127
	SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2128
	IF(@CODE IS NULL OR @CODE = '')
2129
	BEGIN
2130
		SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2131
			+ N'(ID hệ thống)'
2132
	END
2133

    
2134
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE,  
2135
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2136
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2137
	+ 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.'  
2138
	+ @footer  
2139
	AS MESSAGECONTENT  
2140
	RETURN 0
2141
END
2142
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
2143
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2144
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
2145
BEGIN
2146
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2147

    
2148
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO cần phê duyệt' AS TITLE,  
2149
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2150
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2151
	+ 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.'  
2152
	+ @footer  
2153
	AS MESSAGECONTENT  
2154
	RETURN 0
2155
END
2156
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2157
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
2158
BEGIN
2159
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2160

    
2161
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO đã được phê duyệt' AS TITLE,  
2162
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2163
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2164
	+ 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.'  
2165
	+ @footer  
2166
	AS MESSAGECONTENT  
2167
	RETURN 0
2168
END
2169

    
2170
-------------------------BAODNQ 30/11/2022 : GỬI MAIL ĐÁNH GIÁ NCC---------------------
2171
DECLARE @p_RATE_SUP_LINK VARCHAR(200)
2172
DECLARE @p_RATE_TRANSFER_DT_LINK VARCHAR(200)
2173
DECLARE @p_RATE_SUP_DMMS_TYPE_JOB VARCHAR(20)
2174
	------------------Ng tạo gửi phê duyệt / NVXL DMMS gửi phê duyệt---------------------
2175
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_SendAppr' OR @p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Upd')
2176
BEGIN
2177
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2178
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2179

    
2180
	--------------phiếu đánh giá NCC đangchờ đơn vị duyệt--------------
2181
	IF(@p_CURRENT_PROCESS = 'SIGN' OR @p_CURRENT_PROCESS = 'APPNEW')
2182
	BEGIN
2183
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2184
	END
2185
	--------------phiếu đánh giá NCC đang chờ DMMS duyệt--------------
2186
	ELSE IF(@p_CURRENT_PROCESS = 'DMMS')
2187
	BEGIN
2188
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2189
	END
2190

    
2191
	SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2192
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2193
	N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2194
	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á.'
2195
	+ @footer  
2196
	AS MESSAGECONTENT  
2197
END
2198
---------------------Cấp trung gian duyệt / trưởng đv duyệt---------------
2199
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_Confirm' OR @p_TYPE = 'TR_RATE_SUPPLIER_MASTER_App')
2200
BEGIN
2201
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2202
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2203
	--------------------------TH cấp duyệt trung gian duyệt xong đến trưởng đơn vị duyệt-----------
2204
	IF(@p_CURRENT_PROCESS = 'APPNEW')
2205
	BEGIN
2206
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2207

    
2208
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2209
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2210
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2211
		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á.'
2212
		+ @footer  
2213
		AS MESSAGECONTENT
2214
	END
2215
	-------------------------TH trưởng dv duyệt xong đến lãnh đạo khối duyệt------------------------
2216
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_APP' OR @p_CURRENT_PROCESS = 'GDKHT_APP')
2217
	BEGIN
2218
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2219

    
2220
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2221
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2222
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2223
		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á.'
2224
		+ @footer  
2225
		AS MESSAGECONTENT
2226
	END
2227
	-------------------------TH CN/PGD trưởng đơn vị duyệt xong là hoàn tất-----------------------------
2228
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2229
	BEGIN
2230
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2231

    
2232
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp đã được phê duyệt' AS TITLE,  
2233
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2234
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2235
		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á.'
2236
		+ @footer  
2237
		AS MESSAGECONTENT
2238
	END
2239
END
2240
---------------------lãnh đạo phụ trách khối duyệt / GDK hỗ trợ duyệt------------------
2241
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_PROCESS_App')
2242
BEGIN
2243
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2244
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2245

    
2246
	-------------------------TH lãnh đạo khối duyệt xong đến DMMS xử lý------------------------
2247
	IF(@p_CURRENT_PROCESS = 'DMMS')
2248
	BEGIN
2249
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2250
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2251

    
2252
		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,  
2253
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2254
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2255
		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.' +
2256
		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.'
2257
		+ @footer  
2258
		AS MESSAGECONTENT
2259
	END
2260
	-------------------------TH GDK hỗ trợ duyệt xong là hoàn tất------------------------
2261
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2262
	BEGIN
2263
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2264

    
2265
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp đã được phê duyệt' AS TITLE,  
2266
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2267
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2268
		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á.'
2269
		+ @footer  
2270
		AS MESSAGECONTENT
2271
	END
2272
END
2273
---------------------DMMS điều phối phiếu---------------------
2274
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Ins')
2275
BEGIN
2276
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2277
	SET @p_RATE_SUP_DMMS_TYPE_JOB = (
2278
		SELECT TOP 1 TYPE_JOB 
2279
		FROM PL_REQUEST_PROCESS_CHILD 
2280
		WHERE REQ_ID = @p_ID 
2281
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2282
		AND STATUS_JOB = 'C')
2283
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2284

    
2285
	----------Nếu ng xử lý tiếp theo là KS-------
2286
	IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'KS')
2287
	BEGIN
2288
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2289
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2290

    
2291
		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,  
2292
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2293
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2294
		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.' +
2295
		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.'
2296
		+ @footer  
2297
		AS MESSAGECONTENT
2298
	END
2299
	ELSE IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'XL')
2300
	BEGIN
2301
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-edit;id=' + @p_ID
2302

    
2303
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần xử lý' AS TITLE,  
2304
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2305
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
2306
		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á.'
2307
		+ @footer  
2308
		AS MESSAGECONTENT
2309
	END
2310
END
2311
---------------------DMMS phê duyệt---------------------
2312
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_App')
2313
BEGIN
2314
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2315
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2316
	
2317
	IF(@p_CURRENT_PROCESS = 'DMMS')
2318
	BEGIN
2319
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2320

    
2321
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2322
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2323
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2324
		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á.'
2325
		+ @footer  
2326
		AS MESSAGECONTENT  
2327
	END
2328
	IF(@p_CURRENT_PROCESS = 'GDKHT_APP')
2329
	BEGIN
2330
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2331

    
2332
		SELECT @TILTER_MAIL+N' Thông báo phiếu đánh giá nhà cung cấp cần phê duyệt' AS TITLE,  
2333
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2334
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2335
		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á.'
2336
		+ @footer  
2337
		AS MESSAGECONTENT  
2338
	END
2339
END
2340

    
2341
--------------------------ENBAODNQ---------------------
2342

    
2343
IF(@p_TYPE = 'TR_REJECT_GDV')  
2344
BEGIN 
2345
    --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ý
2346
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2347
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2348
    )x)
2349

    
2350
    SELECT @PAGE = sp.Description, 
2351
    @URLPAGE=(CASE sp.Prefix
2352
      WHEN 'TRPY'  THEN 'req-temp-pay-list-kt-edit;id='
2353
      WHEN 'TADY' THEN 'req-payment-kt-edit;id='END)
2354
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2355

    
2356
	IF (@SYS_PREFIX ='TRPY')
2357
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2358
	ELSE IF (@SYS_PREFIX ='TADY')
2359
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2360

    
2361
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2362
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2363
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2364
	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.'  
2365
	+  
2366
	@footer  
2367
	AS MESSAGECONTENT  
2368
END
2369
IF(@p_TYPE = 'TR_REJECT_NT')  
2370
BEGIN 
2371
    --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ý
2372
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2373
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2374
    )x)
2375

    
2376
    SELECT @PAGE = sp.Description, 
2377
    @URLPAGE=(CASE sp.Prefix
2378
      WHEN 'TRPY'  THEN 'req-temp-pay-list-edit;id='
2379
      WHEN 'TADY' THEN 'req-payment-edit;id='
2380
	  END)
2381
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2382

    
2383
	IF (@SYS_PREFIX ='TRPY')
2384
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2385
	ELSE IF (@SYS_PREFIX ='TADY')
2386
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2387
    
2388
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2389
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2390
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2391
	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.'  
2392
	+  
2393
	@footer  
2394
	AS MESSAGECONTENT  
2395
END
2396
---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2397
IF(@p_TYPE = 'CON_MASTER_SendApp')  
2398
BEGIN 
2399
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2400

    
2401
	SELECT @TILTER_MAIL+N' Thông báo công trình cần phê duyệt' AS TITLE,  
2402
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2403
	N',<br/><br/>Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2404
	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.'  
2405
	+  
2406
	@footer  
2407
	AS MESSAGECONTENT   
2408
RETURN 0  
2409
END
2410
---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2411
---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2412
IF(@p_TYPE = 'CON_MASTER_APP')  
2413
BEGIN 
2414
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2415

    
2416
	SELECT @TILTER_MAIL+N' Thông báo công trình đã được phê duyệt' AS TITLE,  
2417
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2418
	N',<br/><br/>Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' + 
2419
	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.'  
2420
	+  
2421
	@footer  
2422
	AS MESSAGECONTENT   
2423
RETURN 0  
2424
END
2425
---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2426

    
2427
---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-----
2428
IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp')  
2429
BEGIN 
2430
SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)  
2431

    
2432
	SELECT @TILTER_MAIL+N' Thông báo layout bản vẽ cần phê duyệt' AS TITLE,  
2433
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
2434
	N',<br/><br/>Layout bản vẽ: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2435
	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ẽ.'  
2436
	+  
2437
	@footer  
2438
	AS MESSAGECONTENT   
2439
RETURN 0  
2440
END
2441
---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-----
2442

    
2443