Project

General

Profile

NF_MESSAGE_GetContent_11722.txt

Luc Tran Van, 11/07/2022 02:56 PM

 
1

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

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

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

    
404

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

    
407
)  --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
408
BEGIN  
409
	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,  
410
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị Ban Lãnh Đạo' +  
411
	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 .' +  
412
	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.'  
413
	+  
414
	@footer  
415
	AS MESSAGECONTENT  
416
	RETURN 0  
417
END   
418
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
419
BEGIN  
420
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
421
	BEGIN
422
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
423
					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)))
424
		BEGIN
425
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
426
			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,  
427
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
428
			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' +
429
			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.'  
430
			+  
431
			@footer  
432
			AS MESSAGECONTENT  
433
			RETURN 0  
434
		END
435
		ELSE
436
		BEGIN
437
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
438
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
439
			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.' +
440
			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>'+ 
441
			--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.'
442
			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.'  
443
			+  
444
			@footer  
445
			AS MESSAGECONTENT  
446
			RETURN 0 
447
		END
448
	END
449
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
450
	BEGIN
451
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
452
					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)))
453
		BEGIN
454
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
455
			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,  
456
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
457
			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' +
458
			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.'  
459
			+  
460
			@footer  
461
			AS MESSAGECONTENT  
462
			RETURN 0  
463
		END
464
		ELSE
465
		BEGIN
466
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
467
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
468
			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.' +
469
			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>'+ 
470
			--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.'
471
			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.'  
472
			+  
473
			@footer  
474
			AS MESSAGECONTENT  
475
			RETURN 0 
476
		END
477
	END
478
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
479
	BEGIN
480
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
481
					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)))
482
		BEGIN
483
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
484
			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,  
485
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
486
			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' +
487
			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.'  
488
			+  
489
			@footer  
490
			AS MESSAGECONTENT  
491
			RETURN 0  
492
		END
493
		ELSE
494
		BEGIN
495
			SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
496
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
497
			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.' +
498
			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>'+ 
499
			--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.'
500
			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.'  
501
			+  
502
			@footer  
503
			AS MESSAGECONTENT  
504
			RETURN 0 
505
		END
506
	END
507
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') )
508
	BEGIN
509
		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,  
510
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
511
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+
512
		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>'
513
		+  
514
		@footer  
515
		AS MESSAGECONTENT  
516
		RETURN 0 
517
	END
518
	ELSE
519
	BEGIN
520
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
521
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
522
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
523
		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>'+ 
524
		--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.'
525
		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.'  
526
		+  
527
		@footer  
528
		AS MESSAGECONTENT  
529
		RETURN 0 
530
	END
531
END 
532
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
533
BEGIN  
534

    
535
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
536
					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)))
537
	BEGIN
538
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
539
			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,  
540
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
541
			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' +
542
			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.'  
543
			+  
544
			@footer  
545
			AS MESSAGECONTENT  
546
			RETURN 0  
547
	END
548
	ELSE
549
	BEGIN
550
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
551
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
552
		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.' +
553
		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>'+ 
554
		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.'  
555
		+  
556
		@footer  
557
		AS MESSAGECONTENT  
558
		RETURN 0  
559
	END
560

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

    
936
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
937
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
938
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
939
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
940
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
941
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
942
BEGIN 
943
-- 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  
944
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
945
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
946
BEGIN  
947
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
948
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
949
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
950
	--+  
951
	--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.'  
952
	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.'  
953
	+  
954
	@footer  
955
	AS MESSAGECONTENT  
956
END  
957
ELSE
958
	BEGIN
959
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
960
	--------Nếu PROCESS là ĐVKD----------
961
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
962
	BEGIN
963
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
964
	END
965
	--------Nếu PROCESS là ĐMMS----------
966
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
967
	BEGIN
968
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
969
	END
970
	--------Nếu PROCESS là ĐVCM----------
971
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
972
	BEGIN
973
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-view;id=' + @p_ID
974
	END
975
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
976
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
977
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
978
	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.'
979
	+ @footer  
980
	AS MESSAGECONTENT  
981
END  
982
RETURN 0  
983
END
984
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
985
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
986
BEGIN
987
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
988
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
989
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
990
	IF(@p_CURRENT_PROCESS = 'DMMS')
991
	BEGIN
992
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
993

    
994
		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,  
995
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
996
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
997
		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.'
998
		+ @footer  
999
		AS MESSAGECONTENT
1000
	END
1001
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
1002
	BEGIN
1003
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
1004

    
1005
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1006
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1007
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1008
		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.'
1009
		+ @footer  
1010
		AS MESSAGECONTENT 
1011
	END
1012
	
1013
END
1014
------------Điều phối xử lý----------------
1015
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
1016
BEGIN
1017
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1018
	SET @p_DMMS_TYPE_JOB = (
1019
		SELECT TOP 1 TYPE_JOB 
1020
		FROM PL_REQUEST_PROCESS_CHILD 
1021
		WHERE REQ_ID = @p_ID 
1022
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1023
		AND STATUS_JOB = 'C' 
1024
	)
1025
	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)  
1026
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
1027
	
1028
	----------Nếu ng xử lý tiếp theo là KS-------
1029
	IF(@p_DMMS_TYPE_JOB = 'KS')
1030
	BEGIN
1031
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1032

    
1033
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1034
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1035
		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ý .' +
1036
		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.'
1037
		+ @footer  
1038
		AS MESSAGECONTENT
1039
	END
1040
	----------Nếu ng xử lý tiếp theo là XL-------
1041
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1042
	BEGIN
1043
		----------Nếu PROCESS là DMMS---------
1044
		IF(@p_CURRENT_PROCESS = 'DMMS')
1045
		BEGIN
1046
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1047
		END
1048
		----------Nếu PROCESS là DVCM---------
1049
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1050
		BEGIN
1051
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-edit;id=' + @p_ID
1052
		END
1053
		
1054

    
1055
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
1056
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1057
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
1058
		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.'
1059
		+ @footer  
1060
		AS MESSAGECONTENT
1061
	END
1062

    
1063
	  
1064
	RETURN 0  
1065
END
1066
-------------DMMS/DCVM phê duyệt------------
1067
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
1068
BEGIN
1069
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1070
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1071

    
1072
	IF(@p_CURRENT_PROCESS = 'DMMS')
1073
	BEGIN
1074
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1075

    
1076
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1077
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1078
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1079
		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.'
1080
		+ @footer  
1081
		AS MESSAGECONTENT
1082
	END
1083
	----------------Nếu PYCMS hoàn tất----------------
1084
	IF(@p_CURRENT_PROCESS = 'APPROVE')
1085
	BEGIN
1086
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
1087
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1088
		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  
1089
		AS MESSAGECONTENT
1090
	END
1091
	----------------Nếu PYCMS đến DVCM------------------
1092
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
1093
	BEGIN
1094
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1095

    
1096
		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,  
1097
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1098
		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ý .' +
1099
		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.'
1100
		+ @footer  
1101
		AS MESSAGECONTENT
1102
	END
1103
	----------------Nếu PYCMS đến GDK HT---------------
1104
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
1105
	BEGIN
1106
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
1107

    
1108
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1109
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1110
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1111
		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.'
1112
		+ @footer
1113
		AS MESSAGECONTENT
1114
	END
1115
END
1116
--------------Phê duyệt PYCMS-----------------
1117
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
1118
	BEGIN
1119
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1120
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1121
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1122
	--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,  
1123
	--N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1124
	--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  
1125
	--AS MESSAGECONTENT
1126

    
1127
	----------------TH phiếu chưa hoàn tất-----------
1128
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
1129
	BEGIN
1130
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
1131

    
1132
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
1133
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1134
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
1135
		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.'
1136
		+ @footer
1137
		AS MESSAGECONTENT
1138
	END
1139
	----------------TH phiếu đã hoàn tất-----------
1140
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
1141
	BEGIN
1142
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
1143
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1144
		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  
1145
		AS MESSAGECONTENT
1146
	END
1147
	
1148
END
1149
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
1150
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
1151
BEGIN
1152
	SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1153
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1154
	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,  
1155
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1156
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
1157
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1158
	+ @footer  
1159
		AS MESSAGECONTENT
1160
END
1161

    
1162
----------------------ENDBAODNQ------------------------------
1163

    
1164
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
1165
	-----Quản lý trụ sở - gửi YC phê duyệt--------
1166
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
1167
BEGIN
1168
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1169
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1170
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1171
	N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +  
1172
	--+  
1173
	--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.'  
1174
	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.'  
1175
	+  
1176
	@footer  
1177
	AS MESSAGECONTENT  
1178
END
1179
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
1180
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
1181
BEGIN
1182
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1183
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
1184
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1185
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1186
	--+  
1187
	--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.'  
1188
	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.'  
1189
	+  
1190
	@footer  
1191
	AS MESSAGECONTENT  
1192
END
1193
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1194
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
1195
BEGIN
1196
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1197
SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE,  
1198
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1199
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
1200
	--+  
1201
	--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.'  
1202
	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.'  
1203
	+  
1204
	@footer  
1205
	AS MESSAGECONTENT  
1206
END
1207

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

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

    
1312
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1313
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1314
IF(@p_TYPE = 'ASS_SEND_TDV')  
1315
BEGIN 
1316
    
1317
    --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ý
1318
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1319
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1320
    )x)
1321

    
1322
    SELECT @PAGE = sp.Description, 
1323
    @URLPAGE=(CASE sp.Prefix
1324
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1325
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1326
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1327
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1328
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1329
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1330
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1331
	  END)
1332
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1333
    UPDATE  SYS_PREFIX SET Description=N'Nhập mới tài sản'  where Prefix= 'ASA'
1334
    UPDATE  SYS_PREFIX SET Description=N'Thu hồi tài sản'  where Prefix= 'SMAC'
1335
    UPDATE  SYS_PREFIX SET Description=N'Thanh lý tài sản'  where Prefix= 'ASSL'
1336
    UPDATE  SYS_PREFIX SET Description=N'Điều chuyển tài sản'  where Prefix= 'TFS'
1337
    UPDATE  SYS_PREFIX SET Description=N'Cập nhật thông tin tài sản'  where Prefix= 'ASSD'
1338
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'SMA'
1339
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'ACAC'
1340
    
1341
    
1342
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1343
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1344
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1345
	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.'  
1346
	+  
1347
	@footer  
1348
	AS MESSAGECONTENT  
1349
END
1350

    
1351
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1352
BEGIN 
1353
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1354
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1355
	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.' +  
1356
	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.'  
1357
	+  
1358
	@footer  
1359
	AS MESSAGECONTENT  
1360
END
1361

    
1362
IF(@p_TYPE = 'ASS_SEND_GDV')  
1363
BEGIN 
1364
    
1365
    --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ý
1366
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1367
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1368
    )x)
1369

    
1370
    SELECT @PAGE = sp.Description, 
1371
    @URLPAGE=(CASE sp.Prefix
1372
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1373
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1374
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1375
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1376
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1377
	  END)
1378
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1379
    
1380
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1381
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1382
	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ý.' +  
1383
	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.'  
1384
	+  
1385
	@footer  
1386
	AS MESSAGECONTENT  
1387
END
1388

    
1389
IF(@p_TYPE = 'ASS_SEND_KSV')  
1390
BEGIN 
1391
    
1392
    --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ý
1393
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1394
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1395
    )x)
1396
    
1397
   
1398
    SELECT @PAGE = sp.Description, 
1399
    @URLPAGE=(CASE sp.Prefix
1400
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1401
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1402
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1403
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1404
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1405
      WHEN 'ASSD' THEN 'ass-update-view;id='
1406
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1407
      END)
1408
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1409
    
1410
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1411
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1412
	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.' +  
1413
	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.'  
1414
	+  
1415
	@footer  
1416
	AS MESSAGECONTENT  
1417
END
1418

    
1419

    
1420
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1421
BEGIN 
1422
    
1423
    --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ý
1424
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1425
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1426
    )x)
1427

    
1428
    SELECT @PAGE = sp.Description, 
1429
    @URLPAGE=(CASE sp.Prefix
1430
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1431
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1432
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1433
	  END)
1434
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1435
    
1436
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1437
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1438
	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.' +  
1439
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1440
	+  
1441
	@footer  
1442
	AS MESSAGECONTENT  
1443
END
1444

    
1445
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1446
BEGIN 
1447
    
1448
    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))
1449
      BEGIN
1450
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1451
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1452
      	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.' +  
1453
      	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.'  
1454
      	+  
1455
      	@footer  
1456
      	AS MESSAGECONTENT  
1457
      END
1458
    ELSE
1459
      BEGIN
1460
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1461
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1462
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1463
      	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.'  
1464
      	+  
1465
      	@footer  
1466
      	AS MESSAGECONTENT  
1467
      END
1468
END
1469

    
1470
IF(@p_TYPE = 'ASS_REJECT_NT')  
1471
BEGIN 
1472
    
1473
    --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ý
1474
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1475
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1476
    )x)
1477

    
1478
    SELECT @PAGE = sp.Description,  
1479
    @URLPAGE=(CASE sp.Prefix
1480
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1481
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1482
      WHEN 'ASSD' THEN 'ass-update-edit;id='
1483
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1484
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1485
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1486
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
1487
      END)
1488
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1489
    
1490
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE,  
1491
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1492
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1493
	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.'  
1494
	+  
1495
	@footer  
1496
	AS MESSAGECONTENT  
1497
END
1498

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

    
1507
    SELECT @PAGE = sp.Description, 
1508
    @URLPAGE=(CASE sp.Prefix
1509
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1510
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1511
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1512
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1513
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1514
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1515
    
1516
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1517
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1518
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1519
	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.'  
1520
	+  
1521
	@footer  
1522
	AS MESSAGECONTENT  
1523
END
1524

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

    
1533
    SELECT @PAGE = sp.Description, 
1534
    @URLPAGE=(CASE sp.Prefix
1535
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1536
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1537
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1538
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1539
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1540
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1541
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1542
	  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
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">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

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

    
1563
--    SELECT @PAGE = sp.Description, 
1564
--    @URLPAGE=(CASE sp.Prefix
1565
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1566
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1567
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1568
    
1569
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1570
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1571
--	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.' +  
1572
--	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.'  
1573
--	+  
1574
--	@footer  
1575
--	AS MESSAGECONTENT  
1576
--END
1577

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

    
1586
    SELECT @PAGE = sp.Description, 
1587
    @URLPAGE=(CASE sp.Prefix
1588
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1589
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1590
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1591
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1592
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1593
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1594
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1595
      WHEN 'ACAC'  THEN 'ass-inventory-view;id='
1596
	  END)
1597
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1598
    
1599
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,  
1600
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1601
	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'
1602
	+  
1603
	@footer  
1604
	AS MESSAGECONTENT  
1605
END
1606

    
1607
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1608
BEGIN 
1609
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,  
1610
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1611
	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.' +
1612
	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.'  
1613
	+ @footer  
1614
	AS MESSAGECONTENT  
1615
END
1616

    
1617
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1618
BEGIN 
1619
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,  
1620
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1621
	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.' +
1622
	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.'  
1623
	+ @footer  
1624
	AS MESSAGECONTENT  
1625
END
1626

    
1627

    
1628
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1629
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1630
--BEGIN 
1631
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1632
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1633
--	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.' +  
1634
--	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.'  
1635
--	+  
1636
--	@footer  
1637
--	AS MESSAGECONTENT  
1638
--END
1639
-------Điều chuyển tài sản - HCQT--------
1640
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1641
--BEGIN 
1642
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1643
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1644
--	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.' +  
1645
--	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.'  
1646
--	+  
1647
--	@footer  
1648
--	AS MESSAGECONTENT  
1649
--END
1650
-------Thu hồi tài sản - HCQT-------- 
1651
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1652
--BEGIN 
1653
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1654
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1655
--	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.' +  
1656
--	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.'  
1657
--	+  
1658
--	@footer  
1659
--	AS MESSAGECONTENT  
1660
--END
1661
-------Thu hồi tài sản - HCQT-------- 
1662
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1663
--BEGIN 
1664
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1665
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1666
--	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.' +  
1667
--	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.'  
1668
--	+  
1669
--	@footer  
1670
--	AS MESSAGECONTENT  
1671
--END
1672
-------Thanh lý tài sản - HC-------- 
1673
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1674
--BEGIN 
1675
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1676
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1677
--	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.' +  
1678
--	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.'  
1679
--	+  
1680
--	@footer  
1681
--	AS MESSAGECONTENT  
1682
--END
1683

    
1684

    
1685
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1686

    
1687
	-----Quản lý BDS - gửi YC phê duyệt--------
1688
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1689
BEGIN
1690
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1691
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1692
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1693
	--+  
1694
	--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.'  
1695
	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.'  
1696
	+  
1697
	@footer  
1698
	AS MESSAGECONTENT  
1699
END
1700
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1701
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1702
BEGIN
1703
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1704
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1705
	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.' +  
1706
	--+  
1707
	--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.'  
1708
	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.'  
1709
	+  
1710
	@footer  
1711
	AS MESSAGECONTENT  
1712
END
1713
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1714
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1715
BEGIN 
1716
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1717
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1718
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +  
1719
	--+  
1720
	--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.'  
1721
	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.'  
1722
	+  
1723
	@footer  
1724
	AS MESSAGECONTENT  
1725
END
1726

    
1727
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1728
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1729
BEGIN
1730
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1731
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1732
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1733
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1734
	--+  
1735
	--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.'  
1736
	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.'  
1737
	+  
1738
	@footer  
1739
	AS MESSAGECONTENT  
1740
END
1741
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1742
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1743
BEGIN
1744
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1745
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1746
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1747
	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.' +  
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+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1751
	+  
1752
	@footer  
1753
	AS MESSAGECONTENT  
1754
END
1755
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1756
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1757
BEGIN 
1758
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1759
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,  
1760
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1761
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +  
1762
	--+  
1763
	--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.'  
1764
	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.'  
1765
	+  
1766
	@footer  
1767
	AS MESSAGECONTENT  
1768
END
1769

    
1770
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1771
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1772
BEGIN
1773
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1774
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1775
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1776
	--+  
1777
	--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.'  
1778
	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.'  
1779
	+  
1780
	@footer  
1781
	AS MESSAGECONTENT  
1782
END
1783
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1784
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1785
BEGIN
1786
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1787
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1788
	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.' +  
1789
	--+  
1790
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1791
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'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.'  
1792
	+  
1793
	@footer  
1794
	AS MESSAGECONTENT  
1795
END
1796
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1797
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1798
BEGIN 
1799
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE,  
1800
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1801
	N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +  
1802
	--+  
1803
	--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.'  
1804
	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.'  
1805
	+  
1806
	@footer  
1807
	AS MESSAGECONTENT  
1808
END
1809

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

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

    
2087
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng cần phê duyệt' AS TITLE,  
2088
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2089
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2090
	+ 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.'  
2091
	+ @footer  
2092
	AS MESSAGECONTENT  
2093
	RETURN 0
2094
END
2095
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2096
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
2097
BEGIN
2098
	SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2099
	IF(@CODE IS NULL OR @CODE = '')
2100
	BEGIN
2101
		SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2102
			+ N'(ID hệ thống)'
2103
	END
2104

    
2105
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE,  
2106
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2107
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2108
	+ 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.'  
2109
	+ @footer  
2110
	AS MESSAGECONTENT  
2111
	RETURN 0
2112
END
2113
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
2114
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2115
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
2116
BEGIN
2117
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2118

    
2119
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO cần phê duyệt' AS TITLE,  
2120
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2121
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' 
2122
	+ 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.'  
2123
	+ @footer  
2124
	AS MESSAGECONTENT  
2125
	RETURN 0
2126
END
2127
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2128
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
2129
BEGIN
2130
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2131

    
2132
	SELECT @TILTER_MAIL+N' Thông báo thông tin PO đã được phê duyệt' AS TITLE,  
2133
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2134
	N',<br/><br/>Thông tin PO số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' 
2135
	+ 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.'  
2136
	+ @footer  
2137
	AS MESSAGECONTENT  
2138
	RETURN 0
2139
END
2140

    
2141
IF(@p_TYPE = 'TR_REJECT_GDV')  
2142
BEGIN 
2143
    --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ý
2144
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2145
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2146
    )x)
2147

    
2148
    SELECT @PAGE = sp.Description, 
2149
    @URLPAGE=(CASE sp.Prefix
2150
      WHEN 'TRPY'  THEN 'req-temp-pay-list-kt-edit;id='
2151
      WHEN 'TADY' THEN 'req-payment-kt-edit;id='END)
2152
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2153

    
2154
	IF (@SYS_PREFIX ='TRPY')
2155
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2156
	ELSE IF (@SYS_PREFIX ='TADY')
2157
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2158

    
2159
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2160
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2161
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2162
	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.'  
2163
	+  
2164
	@footer  
2165
	AS MESSAGECONTENT  
2166
END
2167
IF(@p_TYPE = 'TR_REJECT_NT')  
2168
BEGIN 
2169
    --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ý
2170
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2171
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2172
    )x)
2173

    
2174
    SELECT @PAGE = sp.Description, 
2175
    @URLPAGE=(CASE sp.Prefix
2176
      WHEN 'TRPY'  THEN 'req-temp-pay-list-edit;id='
2177
      WHEN 'TADY' THEN 'req-payment-edit;id='
2178
	  END)
2179
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2180

    
2181
	IF (@SYS_PREFIX ='TRPY')
2182
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2183
	ELSE IF (@SYS_PREFIX ='TADY')
2184
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2185
    
2186
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2187
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
2188
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2189
	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.'  
2190
	+  
2191
	@footer  
2192
	AS MESSAGECONTENT  
2193
END
2194

    
2195