Project

General

Profile

FIX_MAIL_1.txt

Luc Tran Van, 04/24/2023 05:15 PM

 
1
ALTER PROCEDURE dbo.NF_MESSAGE_GetContent  
2
@p_TYPE VARCHAR(500) = NULL,  
3
@p_ID varchar(500) = NULL,  
4
@p_TLNAME VARCHAR(100) = NULL
5
AS  
6
DECLARE @l_LST_REQ_ID TABLE (  
7
[ID] [int] IDENTITY(1,1) NOT NULL,  
8
[REQ_PAY_ID] [VARCHAR](50) NULL)  
9
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')  
10
DECLARE @footer NVARCHAR(4000) = N'<br/><br/><em>P/s: Vui lòng không phản hồi email này. Đây là email được tạo ra bởi hệ thống tự động.</em></span></span><br/><br/><strong>Thanks and Best Regards</strong>'  
11
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000)
12
DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= ''
13
DECLARE @REQ_TYPE VARCHAR(15)= NULL, --LOẠI PYC
14
        @REQ_TYPE_NAME NVARCHAR(100)= NULL,
15
        @REQ_TYPE_NAME_TITLE NVARCHAR(1000)= NULL,
16
        @REQ_CODE NVARCHAR(MAX) = NULL,
17
        @PROCESS_TYPE VARCHAR(100) = NULL,
18
        @PROCESS_ID VARCHAR(100) = NULL,
19
        @PAGE_STATE VARCHAR(100) = NULL,
20
        @BRANCH_USER_CREATE NVARCHAR(MAX) = NULL,
21
        @CREATE_USERNAME NVARCHAR(200) = NULL,
22
        @APPROVE_USERNAME NVARCHAR(MAX),
23
        @REQ_STATUS NVARCHAR(100) = NULL,
24
        @MESSAGE_INVENTORY NVARCHAR(200),
25
        @MESSAGE_STATUS_GDV NVARCHAR(100) = N'Chờ nhân viên kế toán xử lý',
26
        @MESSAGE_STATUS_KSV NVARCHAR(100) = N'Chờ trưởng đơn vị kế toán phê duyệt',
27
        @MESSAGE_STATUS_GDV_LATE NVARCHAR(100) = N'Phiếu bị trễ hạn - Chờ nhân viên kế toán xử lý',
28
        @MESSAGE_STATUS_KSV_LATE NVARCHAR(100) = N'Phiếu bị trễ hạn - Chờ trưởng đơn vị kế toán phê duyệt',
29
        @MESSAGE_STATUS_TDV NVARCHAR(100) = N'Chờ trưởng đơn vị phê duyệt',
30
        @MESSAGE_STATUS_TDV_CONFIRM NVARCHAR(100) = N'Chờ trưởng đơn vị xác nhận',
31
        @MESSAGE_TITLE_TDV NVARCHAR(100) = '',--N' cần phê duyệt.',
32
        @MESSAGE_TITLE_GDV NVARCHAR(100) = '',--N' cần cập nhật hạch toán.',
33
        @MESSAGE_TITLE_KSV NVARCHAR(100) = '',--N' cần phê duyệt.',
34
        @MESSAGE_TITLE_GDV_LATE NVARCHAR(100) = '',--N' cần cập nhật hạch toán.',
35
        @MESSAGE_TITLE_KSV_LATE NVARCHAR(100) = '',--N' cần phê duyệt.',
36
        @MESSAGE_TITLE_TDV_CONFIRM NVARCHAR(100) = '',--N' cần phê duyệt.',
37
        @MESSAGE_TITLE_REJECT NVARCHAR(100) = '',--N' bị trả về.',
38
        @MESSAGE_TITLE_CANCEL NVARCHAR(100) = '',--N' bị huỷ.',
39
        @MESSAGE_TITLE_DONE NVARCHAR(100) = '',--N' đã được phê duyệt hoàn tất.',
40
        @MESSAGE_STATUS_DONE NVARCHAR(100) = N'Đã được phê duyệt hoàn tất.',
41
        @MESSAGE_TITLE_CONFIRM_DONE NVARCHAR(100) = '',--N' đã được Trưởng Đơn Vị xác nhận.',
42
        @MESSAGE_STATUS_CONFIRM_DONE NVARCHAR(100) = N'Đã được Trưởng Đơn Vị xác nhận',
43
        @MESSAGE_STATUS_REJECT NVARCHAR(100) = N'Phiếu bị trả về'
44

    
45
DECLARE @ASS_CHECK_WARRANTY TABLE (ASSET_CODE VARCHAR(20),ASSET_NAME NVARCHAR(500), WARRANTY_END_DT DATETIME)
46
DECLARE @CURR_TRANS VARCHAR(100),@ROLE_NAME VARCHAR(50), @CURR_TRANS_ID VARCHAR(100), @CURR_TRANS_NAME NVARCHAR(200)
47

    
48
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]')
49
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
50
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
51

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

    
319
	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)  
320
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
321
	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')))
322
	BEGIN
323
		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,  
324
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
325
		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.' + @footer  
326
		AS MESSAGECONTENT  
327
	END
328
	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')))
329
	BEGIN
330
		SELECT @TILTER_MAIL+N' Thông báo chờ giao dịch viên cập nhật ý kiến tại văn phòng Hội Đồng Quản Trí' AS TITLE,  
331
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
332
		N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ nhân viên tại văn phòng Hội Đồng Quản Trị xác nhận nội dung.' + @footer  
333
		AS MESSAGECONTENT  
334
	END
335
	ELSE
336
	BEGIN
337
		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,  
338
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
339
		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.' + @footer  
340
		AS MESSAGECONTENT  
341
	END
342
	RETURN 0  
343
END  
344
END  
345
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
346
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'  
347
BEGIN  
348
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
349
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
350
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
351
	N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + @footer  
352
	AS MESSAGECONTENT  
353
	RETURN 0  
354
END  
355
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
356
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
357
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'  
358
BEGIN  
359
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
360
	SELECT @TILTER_MAIL+N' Thông báo phiếu thanh toán đã được kiểm soát viên phê duyệt' AS TITLE,  
361
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
362
	N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + @footer  
363
	AS MESSAGECONTENT  
364
	RETURN 0  
365
END  
366
---------- TO TRINH CHU TRUONG  
367
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_Upd' OR @p_TYPE ='REQ_PROCESS_CHILD_App')  
368
BEGIN  
369
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
370
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
371
BEGIN  
372
	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,  
373
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
374
	N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt .' +  
375
	--+  
376
	--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
377
	N'<br /> 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.'  
378
	+  
379
	@footer  
380
	AS MESSAGECONTENT  
381
	RETURN 0  
382
END  
383
ELSE  
384
BEGIN  
385
	---- SETUP MAIL THU KI
386
		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'))))  
387
		BEGIN  
388
			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')))
389
			BEGIN
390
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
391
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
392
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
393
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đang chờ bạn điều phối cho nhân viên xử lý. Hoặc bạn có thể trực tiếp phê duyệt không cần điều phối.' +
394
				N'<br/><br/> Màn hình: Quản lý kế hoạch / Điều phối công việc'+ @footer   
395
				AS MESSAGECONTENT  
396
				RETURN 0  
397
			END
398
			ELSE
399
			BEGIN
400
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
401
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
402
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
403
				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. Bạn 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.' 
404
				+ N'<br/><br/> Màn hình: Quản lý kế hoạch / Tờ trình chủ trương DVCM/DVDC'+
405
				+ @footer  
406
				AS MESSAGECONTENT  
407
				RETURN 0  
408
			END
409
		END  
410
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
411
		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'))))  
412
		BEGIN  
413
			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')))
414
			BEGIN
415
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
416
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
417
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
418
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đang chờ bạn điều phối cho nhân viên xử lý. Hoặc bạn có thể trực tiếp phê duyệt không cần điều phối.' + 
419
				CHAR(10) +
420
				N'Màn hình:  Quản lý kế hoạch / Điều phối công việc'+ @footer  
421
				AS MESSAGECONTENT  
422
				RETURN 0  
423
			END
424
			ELSE
425
			BEGIN
426
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
427
				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,  
428
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
429
				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. Bạn 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.' 
430
				+ N'<br/><br/> Màn hình: Quản lý kế hoạch / Tờ trình chủ trương DVCM/DVDC'
431
				+ @footer  
432
				AS MESSAGECONTENT  
433
				RETURN 0  
434
			END
435
		END  
436
		---- END SETUP MAIL THU KI
437
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
438
	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,  
439
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
440
	N',<br/><br/>Tờ trình chủ trương : ' + @CODE + N' đang chờ bạn phê duyệt . ' + @footer  
441
	AS MESSAGECONTENT  
442
	END  
443
	RETURN 0  
444
END  
445
IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins')  
446
BEGIN  
447
	SET @CODE = (select STUFF( (select '; ' + DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
448
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
449
	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
450
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
451
	N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn 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 phiếu và xử lý' + @footer  
452
	AS MESSAGECONTENT  
453
	RETURN 0  
454
END  
455
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')  
456
BEGIN  
457
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
458
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
459
	BEGIN  
460
		SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,  
461
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
462
		N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt .' +  
463
		--+  
464
		--N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://172.29.5.27:2021/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
465
		N'<br /> 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.'  
466
		+  
467
		@footer  
468
		AS MESSAGECONTENT  
469
		RETURN 0  
470
	END  
471
	ELSE  
472
	BEGIN  
473
	---- SETUP MAIL THU KI
474
		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'))))  
475
		BEGIN  
476
			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')))
477
			BEGIN
478
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
479
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
480
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
481
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đang chờ bạn điều phối cho nhân viên xử lý. Hoặc bạn có thể trực tiếp phê duyệt không cần điều phối.' +
482
				N'<br/><br/> Sử dụng Màn hình: Quản lý kế hoạch / Điều phối công việc'+ ISNULL(@LINK_UAT,'') + @footer   
483
				AS MESSAGECONTENT  
484
				RETURN 0  
485
			END
486
			ELSE
487
			BEGIN
488
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
489
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ' AS TITLE,  
490
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
491
				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. Bạn 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.'
492
				+N'<br/><br/> Sử dụng Màn hình: Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC'+ ISNULL(@LINK_UAT,'') + @footer  
493
				AS MESSAGECONTENT  
494
				RETURN 0  
495
			END
496
		END  
497
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
498
		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'))))  
499
		BEGIN  
500
			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')))
501
			BEGIN
502
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
503
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
504
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
505
				N',<br/><br/> Tờ trình số : ' + @CODE + N' đang chờ bạn điều phối cho nhân viên xử lý. Hoặc bạn có thể trực tiếp phê duyệt không cần điều phối.' + 
506
				CHAR(10) +
507
				N'<br/><br/> Sử dụng Màn hình: Quản lý kế hoạch / Điều phối công việc'+ISNULL(@LINK_UAT,'') + @footer   
508
				AS MESSAGECONTENT  
509
				RETURN 0  
510
			END
511
			ELSE
512
			BEGIN
513
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
514
				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,  
515
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
516
				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. Bạn 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.'
517
				+N'<br/><br/> Sử dụng Màn hình: Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC'+ ISNULL(@LINK_UAT,'') + @footer  
518
				AS MESSAGECONTENT  
519
				RETURN 0  
520
			END
521
		END  
522
		---- END SETUP MAIL THU KI
523
		IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID <> 'APPROVE'))  
524
		BEGIN  
525
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần được phê duyệt' AS TITLE,  
526
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
527
			N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn phê duyệt .' + @footer  
528
			AS MESSAGECONTENT  
529
			RETURN 0  
530
		END  
531
	ELSE  
532
	BEGIN  
533
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
534
		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,  
535
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
536
		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 .' + @footer  
537
		AS MESSAGECONTENT  
538
		END  
539
		END  
540
		RETURN 0  
541
END  
542

    
543
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
544
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
545
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
546
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
547
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
548
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
549
BEGIN 
550
-- 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  
551
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
552
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
553
BEGIN  
554
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
555
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
556
	N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' +  
557
	--+  
558
	--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.'  
559
	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.'  
560
	+  
561
	@footer  
562
	AS MESSAGECONTENT  
563
END  
564
ELSE
565
	BEGIN
566
	SET @p_CURRENT_PROCESS = (SELECT PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
567
	--------Nếu PROCESS là ĐVKD----------
568
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
569
	BEGIN
570
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
571
	END
572
	--------Nếu PROCESS là ĐMMS----------
573
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
574
	BEGIN
575
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
576
	END
577
	--------Nếu PROCESS là ĐVCM----------
578
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
579
	BEGIN
580
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-view;id=' + @p_ID
581
	END
582
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
583
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
584
	N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' + 
585
	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.'
586
	+ @footer  
587
	AS MESSAGECONTENT  
588
END  
589
RETURN 0  
590
END
591
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
592
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
593
BEGIN
594
	SET @p_CURRENT_PROCESS = (SELECT PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
595
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
596
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
597
	IF(@p_CURRENT_PROCESS = 'DMMS')
598
	BEGIN
599
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
600

    
601
		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,  
602
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
603
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn điều phối xử lý .' +
604
		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.'
605
		+ @footer  
606
		AS MESSAGECONTENT
607
	END
608
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
609
	BEGIN
610
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
611

    
612
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
613
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
614
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' +
615
		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.'
616
		+ @footer  
617
		AS MESSAGECONTENT 
618
	END
619
	
620
END
621
------------Điều phối xử lý----------------
622
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
623
BEGIN
624
	SET @p_CURRENT_PROCESS = (SELECT PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
625
	SET @p_DMMS_TYPE_JOB = (
626
		SELECT TOP 1 TYPE_JOB 
627
		FROM PL_REQUEST_PROCESS_CHILD 
628
		WHERE REQ_ID = @p_ID 
629
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
630
		AND STATUS_JOB = 'C' 
631
	)
632
	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)  
633
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
634
	
635
	----------Nếu ng xử lý tiếp theo là KS-------
636
	IF(@p_DMMS_TYPE_JOB = 'KS')
637
	BEGIN
638
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
639

    
640
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
641
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
642
		N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn điều phối xử lý .' +
643
		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.'
644
		+ @footer  
645
		AS MESSAGECONTENT
646
	END
647
	----------Nếu ng xử lý tiếp theo là XL-------
648
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
649
	BEGIN
650
		----------Nếu PROCESS là DMMS---------
651
		IF(@p_CURRENT_PROCESS = 'DMMS')
652
		BEGIN
653
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
654
		END
655
		----------Nếu PROCESS là DVCM---------
656
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
657
		BEGIN
658
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-edit;id=' + @p_ID
659
		END
660
		
661

    
662
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
663
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
664
		N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn xử lý .' +
665
		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.'
666
		+ @footer  
667
		AS MESSAGECONTENT
668
	END
669

    
670
	  
671
	RETURN 0  
672
END
673
-------------DMMS/DCVM phê duyệt------------
674
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
675
BEGIN
676
	SET @p_CURRENT_PROCESS = (SELECT PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
677
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
678

    
679
	IF(@p_CURRENT_PROCESS = 'DMMS')
680
	BEGIN
681
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
682

    
683
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
684
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
685
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' + 
686
		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.'
687
		+ @footer  
688
		AS MESSAGECONTENT
689
	END
690
	----------------Nếu PYCMS hoàn tất----------------
691
	IF(@p_CURRENT_PROCESS = 'APPROVE')
692
	BEGIN
693
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
694
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
695
		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  
696
		AS MESSAGECONTENT
697
	END
698
	----------------Nếu PYCMS đến DVCM------------------
699
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
700
	BEGIN
701
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
702

    
703
		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,  
704
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
705
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn điều phối xử lý .' +
706
		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.'
707
		+ @footer  
708
		AS MESSAGECONTENT
709
	END
710
	----------------Nếu PYCMS đến GDK HT---------------
711
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
712
	BEGIN
713
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
714

    
715
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
716
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
717
		N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn phê duyệt .' +
718
		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.'
719
		+ @footer
720
		AS MESSAGECONTENT
721
	END
722
END
723
--------------Phê duyệt PYCMS-----------------
724
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
725
	BEGIN
726
	SET @p_CURRENT_PROCESS = (SELECT PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
727
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
728
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
729
	--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,  
730
	--N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
731
	--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  
732
	--AS MESSAGECONTENT
733

    
734
	----------------TH phiếu chưa hoàn tất-----------
735
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
736
	BEGIN
737
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
738

    
739
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
740
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
741
		N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn phê duyệt .' +
742
		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.'
743
		+ @footer
744
		AS MESSAGECONTENT
745
	END
746
	----------------TH phiếu đã hoàn tất-----------
747
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
748
	BEGIN
749
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
750
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
751
		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  
752
		AS MESSAGECONTENT
753
	END
754
	
755
END  
756
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
757
	-----Quản lý trụ sở - gửi YC phê duyệt--------
758
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
759
BEGIN
760
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
761
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
762
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
763
	N',<br/><br/>Thông tin trụ sở: ' + @CODE+ N' đang chờ bạn phê duyệt.' +  
764
	--+  
765
	--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.'  
766
	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.'  
767
	+  
768
	@footer  
769
	AS MESSAGECONTENT  
770
END
771
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
772
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
773
BEGIN
774
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
775
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
776
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
777
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
778
	--+  
779
	--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.'  
780
	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.'  
781
	+  
782
	@footer  
783
	AS MESSAGECONTENT  
784
END
785
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
786
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
787
BEGIN
788
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
789
SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE,  
790
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
791
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
792
	--+  
793
	--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.'  
794
	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.'  
795
	+  
796
	@footer  
797
	AS MESSAGECONTENT  
798
END
799

    
800
 ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
801
	-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
802
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')  
803
BEGIN
804
SET @CODE = 
805
	(SELECT B.BUILDING_NAME
806
	FROM BUD_CONTRACT_MASTER A 
807
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
808
	WHERE A.CONTRACT_ID = @p_ID
809
	)
810
SELECT @TILTER_MAIL+N' Thông báo hợp đồng sử dụng DT nội bộ cần phê duyệt' AS TITLE,  
811
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
812
	N',<br/><br/>Thông tin hợp đồng DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ bạn phê duyệt.' +  
813
	--+  
814
	--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.'  
815
	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.'  
816
	+  
817
	@footer  
818
	AS MESSAGECONTENT  
819
END
820
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
821
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')  
822
BEGIN
823
SET @CODE = 
824
	(SELECT B.BUILDING_NAME
825
	FROM BUD_CONTRACT_MASTER A 
826
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
827
	WHERE A.CONTRACT_ID = @p_ID
828
	)
829
SELECT @TILTER_MAIL+N' Thông báo hợp đồng sử dụng DT nội bộ cần phê duyệt' AS TITLE,  
830
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
831
	N',<br/><br/>Thông tin hợp đồng DTSD nội bộ của trụ sở: ' +@CODE+N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
832
	--+  
833
	--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.'  
834
	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.'  
835
	+  
836
	@footer  
837
	AS MESSAGECONTENT  
838
END
839
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
840
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')  
841
BEGIN
842
SET @CODE = 
843
	(SELECT B.BUILDING_NAME
844
	FROM BUD_CONTRACT_MASTER A 
845
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
846
	WHERE A.CONTRACT_ID = @p_ID
847
	)
848
SELECT @TILTER_MAIL+N' Thông báo hợp đồng sử dụng DT nội bộ đã được phê duyệt' AS TITLE,  
849
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
850
	N',<br/><br/>Thông tin hợp đồng DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +  
851
	--+  
852
	--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.'  
853
	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.'  
854
	+  
855
	@footer  
856
	AS MESSAGECONTENT  
857
END
858
	-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
859
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')  
860
BEGIN
861
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
862
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
863
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
864
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N'  đang chờ bạn phê duyệt.' +  
865
	--+  
866
	--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.'  
867
	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.'  
868
	+  
869
	@footer  
870
	AS MESSAGECONTENT  
871
END
872
	-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
873
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')  
874
BEGIN
875
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
876
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
877
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
878
	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ờ bạn phê duyệt.' +  
879
	--+  
880
	--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.'  
881
	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.'  
882
	+  
883
	@footer  
884
	AS MESSAGECONTENT  
885
END
886
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
887
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')  
888
BEGIN 
889
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
890
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,  
891
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
892
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +  
893
	--+  
894
	--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.'  
895
	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.'  
896
	+  
897
	@footer  
898
	AS MESSAGECONTENT  
899
END
900

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

    
904
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
905

    
906
--IF(@p_TYPE = 'ASS_SEND_TDV')  
907
--BEGIN 
908
--    
909
--    --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ý
910
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
911
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
912
--    )x)
913
--
914
--    SELECT @PAGE = sp.Description, 
915
--    @URLPAGE=(CASE sp.Prefix
916
--      WHEN 'ASA'  THEN 'ass-t-add-new-qlts-view;id='
917
--      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
918
--      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
919
--      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
920
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
921
--      WHEN 'ASSD'  THEN 'ass-update-view;id='
922
--      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
923
--	  END)
924
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
925
--    
926
--SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
927
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
928
--	N',<br/><br/>Bạn có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
929
--	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.'  
930
--	+  
931
--	@footer  
932
--	AS MESSAGECONTENT  
933
--END
934
--
935
--IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
936
--BEGIN 
937
--SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần xử lý' AS TITLE,  
938
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
939
--	N',<br/><br/>Bạn có giao dịch kiểm kê tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
940
--	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.'  
941
--	+  
942
--	@footer  
943
--	AS MESSAGECONTENT  
944
--END
945
--
946
--IF(@p_TYPE = 'ASS_SEND_GDV')  
947
--BEGIN 
948
--    
949
--    --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ý
950
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
951
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
952
--    )x)
953
--
954
--    SELECT @PAGE = sp.Description, 
955
--    @URLPAGE=(CASE sp.Prefix
956
--      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
957
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
958
--      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
959
--      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
960
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
961
--	  END)
962
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
963
--    
964
--SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
965
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
966
--	N',<br/><br/>Bạn có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được giao dịch viên xử lý.' +  
967
--	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.'  
968
--	+  
969
--	@footer  
970
--	AS MESSAGECONTENT  
971
--END
972
--
973
--IF(@p_TYPE = 'ASS_SEND_KSV')  
974
--BEGIN 
975
--    
976
--    --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ý
977
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
978
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
979
--    )x)
980
--
981
--    SELECT @PAGE = sp.Description, 
982
--    @URLPAGE=(CASE sp.Prefix
983
--      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
984
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
985
--      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
986
--      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
987
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
988
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
989
--    
990
--SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
991
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
992
--	N',<br/><br/>Bạn có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' +  
993
--	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.'  
994
--	+  
995
--	@footer  
996
--	AS MESSAGECONTENT  
997
--END
998

    
999

    
1000
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1001
BEGIN 
1002
    
1003
    --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ý
1004
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1005
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1006
    )x)
1007

    
1008
    SELECT @PAGE = sp.Description, 
1009
    @URLPAGE=(CASE sp.Prefix
1010
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1011
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1012
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1013
	  END)
1014
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1015
    
1016
    IF(@SYS_PREFIX = 'SMAC')
1017
    BEGIN -- THU HỒI
1018
      	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
1019
        FROM ASS_COLLECT_MULTI_MASTER  A 
1020
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1021
        LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
1022
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1023
        LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1024
        WHERE A.COL_MULTI_MASTER_ID = @p_ID 
1025
    END    
1026
    ELSE IF(@SYS_PREFIX = 'SMA')
1027
    BEGIN -- XUẤT SD
1028
          SELECT @REQ_CODE = STUFF( (
1029
          	SELECT ',' + B.REQ_CODE
1030
            FROM ASS_USE_MULTI_DT A
1031
            LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
1032
            WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
1033
            GROUP BY B.REQ_CODE
1034
            ORDER BY B.REQ_CODE
1035
        FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
1036

    
1037
        SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1038
        FROM ASS_USE_MULTI_MASTER  A 
1039
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1040
        LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
1041
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1042
        WHERE A.USER_MASTER_ID = @p_ID 
1043
    END
1044
    
1045

    
1046
  SELECT @TILTER_MAIL+N' Thông báo phiếu ' + @PAGE + N'( ' + @p_ID + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE AS TITLE,  
1047
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1048
	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1049
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1050
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1051
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
1052
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
1053
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+@URLPAGE +@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1054
	+  
1055
	@footer  
1056
	AS MESSAGECONTENT 
1057
END
1058

    
1059
IF(@p_TYPE = 'ASS_REJECT_NT')  
1060
BEGIN 
1061
    
1062
    --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ý
1063
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1064
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1065
    )x)
1066

    
1067
    SELECT @PAGE = sp.Description,  
1068
    @URLPAGE=(CASE sp.Prefix
1069
      WHEN 'ASA'  THEN 'ass-t-add-new-qlts-edit;id='
1070
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1071
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1072
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1073
      WHEN 'RPMT'  THEN 'ass-repair-multi-edit;id='
1074
      WHEN 'PRITF'THEN 'ass-private-transfer-multi-edit;id='
1075
      WHEN 'ASSIM'THEN 'ass-inventory-edit;id='
1076
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1077
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1078
      WHEN 'ASSD'  THEN 'ass-update-edit;id='END)
1079
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1080

    
1081
    --TRẢ VỀ NGƯỜI TẠO PYC DC,SC,TH,CP
1082
    SET @REQ_TYPE = (SELECT TOP 1 trsd.REQ_TYPE FROM TR_REQUEST_SHOP_DOC trsd WHERE trsd.REQ_ID = @p_ID)
1083
    IF(@REQ_TYPE IS NOT NULL AND @REQ_TYPE <> '')
1084
    BEGIN
1085

    
1086
        SELECT TOP 1 @CREATE_USERNAME = B.TLFullName , @REQ_STATUS = CA.CONTENT, @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @REQ_CODE = A.REQ_CODE
1087
        FROM TR_REQUEST_SHOP_DOC A
1088
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1089
        LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1090
        LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1091
        LEFT JOIN CM_ALLCODE CA ON A.STATUS = CA.CDVAL AND  CA.CDNAME = 'TRREQSTATUS' AND CA.CDTYPE = 'STATUS'
1092
        WHERE A.REQ_ID = @p_ID
1093
      
1094
        SET @REQ_TYPE_NAME = (SELECT CONTENT FROM CM_ALLCODE WHERE CDNAME = 'TRREQASSTYPE' AND CDTYPE = 'TRREQASSTYPE' AND CDVAL = @REQ_TYPE)
1095
        SET @REQ_TYPE_NAME_TITLE = @REQ_TYPE_NAME + N' ( ' + @REQ_CODE +  N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE
1096
      
1097
        --PHIẾU BỊ TRẢ VỀ -> GỬI MAIL NGƯỜI TẠO    
1098
        SET @URL = @URL + 'trade-request-doc-edit;id=' + @p_ID + ';type=' + @REQ_TYPE       
1099
      
1100
        SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu ' + @REQ_TYPE_NAME_TITLE + N' bị trả về ' AS TITLE,  
1101
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+        
1102
      	N'Dear All,<br/>Thông tin phiếu yêu cầu ' + @REQ_TYPE_NAME + '<b>: ' + @REQ_CODE + '</b>'+
1103
        N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1104
        N'<br/>Người tạo PYC: ' + @CREATE_USERNAME +
1105
        N'<br/>Tình trạng: ' + @REQ_STATUS+
1106
        N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1107
      	+  
1108
      	@footer  
1109
      	AS MESSAGECONTENT  
1110
    END
1111
    ELSE
1112
    BEGIN
1113
        IF(@SYS_PREFIX = 'SMAC')
1114
        BEGIN -- THU HỒI
1115
          	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
1116
            FROM ASS_COLLECT_MULTI_MASTER  A 
1117
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1118
            LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
1119
            LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1120
            LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1121
            WHERE A.COL_MULTI_MASTER_ID = @p_ID 
1122
        END    
1123
        ELSE IF(@SYS_PREFIX = 'SMA')
1124
        BEGIN -- XUẤT SD
1125
              SELECT @REQ_CODE = STUFF( (
1126
              	SELECT ',' + B.REQ_CODE
1127
                FROM ASS_USE_MULTI_DT A
1128
                LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
1129
                WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
1130
                GROUP BY B.REQ_CODE
1131
                ORDER BY B.REQ_CODE
1132
            FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
1133

    
1134
            SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1135
            FROM ASS_USE_MULTI_MASTER  A 
1136
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1137
            LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
1138
            LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1139
            WHERE A.USER_MASTER_ID = @p_ID 
1140
        END
1141
        ELSE IF(@SYS_PREFIX = 'PRITF')
1142
        BEGIN --ĐIỀU CHUYỂN NỘI BỘ
1143
            SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1144
            FROM ASS_PRIVATE_TRANSFER_MASTER  A 
1145
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1146
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1147
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1148
            WHERE A.TRANS_MULTI_MASTER_ID = @p_ID 
1149
        END
1150
        ELSE IF(@SYS_PREFIX = 'RPMT')
1151
        BEGIN -- SỬA CHỮA NHIỀU TÀI SẢN
1152
            SELECT TOP 1 @CODE = A.REPAIR_MUL_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
1153
            FROM ASS_REPAIR_MULTI_MASTER  A 
1154
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1155
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1156
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1157
            LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1158
            WHERE A.REPAIR_MUL_ID = @p_ID 
1159
        END
1160
        ELSE IF(@SYS_PREFIX = 'ASSL')
1161
        BEGIN -- THANH LÝ TÀI SẢN
1162
            SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.LIST_LIQ_REQUEST
1163
            FROM ASS_LIQUIDATION  A 
1164
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1165
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1166
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1167
            WHERE A.LIQ_ID = @p_ID 
1168
        END
1169
        ELSE IF(@SYS_PREFIX = 'TFS')
1170
        BEGIN -- ĐIỀU CHUYỂN TÀI SẢN
1171
            SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.REQ_CODE
1172
            FROM ASS_TRANSFER_MULTI_MASTER  A 
1173
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1174
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1175
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1176
            LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1177
            WHERE A.TRANS_MULTI_MASTER_ID = @p_ID 
1178
        END
1179
        ELSE IF(@SYS_PREFIX = 'ASSIM')
1180
        BEGIN -- KIỂM KÊ TÀI SẢN
1181
            SELECT TOP 1 @CODE = A.INVENT_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1182
            FROM ASS_INVENTORY_MASTER  A 
1183
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1184
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1185
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1186
            WHERE A.INVENT_ID = @p_ID 
1187
        END
1188
        ELSE IF(@SYS_PREFIX = 'ASA')
1189
        BEGIN -- NHẬP MỚI TÀI SẢN
1190
            SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.REQ_CODE
1191
            FROM ASS_ADDNEW  A 
1192
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1193
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1194
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1195
            WHERE A.ADDNEW_ID = @p_ID 
1196
        END
1197
        ELSE IF(@SYS_PREFIX = 'ASA')
1198
        BEGIN -- PHÂN BỔ CHI PHÍ TÀI SẢN
1199
            SELECT TOP 1 @CODE = A.COS_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1200
            FROM ASS_COST_ALLOCATION  A 
1201
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1202
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1203
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1204
            WHERE A.COS_ID = @p_ID 
1205
        END
1206
        ELSE IF(@SYS_PREFIX = 'ASSD')
1207
        BEGIN -- CẬP NHẬT THÔNG TIN TÀI SẢN
1208
            SELECT TOP 1 @CODE = A.UPDATE_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1209
            FROM ASS_UPDATE A 
1210
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1211
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1212
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1213
            WHERE A.UPDATE_ID = @p_ID 
1214
        END
1215
        
1216
    
1217
        SELECT @TILTER_MAIL+N' Thông báo phiếu ' + @PAGE + N'( ' + @p_ID + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_REJECT AS TITLE,  
1218
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1219
      	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1220
        N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1221
        N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1222
        N'<br/>Người tạo: ' + @CREATE_USERNAME +
1223
        N'<br/>Tình trạng: ' + @MESSAGE_STATUS_REJECT +
1224
        N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+@URLPAGE +@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1225
      	+  
1226
      	@footer  
1227
      	AS MESSAGECONTENT  
1228
      
1229
    END
1230
END
1231
IF(@p_TYPE = 'ASS_REJECT_KT')  
1232
BEGIN 
1233
    
1234
    --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ý
1235
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1236
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1237
    )x)
1238

    
1239
    SELECT @PAGE = sp.Description, 
1240
    @URLPAGE=(CASE sp.Prefix
1241
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1242
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1243
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1244
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1245
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1246
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1247
    
1248
        IF(@SYS_PREFIX = 'SMAC')
1249
        BEGIN -- THU HỒI
1250
          	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = E.REQ_CODE
1251
            FROM ASS_COLLECT_MULTI_MASTER  A 
1252
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1253
            LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
1254
            LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1255
            LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1256
            WHERE A.COL_MULTI_MASTER_ID = @p_ID 
1257
        END    
1258
        ELSE IF(@SYS_PREFIX = 'SMA')
1259
        BEGIN -- XUẤT SD
1260
            SELECT @REQ_CODE = STUFF( (
1261
                  	SELECT ',' + B.REQ_CODE
1262
                    FROM ASS_USE_MULTI_DT A
1263
                    LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
1264
                    WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
1265
                    GROUP BY B.REQ_CODE
1266
                    ORDER BY B.REQ_CODE
1267
                FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
1268

    
1269
            SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1270
            FROM ASS_USE_MULTI_MASTER  A 
1271
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1272
            LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
1273
            LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1274
            WHERE A.USER_MASTER_ID = @p_ID 
1275
        END
1276
        ELSE IF(@SYS_PREFIX = 'ASSL')
1277
        BEGIN -- THANH LÝ TÀI SẢN
1278
            SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.LIST_LIQ_REQUEST
1279
            FROM ASS_LIQUIDATION  A 
1280
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1281
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1282
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1283
            WHERE A.LIQ_ID = @p_ID 
1284
        END
1285
        ELSE IF(@SYS_PREFIX = 'TFS')
1286
        BEGIN -- ĐIỀU CHUYỂN TÀI SẢN
1287
            SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
1288
            FROM ASS_TRANSFER_MULTI_MASTER  A 
1289
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1290
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1291
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1292
            WHERE A.TRANS_MULTI_MASTER_ID = @p_ID 
1293
        END
1294
        ELSE IF(@SYS_PREFIX = 'ASA')
1295
        BEGIN -- NHẬP MỚI TÀI SẢN
1296
            SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
1297
            FROM ASS_ADDNEW  A 
1298
            LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1299
            LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1300
            LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1301
            WHERE A.ADDNEW_ID = @p_ID 
1302
        END
1303
        
1304
    
1305
        SELECT @TILTER_MAIL+N' Thông báo phiếu ' + @PAGE + N'( ' + @p_ID + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_REJECT AS TITLE,  
1306
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1307
        N'Người tạo: ' + @CREATE_USERNAME +
1308
      	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1309
        N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1310
        N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1311
        N'<br/>Người tạo: ' + @CREATE_USERNAME +
1312
        N'<br/>Tình trạng: ' + @MESSAGE_STATUS_REJECT +
1313
        N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+@URLPAGE +@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1314
      	+  
1315
      	@footer  
1316
      	AS MESSAGECONTENT  
1317
END
1318

    
1319
--IF(@p_TYPE = 'ASS_REJECT_HC')  
1320
--BEGIN 
1321
--    
1322
--    --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ý
1323
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1324
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1325
--    )x)
1326
--
1327
--    SELECT @PAGE = sp.Description, 
1328
--    @URLPAGE=(CASE sp.Prefix
1329
--      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1330
--      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1331
--      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1332
--      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1333
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1334
--      WHEN 'ASSD'  THEN 'ass-update-view;id='
1335
--      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1336
--	  END)
1337
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1338
--    
1339
--SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1340
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1341
--	N',<br/><br/>Bạn có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1342
--	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.'  
1343
--	+  
1344
--	@footer  
1345
--	AS MESSAGECONTENT  
1346
--END
1347

    
1348

    
1349
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1350
--BEGIN 
1351
    
1352
--    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1353
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1354
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1355
--    )x)
1356

    
1357
--    SELECT @PAGE = sp.Description, 
1358
--    @URLPAGE=(CASE sp.Prefix
1359
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1360
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1361
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1362
    
1363
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1364
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1365
--	N',<br/><br/>Bạn 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.' +  
1366
--	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.'  
1367
--	+  
1368
--	@footer  
1369
--	AS MESSAGECONTENT  
1370
--END
1371

    
1372
IF(@p_TYPE = 'ASS_APPROVED')  
1373
BEGIN 
1374
    
1375
    --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ý
1376
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1377
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1378
    )x)
1379

    
1380
    SELECT @PAGE = sp.Description, 
1381
    @URLPAGE=(CASE sp.Prefix
1382
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1383
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1384
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1385
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1386
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1387
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1388
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1389
	  END)
1390
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1391

    
1392
    IF(@SYS_PREFIX = 'ASA')
1393
    BEGIN --NHẬP MỚI
1394
          SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.REQ_CODE
1395
          FROM ASS_ADDNEW  A 
1396
          LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1397
          LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1398
          LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1399
          WHERE A.ADDNEW_ID = @p_ID  
1400
    END
1401
    ELSE IF(@SYS_PREFIX = 'SMAC')
1402
    BEGIN -- THU HỒI
1403
      	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
1404
        FROM ASS_COLLECT_MULTI_MASTER  A 
1405
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1406
        LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
1407
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1408
        LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
1409
        WHERE A.COL_MULTI_MASTER_ID = @p_ID 
1410
    END
1411
    ELSE IF(@SYS_PREFIX = 'ASSL')
1412
    BEGIN -- THANH LÝ
1413
        SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.LIST_LIQ_REQUEST
1414
        FROM ASS_LIQUIDATION A 
1415
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1416
        LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1417
        LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1418
        WHERE A.LIQ_ID = @p_ID 
1419
    END
1420
    ELSE IF(@SYS_PREFIX = 'SMA')
1421
    BEGIN -- XUẤT SD
1422
        SELECT @REQ_CODE = STUFF( (
1423
                      	SELECT ',' + B.REQ_CODE
1424
                        FROM ASS_USE_MULTI_DT A
1425
                        LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
1426
                        WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
1427
                        GROUP BY B.REQ_CODE
1428
                        ORDER BY B.REQ_CODE
1429
                    FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
1430

    
1431
        SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
1432
        FROM ASS_USE_MULTI_MASTER  A 
1433
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1434
        LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
1435
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1436
        WHERE A.USER_MASTER_ID = @p_ID 
1437
    END
1438
    ELSE IF(@SYS_PREFIX = 'TFS')
1439
    BEGIN -- ĐIỀU CHUYỂN
1440
        SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
1441
        FROM ASS_TRANSFER_MULTI_MASTER  A 
1442
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1443
        LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
1444
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
1445
        WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
1446
    END
1447
    
1448

    
1449
  SELECT @TILTER_MAIL+N' Thông báo phiếu ' + @PAGE + N'( ' + @p_ID + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE AS TITLE,  
1450
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1451
	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1452
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1453
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1454
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
1455
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
1456
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+@URLPAGE +@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1457
	+  
1458
	@footer  
1459
	AS MESSAGECONTENT
1460
END
1461

    
1462
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1463
BEGIN 
1464
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,  
1465
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1466
	N',<br/><br/>Bạn 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.' +
1467
	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.'  
1468
	+ @footer  
1469
	AS MESSAGECONTENT  
1470
END
1471

    
1472
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1473
BEGIN 
1474
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,  
1475
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1476
	N',<br/><br/>Bạn 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.' +
1477
	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.'  
1478
	+ @footer  
1479
	AS MESSAGECONTENT  
1480
END
1481

    
1482

    
1483
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1484
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1485
--BEGIN 
1486
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1487
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1488
--	N',<br/><br/>Bạn có giao dịch xuất sử dụng tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1489
--	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.'  
1490
--	+  
1491
--	@footer  
1492
--	AS MESSAGECONTENT  
1493
--END
1494
-------Điều chuyển tài sản - HCQT--------
1495
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1496
--BEGIN 
1497
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1498
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1499
--	N',<br/><br/>Bạn có giao dịch điều chuyển tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1500
--	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.'  
1501
--	+  
1502
--	@footer  
1503
--	AS MESSAGECONTENT  
1504
--END
1505
-------Thu hồi tài sản - HCQT-------- 
1506
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1507
--BEGIN 
1508
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1509
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1510
--	N',<br/><br/>Bạn có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1511
--	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.'  
1512
--	+  
1513
--	@footer  
1514
--	AS MESSAGECONTENT  
1515
--END
1516
-------Thu hồi tài sản - HCQT-------- 
1517
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1518
--BEGIN 
1519
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1520
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1521
--	N',<br/><br/>Bạn có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1522
--	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.'  
1523
--	+  
1524
--	@footer  
1525
--	AS MESSAGECONTENT  
1526
--END
1527
-------Thanh lý tài sản - HC-------- 
1528
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1529
--BEGIN 
1530
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1531
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1532
--	N',<br/><br/>Bạn có giao dịch thanh lý tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1533
--	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.'  
1534
--	+  
1535
--	@footer  
1536
--	AS MESSAGECONTENT  
1537
--END
1538

    
1539

    
1540
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1541

    
1542
	-----Quản lý BDS - gửi YC phê duyệt--------
1543
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1544
BEGIN
1545
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1546
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1547
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ bạn phê duyệt.' +  
1548
	--+  
1549
	--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.'  
1550
	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.'  
1551
	+  
1552
	@footer  
1553
	AS MESSAGECONTENT  
1554
END
1555
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1556
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1557
BEGIN
1558
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1559
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1560
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1561
	--+  
1562
	--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.'  
1563
	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.'  
1564
	+  
1565
	@footer  
1566
	AS MESSAGECONTENT  
1567
END
1568
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1569
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1570
BEGIN 
1571
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1572
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1573
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +  
1574
	--+  
1575
	--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.'  
1576
	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.'  
1577
	+  
1578
	@footer  
1579
	AS MESSAGECONTENT  
1580
END
1581

    
1582
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1583
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1584
BEGIN
1585
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1586
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BDS cần phê duyệt' AS TITLE,  
1587
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1588
	N',<br/><br/>Thông tin sửa chữa BDS : ' + @CODE + N'  đang chờ bạn phê duyệt.' +  
1589
	--+  
1590
	--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.'  
1591
	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.'  
1592
	+  
1593
	@footer  
1594
	AS MESSAGECONTENT  
1595
END
1596
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1597
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1598
BEGIN
1599
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1600
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BDS cần phê duyệt' AS TITLE,  
1601
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1602
	N',<br/><br/>Thông tin sửa chữa BDS : ' + @CODE + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1603
	--+  
1604
	--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.'  
1605
	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.'  
1606
	+  
1607
	@footer  
1608
	AS MESSAGECONTENT  
1609
END
1610
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1611
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1612
BEGIN 
1613
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1614
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BDS đã được phê duyệt' AS TITLE,  
1615
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1616
	N',<br/><br/>Thông tin sửa chữa BDS : ' + @CODE + N' đã được phê duyệt.' +  
1617
	--+  
1618
	--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.'  
1619
	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.'  
1620
	+  
1621
	@footer  
1622
	AS MESSAGECONTENT  
1623
END
1624

    
1625
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1626
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1627
BEGIN
1628
SELECT @TILTER_MAIL+N' Thông báo BDS thuê làm trụ sở CN/PGD cần phê duyệt' AS TITLE,  
1629
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1630
	N',<br/><br/>Thông tin BDS thuê làm trụ sở CN/PGD số: ' + @p_ID + N'  đang chờ bạn phê duyệt.' +  
1631
	--+  
1632
	--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.'  
1633
	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.'  
1634
	+  
1635
	@footer  
1636
	AS MESSAGECONTENT  
1637
END
1638
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1639
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1640
BEGIN
1641
SELECT @TILTER_MAIL+N' Thông báo BDS thuê làm trụ sở CN/PGD cần phê duyệt' AS TITLE,  
1642
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1643
	N',<br/><br/>Thông tin BDS thuê làm trụ sở CN/PGD số: ' + @p_ID + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1644
	--+  
1645
	--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.'  
1646
	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.'  
1647
	+  
1648
	@footer  
1649
	AS MESSAGECONTENT  
1650
END
1651
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1652
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1653
BEGIN 
1654
SELECT @TILTER_MAIL+N' Thông báo BDS thuê làm trụ sở CN/PGD đã được phê duyệt' AS TITLE,  
1655
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1656
	N',<br/><br/>Thông tin BDS thuê làm trụ sở CN/PGD số: ' + @p_ID + N' đã được phê duyệt.' +  
1657
	--+  
1658
	--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.'  
1659
	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.'  
1660
	+  
1661
	@footer  
1662
	AS MESSAGECONTENT  
1663
END
1664

    
1665
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
1666
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')  
1667
BEGIN
1668
SELECT @TILTER_MAIL+N' Thông báo BDS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1669
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1670
	N',<br/><br/>Thông tin BDS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N'  đang chờ bạn phê duyệt.' +  
1671
	--+  
1672
	--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.'  
1673
	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.'  
1674
	+  
1675
	@footer  
1676
	AS MESSAGECONTENT  
1677
END
1678
	-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
1679
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')  
1680
BEGIN
1681
SELECT @TILTER_MAIL+N' Thông báo BDS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1682
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1683
	N',<br/><br/>Thông tin BDS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1684
	--+  
1685
	--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.'  
1686
	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.'  
1687
	+  
1688
	@footer  
1689
	AS MESSAGECONTENT  
1690
END
1691
	-----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--------
1692
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')  
1693
BEGIN 
1694
SELECT @TILTER_MAIL+N' Thông báo BDS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,  
1695
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1696
	N',<br/><br/>Thông tin BDS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được phê duyệt.' +  
1697
	--+  
1698
	--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.'  
1699
	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.'  
1700
	+  
1701
	@footer  
1702
	AS MESSAGECONTENT  
1703
END
1704
-----Phiếu yêu cầu công tác - gửi YC phê duyệt--------
1705
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APPROVE')  
1706
BEGIN
1707
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,  
1708
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1709
	N',<br/><br/>Thông tin phiếu yêu công tác cầu số: ' + @p_ID + N'  đang chờ bạn phê duyệt.' +  
1710
	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.'  
1711
	+  
1712
	@footer  
1713
	AS MESSAGECONTENT  
1714
END
1715
	-----Phiếu yêu cầu công tác - cấp phê duyệt trung gian đã xác nhận--------
1716
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CONFIRM')  
1717
BEGIN
1718
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,  
1719
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1720
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1721
	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.'  
1722
	+  
1723
	@footer  
1724
	AS MESSAGECONTENT  
1725
END
1726
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_MAKER')  
1727
BEGIN
1728
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác bị từ chối' AS TITLE,  
1729
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1730
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã trưởng đơn vị từ chối.' +  
1731
	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.'  
1732
	+  
1733
	@footer  
1734
	AS MESSAGECONTENT  
1735
END
1736
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1737
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
1738
BEGIN 
1739
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được phê duyệt' AS TITLE,  
1740
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1741
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1742
	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.'  
1743
	+  
1744
	@footer  
1745
	AS MESSAGECONTENT  
1746
END
1747
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
1748
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_APPROVE')  
1749
BEGIN
1750
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1751
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1752
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N'  đang chờ bạn phê duyệt.' +  
1753
	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.'  
1754
	+  
1755
	@footer  
1756
	AS MESSAGECONTENT  
1757
END
1758
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
1759
BEGIN
1760
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1761
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1762
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ bạn phê duyệt.' +  
1763
	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.'  
1764
	+  
1765
	@footer  
1766
	AS MESSAGECONTENT  
1767
END
1768
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1769
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')  
1770
BEGIN 
1771
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được phê duyệt' AS TITLE,  
1772
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1773
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1774
	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.'  
1775
	+  
1776
	@footer  
1777
	AS MESSAGECONTENT  
1778
END
1779
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') 
1780
BEGIN 
1781
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,  
1782
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1783
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đang chờ bạn xác nhận.' +  
1784
	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.'  
1785
	+  
1786
	@footer  
1787
	AS MESSAGECONTENT  
1788
END
1789
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
1790
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') 
1791
BEGIN 
1792
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1793
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1794
	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ờ bạn phê duyệt.' +  
1795
	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.'  
1796
	+  
1797
	@footer  
1798
	AS MESSAGECONTENT  
1799
END
1800
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') 
1801
BEGIN 
1802
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1803
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1804
	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ờ bạn phê duyệt.' +  
1805
	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.'  
1806
	+  
1807
	@footer  
1808
	AS MESSAGECONTENT  
1809
END
1810
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') 
1811
BEGIN 
1812
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1813
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1814
	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ờ bạn phê duyệt.' +  
1815
	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.'  
1816
	+  
1817
	@footer  
1818
	AS MESSAGECONTENT  
1819
END
1820
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
1821
BEGIN 
1822
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1823
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1824
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị trưởng đơn vị trả về!' +  
1825
	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.'  
1826
	+  
1827
	@footer  
1828
	AS MESSAGECONTENT  
1829
END
1830
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
1831
BEGIN 
1832
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1833
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1834
	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ề!' +  
1835
	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.'  
1836
	+  
1837
	@footer  
1838
	AS MESSAGECONTENT  
1839
END
1840
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
1841
BEGIN 
1842
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị huỷ' AS TITLE,  
1843
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1844
	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ỷ!' +  
1845
	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.'  
1846
	+  
1847
	@footer  
1848
	AS MESSAGECONTENT  
1849
END
1850
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
1851
BEGIN 
1852
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,  
1853
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1854
	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ờ bạn xác nhận.' +  
1855
	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.'  
1856
	+  
1857
	@footer  
1858
	AS MESSAGECONTENT  
1859
END
1860
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
1861
BEGIN 
1862
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,  
1863
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1864
	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ờ bạn xác nhận.' +  
1865
	
1866
	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.'  
1867
	+  
1868
	@footer  
1869
	AS MESSAGECONTENT  
1870
END
1871

    
1872
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_USERUPD')
1873
BEGIN 
1874
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,  
1875
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1876
	N',<br/><br/>Phiếu yêu cầu số: ' + @p_ID + N'  đang chờ bạn cập nhật thông tin chuyến đi.' +  
1877
	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.'  
1878
	+  
1879
	@footer  
1880
	AS MESSAGECONTENT  
1881
END
1882
---DUYHD--
1883
---Phiếu đề nghị thanh toán-KT - gửi mail cho người tạo-----
1884
DECLARE @p_CODE VARCHAR(25)
1885
IF(@p_TYPE = 'REQ_PAYMENT_KT_SEND_MAKER')
1886
BEGIN 
1887
SELECT @p_CODE = REQ_PAY_CODE from TR_REQ_PAYMENT WHERE REQ_PAY_ID = @p_ID
1888
SELECT @TILTER_MAIL+N' Thông báo phiếu đề nghị thanh toán - KT' AS TITLE,  
1889
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1890
	N',<br/><br/>Thông tin phiếu đề nghị thanh toán - KT số: ' + @p_ID + N' đã được duyệt.' +  
1891
	
1892
	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à xác nhận.'  
1893
	+  
1894
	@footer  
1895
	AS MESSAGECONTENT  
1896
END
1897
---Phiếu đề nghị tạm ứng-KT - gửi mail cho người tạo-----
1898
IF(@p_TYPE = 'REQ_ADVANCE_PAYMENT_KT_SEND_MAKER')
1899
BEGIN 
1900
SELECT @p_CODE = REQ_PAY_CODE from TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @p_ID
1901
SELECT @TILTER_MAIL+N' Thông báo phiếu đề nghị tạm ứng - KT' AS TITLE,  
1902
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1903
	N',<br/><br/>Thông tin phiếu đề nghị tạm ứng - KT số: ' + @p_CODE + N' đã được duyệt.' +  
1904
	
1905
	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à xác nhận.'  
1906
	+  
1907
	@footer  
1908
	AS MESSAGECONTENT  
1909
END
1910
---Phiếu đề nghị tạm ứng- KT - gửi mail cho tổng giám đốc-----
1911
--IF(@p_TYPE = 'REQ_ADVANCE_PAYMENT_KT_SEND_TGD')
1912
--BEGIN 
1913
--SELECT @p_CODE = REQ_PAY_CODE from TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @p_ID
1914
--SELECT @TILTER_MAIL+N' Thông báo phiếu đề nghị tạm ứng - KT' AS TITLE,  
1915
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1916
--	N',<br/><br/>Thông tin phiếu đề nghị tạm ứng - KT số: ' + @p_CODE + N' đã được duyệt.' +  
1917
	
1918
--	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à xác nhận.'  
1919
--	+  
1920
--	@footer  
1921
--	AS MESSAGECONTENT  
1922
--END
1923
IF @p_TYPE = 'ASS_USE_MULTI_BVB_MASTER_APPR'  
1924
BEGIN  
1925
	SET @CODE = (SELECT USER_MASTER_ID FROM ASS_USE_MULTI_MASTER WHERE USER_MASTER_ID = @p_ID)  
1926
	SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu xuất sử dụng tài sản' AS TITLE,  
1927
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +  
1928
	N',<br/><br/>Phiếu xuất sử dụng số : ' + @CODE + N' đang chờ xác nhận.'
1929
	+ 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 và phê duyệt phiếu xuất sử dụng tài sản.'  
1930
	 + @footer  
1931
	AS MESSAGECONTENT  
1932
	RETURN 0  
1933
END
1934
-----Phiếu yêu cầu điều chuyển, sửa chữa, thu hồi, cấp phát
1935
IF(@p_TYPE = 'PYC_VB_CONFIRM_APPROVE')  
1936
BEGIN
1937
  SELECT TOP 1 @REQ_TYPE = REQ_TYPE, @REQ_CODE = REQ_CODE, @PROCESS_TYPE = B.PROCESS_TYPE, @PROCESS_ID = B.PROCESS_ID
1938
  FROM TR_REQUEST_SHOP_DOC A
1939
  LEFT JOIN PL_REQUEST_PROCESS B ON A.REQ_ID = B.REQ_ID
1940

    
1941
  WHERE A.REQ_ID = @p_ID AND B.STATUS = 'C'
1942
  
1943
  SELECT TOP 1 @CREATE_USERNAME = B.TLFullName , @REQ_STATUS = CA.CONTENT, @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME)
1944
  FROM TR_REQUEST_SHOP_DOC A
1945
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
1946
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
1947
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
1948
  LEFT JOIN CM_ALLCODE CA ON A.STATUS = CA.CDVAL AND  CA.CDNAME = 'TRREQSTATUS' AND CA.CDTYPE = 'STATUS'
1949
  WHERE A.REQ_ID = @p_ID
1950

    
1951
  SET @REQ_TYPE_NAME = (SELECT CONTENT FROM CM_ALLCODE WHERE CDNAME = 'TRREQASSTYPE' AND CDTYPE = 'TRREQASSTYPE' AND CDVAL = @REQ_TYPE)
1952
  SET @REQ_TYPE_NAME_TITLE = @REQ_TYPE_NAME + N' ( ' + @REQ_CODE +  N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE
1953
  DECLARE @MESSAGE_PYC NVARCHAR(100) = N'phê duyệt.'
1954

    
1955
  IF(@PROCESS_ID = 'CANCEL')  
1956
  BEGIN	--PHIẾU BỊ HUỶ -> GỬI MAIL NGƯỜI TẠO    
1957
      SET @URL = @URL + 'trade-request-doc-edit;id=' + @p_ID + ';type=' + @REQ_TYPE       
1958
    
1959
      SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu ' + @REQ_TYPE_NAME_TITLE + @MESSAGE_TITLE_CANCEL AS TITLE,  
1960
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1961
    	N'Dear All,<br/>Thông tin phiếu yêu cầu ' + @REQ_TYPE_NAME + '<b>: ' + @REQ_CODE + '</b>'+
1962
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1963
      N'<br/>Người tạo PYC: ' + @CREATE_USERNAME +
1964
      N'<br/>Tình trạng: ' + @REQ_STATUS+
1965
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1966
    	+  
1967
    	@footer  
1968
    	AS MESSAGECONTENT  
1969
  END
1970
  ELSE IF(@PROCESS_ID = 'REJECT')
1971
  BEGIN	--PHIẾU BỊ TRẢ VỀ -> GỬI MAIL NGƯỜI TẠO
1972
      SET @URL = @URL + 'trade-request-doc-edit;id=' + @p_ID + ';type=' + @REQ_TYPE       
1973
    
1974
      SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu ' + @REQ_TYPE_NAME_TITLE + @MESSAGE_TITLE_REJECT AS TITLE,  
1975
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+      
1976
    	N'Dear All,<br/>Thông tin phiếu yêu cầu ' + @REQ_TYPE_NAME + '<b>: ' + @REQ_CODE + '</b>'+
1977
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1978
      N'<br/>Người tạo PYC: ' + @CREATE_USERNAME +
1979
      N'<br/>Tình trạng: ' + @REQ_STATUS+
1980
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1981
    	+  
1982
    	@footer  
1983
    	AS MESSAGECONTENT 
1984
  END
1985
  ELSE IF(@PROCESS_ID = 'APPROVE')
1986
  BEGIN	--PHIẾU DUYỆT HOÀN TẤT. GỬI MAIL BỘ PHẬN QLTS
1987
      SET @URL = @URL + 'trade-request-doc-view;id=' + @p_ID + ';type=' + @REQ_TYPE
1988

    
1989
      SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu ' + @REQ_TYPE_NAME_TITLE + N' đã được phê duyệt.' AS TITLE,  
1990
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1991
    	N'Dear All,<br/>Thông tin phiếu yêu cầu ' + @REQ_TYPE_NAME + '<b>: ' + @REQ_CODE + '</b>'+
1992
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1993
      N'<br/>Người tạo PYC: ' + @CREATE_USERNAME +
1994
      N'<br/>Tình trạng: ' + @REQ_STATUS+
1995
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
1996
    	+  
1997
    	@footer  
1998
    	AS MESSAGECONTENT  
1999
  END
2000
  ELSE
2001
  BEGIN --PHIẾU ĐANG XỬ LÝ -> GỬI TDV, DVCM, GDDV DVCM, TBP, TDV QLTS, TTDVNB
2002
      IF(@PROCESS_TYPE = 'UPDATE')
2003
      BEGIN
2004
        SET @PAGE_STATE = 'edit'
2005
        SET @MESSAGE_PYC = N'tham vấn ý kiến.'
2006
      END 
2007
      ELSE
2008
      BEGIN
2009
        SET @PAGE_STATE = 'view'
2010
      END
2011
    
2012
      SET @URL = @URL + 'trade-request-doc-' + @PAGE_STATE + ';id=' + @p_ID + ';type=' + @REQ_TYPE       
2013
    
2014
      SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu ' + @REQ_TYPE_NAME_TITLE AS TITLE,  
2015
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2016
    	N'Dear All,<br/>Thông tin phiếu yêu cầu ' + @REQ_TYPE_NAME + '<b>: ' + @REQ_CODE + '</b>'+
2017
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2018
      N'<br>Người tạo PYC: ' + @CREATE_USERNAME +
2019
      N'<br/>Tình trạng: ' + @REQ_STATUS+
2020
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2021
    	+  
2022
    	@footer  
2023
    	AS MESSAGECONTENT  
2024
  END  
2025
END
2026
--ĐIỀU CHUYỂN TÀI SẢN NỘI BỘ
2027
IF(@p_TYPE = 'ASS_PRIVATE_TRANSFER_MASTER_SendAppr')
2028
BEGIN  
2029

    
2030
	SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2031
  FROM ASS_PRIVATE_TRANSFER_MASTER A 
2032
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2033
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2034
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2035
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID 
2036

    
2037
  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản nội bộ ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV AS TITLE,  
2038
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2039
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản nội bộ ' + '<b>: ' + @CODE + '</b>'+
2040
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2041
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2042
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2043
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-private-transfer-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2044
	+  
2045
	@footer  
2046
	AS MESSAGECONTENT
2047

    
2048
	RETURN 0  
2049
END
2050
--ĐIỀU CHUYỂN TÀI SẢN NỘI BỘ - TDV DUYỆT HOÀN TẤT => GỬI CHO NGƯỜI TẠO
2051
IF(@p_TYPE = 'ASS_PRIVATE_TRANSFER_MASTER_App_SEND_USERCREATE')
2052
BEGIN  
2053

    
2054
	SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2055
  FROM ASS_PRIVATE_TRANSFER_MASTER A 
2056
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2057
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2058
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2059
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID 
2060

    
2061
  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản nội bộ ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE AS TITLE,  
2062
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2063
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản nội bộ ' + '<b>: ' + @CODE + '</b>'+
2064
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2065
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2066
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE+
2067
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-private-transfer-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2068
	+  
2069
	@footer  
2070
	AS MESSAGECONTENT
2071

    
2072
	RETURN 0  
2073
END
2074
--SỬA CHỮA NHIỀU TÀI SẢN
2075
IF(@p_TYPE = 'ASS_REPAIR_MULTI_MASTER_SendAppr')
2076
BEGIN  
2077

    
2078
	SELECT TOP 1 @CODE = A.REPAIR_MUL_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2079
  FROM ASS_REPAIR_MULTI_MASTER A 
2080
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2081
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2082
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2083
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2084
  WHERE A.REPAIR_MUL_ID = @p_ID 
2085

    
2086
  SELECT @TILTER_MAIL+N' Thông báo phiếu sửa chữa nhiều tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV AS TITLE,  
2087
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2088
	N'Dear All,<br/>Thông tin phiếu sửa chữa nhiều tài sản ' + '<b>: ' + @CODE + '</b>'+
2089
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2090
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2091
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2092
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2093
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-repair-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2094
	+  
2095
	@footer  
2096
	AS MESSAGECONTENT
2097
	RETURN 0  
2098
END
2099
--SỬA CHỮA NHIỀU TÀI SẢN - TDV DUYỆT HOÀN TẤT PHIẾU => GỬI CHO NGƯỜI TẠO
2100
IF(@p_TYPE = 'ASS_REPAIR_MULTI_MASTER_App_SEND_USERCREATE')
2101
BEGIN  
2102

    
2103
	SELECT TOP 1 @CODE = A.REPAIR_MUL_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2104
  FROM ASS_REPAIR_MULTI_MASTER A 
2105
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2106
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2107
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2108
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2109
  WHERE A.REPAIR_MUL_ID = @p_ID 
2110

    
2111
  SELECT @TILTER_MAIL+N' Thông báo phiếu sửa chữa nhiều tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE AS TITLE,  
2112
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2113
	N'Dear All,<br/>Thông tin phiếu sửa chữa nhiều tài sản ' + '<b>: ' + @CODE + '</b>'+
2114
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2115
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2116
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2117
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE+
2118
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-repair-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2119
	+  
2120
	@footer  
2121
	AS MESSAGECONTENT
2122
	RETURN 0  
2123
END
2124
--THU HỒI TÀI SẢN - QLTS (GỬI MAIL CHO GDDV_QLTS DUYỆT)
2125
IF(@p_TYPE = 'ASS_COLLECT_MULTI_MASTER_SendAppr')
2126
BEGIN  
2127
	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2128
  FROM ASS_COLLECT_MULTI_MASTER  A 
2129
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2130
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2131
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2132
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2133
  WHERE A.COL_MULTI_MASTER_ID = @p_ID 
2134

    
2135
  SELECT @TILTER_MAIL+N' Thông báo phiếu thu hồi tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV AS TITLE,  
2136
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2137
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2138
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2139
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2140
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2141
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2142
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2143
	+  
2144
	@footer  
2145
	AS MESSAGECONTENT
2146
	RETURN 0  
2147
END
2148
--THU HỒI TÀI SẢN - XÁC NHẬN BÀN GIAO TÀI SẢN THU HỒI (GỬI MAIL CHO GDDV_QLTS CỦA TÀI SẢN CẦN THU HỒI)
2149
IF(@p_TYPE = 'ASS_COLLECT_MULTI_MASTER_App')
2150
BEGIN  
2151
	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2152
  FROM ASS_COLLECT_MULTI_MASTER  A 
2153
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2154
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2155
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2156
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2157
  WHERE A.COL_MULTI_MASTER_ID = @p_ID 
2158

    
2159
  SELECT @TILTER_MAIL+N' Thông báo phiếu thu hồi tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV_CONFIRM AS TITLE,  
2160
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2161
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2162
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2163
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2164
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2165
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV_CONFIRM+
2166
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-confirm-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2167
	+  
2168
	@footer  
2169
	AS MESSAGECONTENT
2170
	RETURN 0  
2171
END
2172
--THU HỒI TÀI SẢN - KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN)
2173
IF(@p_TYPE = 'ASS_COLLECT_CONFIRM_MASTER_Ins')
2174
BEGIN  
2175
	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2176
  FROM ASS_COLLECT_MULTI_MASTER  A 
2177
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2178
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2179
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2180
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2181
  WHERE A.COL_MULTI_MASTER_ID = @p_ID 
2182

    
2183
  SELECT @TILTER_MAIL+N' Thông báo phiếu thu hồi tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV AS TITLE,  
2184
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2185
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2186
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2187
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2188
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2189
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2190
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-multi-kt-master-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2191
	+  
2192
	@footer  
2193
	AS MESSAGECONTENT
2194
	RETURN 0  
2195
END
2196
--THU HỒI TÀI SẢN - TDV XÁC NHẬN => GỬI MAIL NGƯỜI TẠO
2197
--IF(@p_TYPE = 'ASS_COLLECT_CONFIRM_MASTER_Ins_SEND_USERCREATE')
2198
--BEGIN  
2199
--	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2200
--  FROM ASS_COLLECT_MULTI_MASTER  A 
2201
--  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2202
--  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2203
--  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2204
--  WHERE A.COL_MULTI_MASTER_ID = @p_ID 
2205
--
2206
--  SELECT @TILTER_MAIL+N' Thông báo phiếu thu hồi tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_CONFIRM_DONE AS TITLE,  
2207
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2208
--	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2209
--  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2210
--  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2211
--  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2212
--  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2213
--	+  
2214
--	@footer  
2215
--	AS MESSAGECONTENT
2216
--	RETURN 0  
2217
--END
2218
--THU HỒI TÀI SẢN - KT(DUYỆT) (GDV GỬI KSV PHÊ DUYỆT)
2219
IF(@p_TYPE = 'ASS_COLLECT_MULTI_KT_SendAppr_KT')
2220
BEGIN  
2221
	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = E.REQ_CODE
2222
  FROM ASS_COLLECT_MULTI_MASTER  A 
2223
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2224
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2225
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2226
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2227
  WHERE A.COL_MULTI_MASTER_ID = @p_ID  
2228

    
2229
  SELECT @TILTER_MAIL+N' Thông báo phiếu thu hồi tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
2230
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2231
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2232
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2233
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2234
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2235
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2236
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-multi-kt-master-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2237
	+  
2238
	@footer  
2239
	AS MESSAGECONTENT 
2240
	RETURN 0  
2241
END
2242
--XUẤT SỬ DỤNG TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2243
IF(@p_TYPE = 'ASS_USE_MUILTI_MASTER_SendAppr')
2244
BEGIN    
2245

    
2246
  SELECT @REQ_CODE = STUFF( (
2247
    	SELECT ',' + B.REQ_CODE
2248
      FROM ASS_USE_MULTI_DT A
2249
      LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
2250
      WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
2251
      GROUP BY B.REQ_CODE
2252
      ORDER BY B.REQ_CODE
2253
  FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
2254

    
2255
  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2256
  FROM ASS_USE_MULTI_MASTER  A 
2257
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2258
  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2259
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2260
  WHERE A.USER_MASTER_ID = @p_ID 
2261

    
2262
  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV TITLE,  
2263
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2264
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2265
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2266
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2267
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2268
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2269
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-multi-bvb-master-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2270
	+  
2271
	@footer  
2272
	AS MESSAGECONTENT 
2273
	RETURN 0  
2274
END
2275
--XUẤT SỬ DỤNG TÀI SẢN - XÁC NHẬN XUẤT SỬ DỤNG TÀI SẢN (GỬI MAIL CHO GDDV NHẬN TÀI SẢN)
2276
IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER_App')
2277
BEGIN    
2278

    
2279
  SELECT @REQ_CODE = STUFF( (
2280
    	SELECT ',' + B.REQ_CODE
2281
      FROM ASS_USE_MULTI_DT A
2282
      LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
2283
      WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
2284
      GROUP BY B.REQ_CODE
2285
      ORDER BY B.REQ_CODE
2286
  FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
2287

    
2288
  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2289
  FROM ASS_USE_MULTI_MASTER  A 
2290
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2291
  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2292
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2293
  WHERE A.USER_MASTER_ID = @p_ID  
2294

    
2295
  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV_CONFIRM TITLE,  
2296
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2297
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2298
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2299
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2300
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2301
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV_CONFIRM +
2302
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-confirm-master-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2303
	+  
2304
	@footer  
2305
	AS MESSAGECONTENT   
2306
	RETURN 0  
2307
END
2308
--XUẤT SỬ DỤNG TÀI SẢN - TDV XÁC NHẬN TÀI SẢN XONG => GỬI CHO NGƯỜI TẠO
2309
--IF(@p_TYPE = 'ASS_USE_CONFIRM_MASTER_Ins_SEND_USERCREATE')
2310
--BEGIN
2311
--  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2312
--  FROM ASS_USE_MULTI_MASTER  A 
2313
--  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2314
--  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2315
--  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2316
--  WHERE A.USER_MASTER_ID = @p_ID  
2317
--
2318
--  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_CONFIRM_DONE TITLE,  
2319
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2320
--	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2321
--  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2322
--  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2323
--  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_CONFIRM_DONE +
2324
--  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-multi-bvb-master;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2325
--	+  
2326
--	@footer  
2327
--	AS MESSAGECONTENT 
2328
--	RETURN 0  
2329
--END
2330
--XUẤT SỬ DỤNG TÀI SẢN - KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN)
2331
IF(@p_TYPE = 'ASS_USE_CONFIRM_MASTER_Ins')
2332
BEGIN  
2333
  SELECT @REQ_CODE = STUFF( (
2334
    	SELECT ',' + B.REQ_CODE
2335
      FROM ASS_USE_MULTI_DT A
2336
      LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
2337
      WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
2338
      GROUP BY B.REQ_CODE
2339
      ORDER BY B.REQ_CODE
2340
  FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
2341

    
2342
  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2343
  FROM ASS_USE_MULTI_MASTER  A 
2344
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2345
  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2346
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2347
  WHERE A.USER_MASTER_ID = @p_ID  
2348

    
2349
  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV TITLE,  
2350
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2351
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2352
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2353
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2354
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2355
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2356
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-multi-bvb-kt-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2357
	+  
2358
	@footer  
2359
	AS MESSAGECONTENT 
2360
	RETURN 0  
2361
END
2362
--XUẤT SỬ DỤNG TÀI SẢN - KT(DUYỆT) (GDV GỬI KSV PHÊ DUYỆT)
2363
IF(@p_TYPE = 'ASS_USE_MUILTI_MASTER_SendAppr_KT')
2364
BEGIN  
2365
  SELECT @REQ_CODE = STUFF( (
2366
    	SELECT ',' + B.REQ_CODE
2367
      FROM ASS_USE_MULTI_DT A
2368
      LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
2369
      WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
2370
      GROUP BY B.REQ_CODE
2371
      ORDER BY B.REQ_CODE
2372
  FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
2373

    
2374
  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2375
  FROM ASS_USE_MULTI_MASTER  A 
2376
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2377
  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2378
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2379
  WHERE A.USER_MASTER_ID = @p_ID  
2380

    
2381
  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
2382
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2383
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2384
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2385
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2386
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2387
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2388
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-multi-bvb-kt-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2389
	+  
2390
	@footer  
2391
	AS MESSAGECONTENT  
2392
	RETURN 0  
2393
END
2394
--XUẤT SỬ DỤNG TÀI SẢN - KT DUYỆT HOÀN TẤT => GỬI CHO NGƯỜI TẠO
2395
IF(@p_TYPE = 'ASS_USE_MULTI_BVB_KT_App')
2396
BEGIN
2397
  SELECT @REQ_CODE = STUFF( (
2398
    	SELECT ',' + B.REQ_CODE
2399
      FROM ASS_USE_MULTI_DT A
2400
      LEFT JOIN TR_REQUEST_SHOP_DOC B ON A.REQ_ID = B.REQ_ID
2401
      WHERE A.USER_MASTER_ID = @p_ID AND A.REQ_ID IS NOT NULL AND A.REQ_ID <> ''
2402
      GROUP BY B.REQ_CODE
2403
      ORDER BY B.REQ_CODE
2404
  FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 1, '')
2405

    
2406
  SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2407
  FROM ASS_USE_MULTI_MASTER  A 
2408
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2409
  LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2410
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2411
  WHERE A.USER_MASTER_ID = @p_ID  
2412

    
2413
  SELECT @TILTER_MAIL+N' Thông báo phiếu xuất sử dụng tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE TITLE,  
2414
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2415
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2416
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2417
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2418
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2419
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2420
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-use-multi-bvb-master;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2421
	+  
2422
	@footer  
2423
	AS MESSAGECONTENT 
2424
	RETURN 0  
2425
END
2426
--NHẬP MỚI TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2427
IF(@p_TYPE = 'ASS_ADDNEW_BVB_SendAppr')
2428
BEGIN  
2429
  SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2430
  FROM ASS_ADDNEW  A 
2431
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2432
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2433
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2434
  WHERE A.ADDNEW_ID = @p_ID   
2435

    
2436
  SELECT @TILTER_MAIL+N' Thông báo phiếu nhập mới tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV TITLE,  
2437
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2438
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2439
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2440
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2441
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2442
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2443
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-t-add-new-qlts-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2444
	+  
2445
	@footer  
2446
	AS MESSAGECONTENT
2447
	RETURN 0  
2448
END
2449
--NHẬP MỚI TÀI SẢN - KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN)
2450
IF(@p_TYPE = 'ASS_ADDNEW_QLTS_Appr')
2451
BEGIN  
2452
  SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2453
  FROM ASS_ADDNEW  A 
2454
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2455
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2456
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2457
  WHERE A.ADDNEW_ID = @p_ID  
2458

    
2459
  SELECT @TILTER_MAIL+N' Thông báo phiếu nhập mới tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV TITLE,  
2460
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2461
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2462
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2463
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2464
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2465
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2466
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-t-add-new-bvb-kt-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2467
	+  
2468
	@footer  
2469
	AS MESSAGECONTENT 
2470
	RETURN 0  
2471
END
2472
--NHẬP MỚI TÀI SẢN - KT(DUYỆT) (GDV GỬI KSV PHÊ DUYỆT)
2473
IF(@p_TYPE = 'ASS_ADDNEW_KT_BVB_SendAppr')
2474
BEGIN  
2475
  SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2476
  FROM ASS_ADDNEW  A 
2477
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2478
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2479
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2480
  WHERE A.ADDNEW_ID = @p_ID  
2481

    
2482
  SELECT @TILTER_MAIL+N' Thông báo phiếu nhập mới tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
2483
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2484
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2485
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2486
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2487
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2488
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2489
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-t-add-new-bvb-kt-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2490
	+  
2491
	@footer  
2492
	AS MESSAGECONTENT  
2493
	RETURN 0  
2494
END
2495
--ĐIỀU CHUYỂN TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2496
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_Master_SendAppr_S_TDV')
2497
BEGIN  
2498
  SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2499
  FROM ASS_TRANSFER_MULTI_MASTER  A 
2500
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2501
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2502
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2503
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2504

    
2505
  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV TITLE,  
2506
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2507
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2508
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2509
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2510
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2511
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2512
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2513
	+  
2514
	@footer  
2515
	AS MESSAGECONTENT
2516
	RETURN 0  
2517
END
2518
--ĐIỀU CHUYỂN TÀI SẢN - GỬI CHO XÁC NHẬN CỦA BÊN GIAO/NHẬN
2519
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_MASTER_APP')
2520
BEGIN           
2521
  SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2522
  FROM ASS_TRANSFER_MULTI_MASTER  A 
2523
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2524
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2525
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2526
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2527

    
2528
  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV_CONFIRM TITLE,  
2529
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2530
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2531
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2532
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2533
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2534
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV_CONFIRM +
2535
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-confirm-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2536
	+  
2537
	@footer  
2538
	AS MESSAGECONTENT   
2539

    
2540
  RETURN 0   
2541
END
2542
--ĐIỀU CHUYỂN TÀI SẢN - TDV BÊN GIAO VÀ NHẬN XÁC NHẬN => GỬI MAIL CHO NGƯỜI TẠO
2543
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_MASTER_SendAppr_SEND_USERCREATE')
2544
--BEGIN  
2545
--  SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2546
--  FROM ASS_TRANSFER_MULTI_MASTER  A 
2547
--  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2548
--  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2549
--  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2550
--  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2551
--
2552
--  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_CONFIRM_DONE TITLE,  
2553
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2554
--	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2555
--  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2556
--  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2557
--  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2558
--  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2559
--	+  
2560
--	@footer  
2561
--	AS MESSAGECONTENT
2562
--	RETURN 0  
2563
--END
2564
--ĐIỀU CHUYỂN TÀI SẢN - TDV KẾ TOÁN DUYỆT HOÀN TẤT PHIẾU => GỬI MAIL CHO NGƯỜI TẠO
2565
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_MASTER_KT_App_SEND_USERCREATE')
2566
BEGIN  
2567
  SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2568
  FROM ASS_TRANSFER_MULTI_MASTER  A 
2569
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2570
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2571
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2572
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2573

    
2574
  SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE TITLE,  
2575
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2576
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2577
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2578
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2579
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2580
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2581
  N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-multi-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2582
	+  
2583
	@footer  
2584
	AS MESSAGECONTENT
2585
	RETURN 0  
2586
END
2587
--ĐIỀU CHUYỂN TÀI SẢN - GỬI CHO KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN) 
2588
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_Master_SendAppr_CONFIRM')
2589
BEGIN  
2590
  IF(NOT EXISTS(SELECT 1 FROM PL_REQUEST_PROCESS prp WHERE prp.REQ_ID = @p_ID AND prp.PROCESS_ID = 'XNGN' AND prp.STATUS = 'C'))
2591
  BEGIN
2592
      SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2593
      FROM ASS_TRANSFER_MULTI_MASTER  A 
2594
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2595
      LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2596
      LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2597
      WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2598
    
2599
      SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV TITLE,  
2600
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2601
    	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2602
      N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2603
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2604
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2605
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2606
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-multi-kt-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2607
    	+  
2608
    	@footer  
2609
    	AS MESSAGECONTENT 
2610
    	RETURN 0  
2611
  END  
2612
END
2613
--ĐIỀU CHUYỂN TÀI SẢN - KT(DUYỆT) (GDV GỬI KSV DUYỆT) 
2614
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_Master_SendAppr_KT')
2615
BEGIN  
2616
      SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.REQ_CODE
2617
      FROM ASS_TRANSFER_MULTI_MASTER  A 
2618
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2619
      LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2620
      LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2621
      WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2622
    
2623
      SELECT @TILTER_MAIL+N' Thông báo phiếu điều chuyển tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV TITLE,  
2624
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2625
    	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2626
      N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2627
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2628
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2629
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2630
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-transfer-multi-kt-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2631
    	+  
2632
    	@footer  
2633
    	AS MESSAGECONTENT   
2634
    	RETURN 0   
2635
END
2636
--THANH LÝ TÀI SẢN - QLTS (GỬI MAIL CHO GDDV_QLTS DUYỆT)
2637
IF(@p_TYPE = 'ASS_LIQUIDATION_BVB_SendAppr')
2638
BEGIN
2639
      SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @REQ_CODE = A.LIST_LIQ_REQUEST
2640
      FROM ASS_LIQUIDATION A 
2641
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2642
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2643
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2644
      WHERE A.LIQ_ID = @p_ID  
2645
    
2646
      SELECT @TILTER_MAIL+N' Thông báo phiếu thanh lý tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_TDV TITLE,  
2647
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2648
    	N'Dear All,<br/>Thông tin phiếu thanh lý tài sản ' + '<b>: ' + @CODE + '</b>'+
2649
      N'<br/>Số PĐX: '+  ISNULL(@REQ_CODE,'') +
2650
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2651
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2652
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2653
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-liq-bvb-hc-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2654
    	+  
2655
    	@footer  
2656
    	AS MESSAGECONTENT 
2657
	RETURN 0  
2658
END
2659
--THANH LÝ TÀI SẢN - KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN)
2660
IF(@p_TYPE = 'ASS_LIQUIDATION_BVB_App')
2661
BEGIN
2662
      SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.LIST_LIQ_REQUEST
2663
      FROM ASS_LIQUIDATION A 
2664
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2665
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2666
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2667
      WHERE A.LIQ_ID = @p_ID  
2668
    
2669
      SELECT @TILTER_MAIL+N' Thông báo phiếu thanh lý tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_GDV TITLE,  
2670
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2671
    	N'Dear All,<br/>Thông tin phiếu thanh lý tài sản ' + '<b>: ' + @CODE + '</b>'+
2672
      N'<br/>Số PĐX: '+  ISNULL(@REQ_CODE,'') +
2673
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2674
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2675
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2676
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-liq-bvb-kt-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2677
    	+  
2678
    	@footer  
2679
    	AS MESSAGECONTENT
2680
    	RETURN 0  
2681
END
2682
--THANH LÝ TÀI SẢN - KT (DUYỆT) (GDV GỬI KSV PHÊ DUYỆT)
2683
IF(@p_TYPE = 'ASS_LIQUIDATION_BVB_KT_SendAppr')
2684
BEGIN
2685
      SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.LIST_LIQ_REQUEST
2686
      FROM ASS_LIQUIDATION A 
2687
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2688
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2689
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2690
      WHERE A.LIQ_ID = @p_ID  
2691
    
2692
      SELECT @TILTER_MAIL+N' Thông báo phiếu thanh lý tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
2693
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2694
    	N'Dear All,<br/>Thông tin phiếu thanh lý tài sản ' + '<b>: ' + @CODE + '</b>'+
2695
      N'<br/>Số PĐX: '+  ISNULL(@REQ_CODE,'') +
2696
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2697
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2698
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2699
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-liq-bvb-kt-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2700
    	+  
2701
    	@footer  
2702
    	AS MESSAGECONTENT
2703
    	RETURN 0  
2704
END
2705
--THANH LÝ TÀI SẢN - KT DUYỆT HOÀN TẤT PHIẾU => GỬI CHO NGƯỜI TẠO
2706
IF(@p_TYPE = 'ASS_LIQUIDATION_BVB_KT_App_SEND_USERCREATE')
2707
BEGIN
2708
      SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName,@REQ_CODE = A.LIST_LIQ_REQUEST
2709
      FROM ASS_LIQUIDATION A 
2710
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2711
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2712
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2713
      WHERE A.LIQ_ID = @p_ID  
2714
    
2715
      SELECT @TILTER_MAIL+N' Thông báo phiếu thanh lý tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE TITLE,  
2716
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2717
    	N'Dear All,<br/>Thông tin phiếu thanh lý tài sản ' + '<b>: ' + @CODE + '</b>'+
2718
      N'<br/>Số PĐX: '+  ISNULL(@REQ_CODE,'') +
2719
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2720
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2721
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2722
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-liq-bvb-hc-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2723
    	+  
2724
    	@footer  
2725
    	AS MESSAGECONTENT 
2726
	RETURN 0  
2727
END
2728
--KIỂM KÊ TÀI SẢN - GỬI DUYỆT
2729
IF(@p_TYPE = 'ASS_INVENTORY_SendApp')
2730
BEGIN
2731
      SELECT TOP 1 @CODE = A.INVENT_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2732
      FROM ASS_INVENTORY_MASTER A 
2733
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2734
      LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2735
      LEFT JOIN CM_DEPARTMENT D ON A.DEPT_ID = D.DEP_ID
2736
      WHERE A.INVENT_ID = @p_ID  
2737

    
2738
      SET @MESSAGE_INVENTORY = (SELECT TOP 1 ' ' + NOTES FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID)
2739
    
2740
      SELECT @TILTER_MAIL+N' Thông báo phiếu kiểm kê tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE AS  TITLE,  
2741
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2742
    	N'Dear All,<br/>Thông tin phiếu kiểm kê tài sản ' + '<b>: ' + @CODE + '</b>'+
2743
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2744
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2745
      N'<br/>Tình trạng: ' + @MESSAGE_INVENTORY +
2746
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-inventory-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2747
    	+  
2748
    	@footer  
2749
    	AS MESSAGECONTENT 
2750
END
2751
--KIỂM KÊ TÀI SẢN - GỬI XÁC NHẬN
2752
IF(@p_TYPE = 'ASS_INVENTORY_MASTER_DVKD_APP')
2753
BEGIN
2754
      SELECT TOP 1 @CODE = A.INVENT_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2755
      FROM ASS_INVENTORY_MASTER A 
2756
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2757
      LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2758
      LEFT JOIN CM_DEPARTMENT D ON A.DEPT_ID = D.DEP_ID
2759
      WHERE A.INVENT_ID = @p_ID  
2760

    
2761
      SET @MESSAGE_INVENTORY = (SELECT TOP 1 ' ' + NOTES FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2762
    
2763
      SELECT @TILTER_MAIL+N' Thông báo phiếu kiểm kê tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE AS  TITLE,  
2764
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2765
    	N'Dear All,<br/>Thông tin phiếu kiểm kê tài sản ' + '<b>: ' + @CODE + '</b>'+
2766
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2767
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2768
      N'<br/>Tình trạng: ' + @MESSAGE_INVENTORY +
2769
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-inventory-confirm-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2770
    	+  
2771
    	@footer  
2772
    	AS MESSAGECONTENT 
2773
END
2774
--KIỂM KÊ TÀI SẢN - THÀNH PHẦN KIỂM KÊ XÁC NHẬN
2775
IF(@p_TYPE = 'ASS_INVENTORY_MASTER_APPROVE_CONFIRM')
2776
BEGIN
2777
      IF(EXISTS(SELECT 1 FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND PROCESS_ID = 'TBKK' AND STATUS = 'C'))
2778
      BEGIN
2779
          SELECT TOP 1 @CODE = A.INVENT_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2780
          FROM ASS_INVENTORY_MASTER A 
2781
          LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2782
          LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2783
          LEFT JOIN CM_DEPARTMENT D ON A.DEPT_ID = D.DEP_ID
2784
          WHERE A.INVENT_ID = @p_ID  
2785
    
2786
          SET @MESSAGE_INVENTORY = (SELECT TOP 1 ' ' + NOTES FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2787
        
2788
          SELECT @TILTER_MAIL+N' Thông báo phiếu kiểm kê tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE AS  TITLE,  
2789
        	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2790
        	N'Dear All,<br/>Thông tin phiếu kiểm kê tài sản ' + '<b>: ' + @CODE + '</b>'+
2791
          N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2792
          N'<br/>Người tạo: ' + @CREATE_USERNAME +
2793
          N'<br/>Tình trạng: ' + @MESSAGE_INVENTORY +
2794
          N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-inventory-confirm-edit;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2795
        	+  
2796
        	@footer  
2797
        	AS MESSAGECONTENT 
2798
      END
2799
END
2800
--KIỂM KÊ TÀI SẢN - TRƯỞNG BAN KIỂM KÊ DUYỆT
2801
IF(@p_TYPE = 'ASS_INVENTORY_App')
2802
BEGIN
2803
      SELECT TOP 1 @CODE = A.INVENT_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2804
      FROM ASS_INVENTORY_MASTER A 
2805
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2806
      LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2807
      LEFT JOIN CM_DEPARTMENT D ON A.DEPT_ID = D.DEP_ID
2808
      WHERE A.INVENT_ID = @p_ID  
2809

    
2810
      SET @MESSAGE_INVENTORY = (SELECT TOP 1 ' ' + NOTES FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2811
    
2812
      SELECT @TILTER_MAIL+N' Thông báo phiếu kiểm kê tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE AS  TITLE,  
2813
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2814
    	N'Dear All,<br/>Thông tin phiếu kiểm kê tài sản ' + '<b>: ' + @CODE + '</b>'+
2815
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2816
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2817
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2818
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-inventory-approve-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2819
    	+  
2820
    	@footer  
2821
    	AS MESSAGECONTENT 
2822
      
2823
END
2824
--PHIẾU YÊU CẦU THANH LÝ TÀI SẢN
2825
IF(@p_TYPE = 'ASS_LIQ_REQUEST_App')
2826
BEGIN
2827
    SELECT @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, @CODE = A.LIQ_REQ_ID,
2828
          @REQ_STATUS = CASE 
2829
                WHEN A.AUTH_STATUS = 'A' THEN N'Phiếu bị trả về'
2830
                WHEN EXISTS(SELECT 1 FROM CM_REQUEST_PROCESS E WHERE A.LIQ_REQ_ID = E.REQ_ID AND E.STATUS IN ('G','H','K','L') AND E.DONE = 0 AND A.AUTH_STATUS = 'E') THEN N'Phiếu bị trả về - Đơn vị chuyên môn tham vấn'
2831
                WHEN EXISTS(SELECT 1 FROM CM_REQUEST_PROCESS E WHERE A.LIQ_REQ_ID = E.REQ_ID AND E.STATUS IN ('G','H','K','L') AND E.DONE = 0 AND A.AUTH_STATUS = 'C') THEN N'Phiếu bị trả về - Chờ chuyên viên QLTS xác nhận'
2832
                WHEN A.AUTH_STATUS = 'B' THEN N'Chờ trưởng đơn vị phê duyệt'  
2833
                WHEN A.AUTH_STATUS = 'C' THEN N'Chờ chuyên viên QLTS xác nhận'   
2834
                WHEN A.AUTH_STATUS = 'E' AND EXISTS(SELECT TOP 1 1 FROM TR_REQUEST_SHOP_COSTCENTER WHERE REQ_ID = @p_ID) THEN N'Đơn vị chuyên môn tham vấn' 
2835
                WHEN A.AUTH_STATUS = 'E' AND NOT EXISTS(SELECT TOP 1 1 FROM TR_REQUEST_SHOP_COSTCENTER WHERE REQ_ID = @p_ID) THEN N'Chờ chuyên viên QLTS duyệt' 
2836
                WHEN A.AUTH_STATUS = 'F' THEN N'Chờ Trưởng ĐVCM tham vấn'  
2837
                WHEN A.AUTH_STATUS = 'G' THEN N'Chờ chuyên viên QLTS duyệt'  
2838
                WHEN A.AUTH_STATUS = 'H' THEN N'Chờ trưởng bộ phận QLTS duyệt'    
2839
                WHEN A.AUTH_STATUS = 'K' THEN N'Chờ trưởng phòng QLTS duyệt'
2840
                WHEN A.AUTH_STATUS = 'L' THEN N'Phê duyệt hoàn tất'                
2841
                ELSE '' END,
2842
          @PAGE_STATE = CASE 
2843
                WHEN (A.AUTH_STATUS = 'E' AND EXISTS(SELECT TOP 1 1 FROM TR_REQUEST_SHOP_COSTCENTER WHERE REQ_ID = @p_ID)) OR A.AUTH_STATUS = 'C' THEN N'edit'     
2844
                WHEN A.AUTH_STATUS = 'A' THEN 'edit'           
2845
                ELSE 'view' END
2846

    
2847
    FROM ASS_LIQ_REQUEST A    
2848
    LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2849
    LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2850
    LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2851
    WHERE A.LIQ_REQ_ID = @p_ID
2852
    
2853
    SET @URL = @URL + 'ass-liq-request-' + @PAGE_STATE + ';id=' + @p_ID
2854

    
2855
    SELECT @TILTER_MAIL+N' Thông báo phiếu đề xuất thanh lý tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE AS  TITLE,  
2856
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2857
    	N'Dear All,<br/>Thông tin phiếu đề xuất thanh lý tài sản ' + '<b>: ' + @CODE + '</b>'+
2858
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2859
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
2860
      N'<br/>Tình trạng: ' + @REQ_STATUS +
2861
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
2862
    	+  
2863
    	@footer  
2864
    	AS MESSAGECONTENT
2865
END
2866
--GỬI MAIL NHỮNG TÀI SẢN SẮP HẾT HẠN BẢO HÀNH (TRƯỚC 1 THÁNG)
2867
IF(@p_TYPE = 'CHECK_WARRANTY_DT')
2868
BEGIN
2869
    DECLARE @LST_ASSET_WARR NVARCHAR(MAX) = N'<style>
2870
    table, th, td {
2871
      border: 1px solid black;
2872
      border-collapse: collapse;
2873
      text-align: center;      
2874
    }
2875
  </style>
2876
  <table>
2877
    <thead>
2878
      <tr>
2879
        <th style="width: 20%;">Mã TS</th>
2880
        <th style="width: 60%;">Tên TS</th>
2881
        <th style="width: 20%;">Ngày hết hạn bảo hành</th>
2882
      </tr>
2883
    </thead>
2884
    <tbody>'
2885
    
2886
    INSERT INTO @ASS_CHECK_WARRANTY
2887
    SELECT  A.ASSET_CODE, A.ASSET_NAME,DATEADD(MONTH,A.WARRANTY_MONTHS,A.BUY_DATE)
2888
    FROM ASS_MASTER A
2889
    
2890
    
2891
    
2892
    select @LST_ASSET_WARR = @LST_ASSET_WARR + STUFF( (
2893
    SELECT  N'<tr> <td> ' + A.ASSET_CODE + N' </td><td>' + A.ASSET_NAME +  N'</td><td><b>' + FORMAT(A.WARRANTY_END_DT,'dd/MM/yyyy') + '</b></td></tr>' AS WARRANTY_END_DT
2894
    FROM @ASS_CHECK_WARRANTY A
2895
    WHERE DATEDIFF(DAYOFYEAR,GETDATE(),A.WARRANTY_END_DT) BETWEEN 0 AND DAY(EOMONTH(GETDATE()))
2896
      FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 0, '')
2897
        
2898

    
2899
    SELECT @TILTER_MAIL+N' Thông báo danh sách tài sản sắp hết hạn bảo hành. ' AS  TITLE,  
2900
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2901
    	N'Dear All,<br/>Thông tin danh sách tài sản sắp hết hạn bảo hành ' +
2902
      '<br /><br />' + ISNULL(@LST_ASSET_WARR,'') + '</tbody></table>' +	@footer  
2903
    	AS MESSAGECONTENT
2904
END
2905
IF(@p_TYPE LIKE N'%CHECK_TRANS_NOT_APPROVE|%')
2906
BEGIN
2907
    --GỬI MAIL NHỮNG GIAO DỊCH CHƯA PHÊ DUYỆT Ở BƯỚC KT
2908
    SELECT @CURR_TRANS_ID =  A.VALUE
2909
    FROM ( SELECT ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS STT, VALUE 
2910
            FROM STRING_SPLIT(@p_TYPE,'|')) A
2911
    WHERE A.STT = 2
2912

    
2913
    SELECT @CURR_TRANS = A.VALUE 
2914
    FROM ( SELECT ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS STT, VALUE 
2915
            FROM STRING_SPLIT(@p_TYPE,'|')) A
2916
    WHERE A.STT = 3
2917

    
2918
    SELECT @ROLE_NAME = A.VALUE 
2919
    FROM ( SELECT ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS STT, VALUE 
2920
            FROM STRING_SPLIT(@p_TYPE,'|')) A
2921
    WHERE A.STT = 4
2922

    
2923
    IF(@CURR_TRANS = 'ASS_USE')
2924
    BEGIN
2925
        SELECT TOP 1 @CODE = A.USER_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, 
2926
        @CURR_TRANS_NAME = N'Xuất sử dụng tài sản',
2927
        @URL = @URL + 
2928
        CASE 
2929
        	WHEN @ROLE_NAME = 'GDV' THEN 'ass-use-multi-bvb-kt-edit;id='+@CURR_TRANS_ID
2930
        	WHEN @ROLE_NAME = 'KSV' THEN 'ass-use-multi-bvb-kt-view;id='+@CURR_TRANS_ID
2931
        END
2932
        FROM ASS_USE_MULTI_MASTER  A 
2933
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2934
        LEFT JOIN CM_BRANCH C ON A.BRANCH_CREATE = C.BRANCH_ID
2935
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2936
        WHERE A.USER_MASTER_ID = @CURR_TRANS_ID  
2937
    END
2938
    ELSE IF(@CURR_TRANS = 'ASS_TRANSFER')
2939
    BEGIN
2940
        SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, 
2941
        @CURR_TRANS_NAME = N'Điều chuyển tài sản',
2942
        @URL = @URL + 
2943
        CASE 
2944
        	WHEN @ROLE_NAME = 'GDV' THEN 'ass-transfer-multi-kt-edit;id='+@CURR_TRANS_ID
2945
        	WHEN @ROLE_NAME = 'KSV' THEN 'ass-transfer-multi-kt-view;id='+@CURR_TRANS_ID
2946
        END
2947
        FROM ASS_TRANSFER_MULTI_MASTER  A 
2948
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2949
        LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2950
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2951
        WHERE A.TRANS_MULTI_MASTER_ID = @CURR_TRANS_ID
2952
    END
2953
    ELSE IF(@CURR_TRANS = 'ASS_COLLECT')
2954
    BEGIN
2955
      	SELECT TOP 1 @CODE = A.COL_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, 
2956
        @CURR_TRANS_NAME = N'Thu hồi tài sản',
2957
        @URL = @URL + 
2958
        CASE 
2959
        	WHEN @ROLE_NAME = 'GDV' THEN 'ass-collect-multi-kt-master-edit;id='+@CURR_TRANS_ID
2960
        	WHEN @ROLE_NAME = 'KSV' THEN 'ass-collect-multi-kt-master-view;id='+@CURR_TRANS_ID
2961
        END
2962
        FROM ASS_COLLECT_MULTI_MASTER  A 
2963
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2964
        LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2965
        LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2966
        WHERE A.COL_MULTI_MASTER_ID = @CURR_TRANS_ID 
2967
    END
2968
    ELSE IF(@CURR_TRANS = 'ASS_ADDNEW')
2969
    BEGIN
2970
        SELECT TOP 1 @CODE = A.ADDNEW_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, 
2971
        @CURR_TRANS_NAME = N'Nhập mới tài sản',
2972
        @URL = @URL + 
2973
        CASE 
2974
        	WHEN @ROLE_NAME = 'GDV' THEN 'ass-t-add-new-bvb-kt-edit;id='+@CURR_TRANS_ID
2975
        	WHEN @ROLE_NAME = 'KSV' THEN 'ass-t-add-new-bvb-kt-view;id='+@CURR_TRANS_ID
2976
        END
2977
        FROM ASS_ADDNEW  A 
2978
        LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2979
        LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2980
        LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2981
        WHERE A.ADDNEW_ID = @CURR_TRANS_ID 
2982
    END
2983
    ELSE IF(@CURR_TRANS = 'ASS_LIQ')
2984
    BEGIN
2985
          SELECT TOP 1 @CODE = A.LIQ_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName, 
2986
          @CURR_TRANS_NAME = N'Thanh lý tài sản',
2987
          @URL = @URL + 
2988
          CASE 
2989
          	WHEN @ROLE_NAME = 'GDV' THEN 'ass-liq-bvb-kt-edit;id='+@CURR_TRANS_ID
2990
          	WHEN @ROLE_NAME = 'KSV' THEN 'ass-liq-bvb-kt-view;id='+@CURR_TRANS_ID
2991
          END
2992
          FROM ASS_LIQUIDATION A 
2993
          LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2994
          LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2995
          LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2996
          WHERE A.LIQ_ID = @CURR_TRANS_ID  
2997
    END    
2998
  
2999
    SELECT @TILTER_MAIL+N' Thông báo phiếu ' + @CURR_TRANS_NAME + ' ( ' + @CODE + N' ) được yêu cầu bởi ' + 
3000
    @BRANCH_USER_CREATE  + CASE 
3001
                             	WHEN @ROLE_NAME = 'GDV' THEN @MESSAGE_TITLE_GDV_LATE
3002
                             	ELSE @MESSAGE_TITLE_KSV_LATE END TITLE,  
3003
  	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
3004
  	N'Dear All,<br/>Thông tin phiếu ' + @CURR_TRANS_NAME + ' <b>: ' + @CODE + '</b>'+
3005
    N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
3006
    N'<br/>Người tạo: ' + @CREATE_USERNAME +
3007
    N'<br/>Tình trạng: ' + CASE 	WHEN @ROLE_NAME = 'GDV' THEN @MESSAGE_STATUS_GDV_LATE
3008
                             	ELSE @MESSAGE_STATUS_KSV_LATE END +
3009
    N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
3010
  	+  
3011
  	@footer  
3012
  	AS MESSAGECONTENT 
3013
  	RETURN 0  
3014

    
3015
    
3016
END
3017
--PHÂN BỔ CHI PHÍ TÀI SẢN - GỬI KSV DUYỆT
3018
IF(@p_TYPE = 'ASS_COST_ALLOCATION_SendAppr')
3019
BEGIN
3020
       SELECT TOP 1 @CODE = A.COS_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
3021
      FROM ASS_COST_ALLOCATION A 
3022
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
3023
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
3024
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
3025
      WHERE A.COS_ID = @p_ID  
3026
    
3027
      SELECT @TILTER_MAIL+N' Thông báo phiếu phân bổ chi phí tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
3028
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
3029
    	N'Dear All,<br/>Thông tin phiếu phân bổ chi phí tài sản ' + '<b>: ' + @CODE + '</b>'+
3030
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
3031
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
3032
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
3033
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-cost-allocation-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
3034
    	+  
3035
    	@footer  
3036
    	AS MESSAGECONTENT
3037
    	RETURN 0  
3038
      
3039
END
3040
--PHÂN BỔ CHI PHÍ TÀI SẢN - PHÊ DUYỆT HOÀN TẤT - GỬI CHO NGƯỜI TẠO
3041
IF(@p_TYPE = 'ASS_COST_ALLOCATION_SendAppr_SEND_USERCREATE')
3042
BEGIN
3043
       SELECT TOP 1 @CODE = A.COS_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
3044
      FROM ASS_COST_ALLOCATION A 
3045
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
3046
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
3047
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
3048
      WHERE A.COS_ID = @p_ID  
3049
    
3050
      SELECT @TILTER_MAIL+N' Thông báo phiếu phân bổ chi phí tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE TITLE,  
3051
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
3052
    	N'Dear All,<br/>Thông tin phiếu phân bổ chi phí tài sản ' + '<b>: ' + @CODE + '</b>'+
3053
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
3054
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
3055
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
3056
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-collect-cost-allocation-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
3057
    	+  
3058
    	@footer  
3059
    	AS MESSAGECONTENT
3060
    	RETURN 0  
3061
      
3062
END
3063
--CẬP NHẬT THÔNG TIN TÀI SẢN - GỬI KSV DUYỆT
3064
IF(@p_TYPE = 'ASS_UPDATE_SendAppr')
3065
BEGIN
3066
       SELECT TOP 1 @CODE = A.UPDATE_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
3067
      FROM ASS_UPDATE A 
3068
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
3069
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
3070
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
3071
      WHERE A.UPDATE_ID = @p_ID  
3072
    
3073
      SELECT @TILTER_MAIL+N' Thông báo phiếu cập nhật thông tin tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_KSV TITLE,  
3074
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
3075
    	N'Dear All,<br/>Thông tin phiếu cập nhật thông tin tài sản ' + '<b>: ' + @CODE + '</b>'+
3076
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
3077
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
3078
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
3079
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-update-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
3080
    	+  
3081
    	@footer  
3082
    	AS MESSAGECONTENT
3083
    	RETURN 0  
3084
      
3085
END
3086
--CẬP NHẬT THÔNG TIN TÀI SẢN - PHÊ DUYỆT HOÀN TẤT - GỬI CHO NGƯỜI TẠO
3087
IF(@p_TYPE = 'ASS_UPDATE_App_SEND_USERCREATE')
3088
BEGIN
3089
       SELECT TOP 1 @CODE = A.UPDATE_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
3090
      FROM ASS_UPDATE A 
3091
      LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
3092
      LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
3093
      LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
3094
      WHERE A.UPDATE_ID = @p_ID  
3095
    
3096
      SELECT @TILTER_MAIL+N' Thông báo phiếu cập nhật thông tin tài sản ( ' + @CODE + N' ) được yêu cầu bởi ' + @BRANCH_USER_CREATE  + @MESSAGE_TITLE_DONE TITLE,  
3097
    	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
3098
    	N'Dear All,<br/>Thông tin phiếu cập nhật thông tin tài sản ' + '<b>: ' + @CODE + '</b>'+
3099
      N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
3100
      N'<br/>Người tạo: ' + @CREATE_USERNAME +
3101
      N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
3102
      N'<br/>Xem chi tiết tại: <a href="'+ISNULL(@URL+'ass-update-view;id='+@p_ID,'') + '">' +  N'Hệ thống quản lý tài sản cố định</a>'
3103
    	+  
3104
    	@footer  
3105
    	AS MESSAGECONTENT
3106
    	RETURN 0  
3107
      
3108
END