Project

General

Profile

GUI_MAIL.txt

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

 
1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
1000

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

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

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

    
1047
  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,  
1048
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1049
	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1050
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1051
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1052
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
1053
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
1054
  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>'
1055
	+  
1056
	@footer  
1057
	AS MESSAGECONTENT 
1058
END
1059

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

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

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

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

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

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

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

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

    
1349

    
1350
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1351
--BEGIN 
1352
    
1353
--    --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ý
1354
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1355
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1356
--    )x)
1357

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

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

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

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

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

    
1450
  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,  
1451
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
1452
	N'Dear All,<br/>Thông tin phiếu ' + @PAGE + '<b>: ' + @p_ID + '</b>'+
1453
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
1454
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
1455
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
1456
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
1457
  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>'
1458
	+  
1459
	@footer  
1460
	AS MESSAGECONTENT
1461
END
1462

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

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

    
1483

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

    
1540

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

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

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

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

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

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

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

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

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

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

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

    
2038
  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,  
2039
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2040
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản nội bộ ' + '<b>: ' + @CODE + '</b>'+
2041
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2042
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2043
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2044
  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>'
2045
	+  
2046
	@footer  
2047
	AS MESSAGECONTENT
2048

    
2049
	RETURN 0  
2050
END
2051
--Đ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
2052
IF(@p_TYPE = 'ASS_PRIVATE_TRANSFER_MASTER_App_SEND_USERCREATE')
2053
BEGIN  
2054

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

    
2062
  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,  
2063
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2064
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản nội bộ ' + '<b>: ' + @CODE + '</b>'+
2065
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2066
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2067
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE+
2068
  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>'
2069
	+  
2070
	@footer  
2071
	AS MESSAGECONTENT
2072

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

    
2079
	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
2080
  FROM ASS_REPAIR_MULTI_MASTER A 
2081
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2082
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2083
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2084
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2085
  WHERE A.REPAIR_MUL_ID = @p_ID 
2086

    
2087
  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,  
2088
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2089
	N'Dear All,<br/>Thông tin phiếu sửa chữa nhiều tài sản ' + '<b>: ' + @CODE + '</b>'+
2090
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2091
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2092
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2093
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2094
  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>'
2095
	+  
2096
	@footer  
2097
	AS MESSAGECONTENT
2098
	RETURN 0  
2099
END
2100
--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
2101
IF(@p_TYPE = 'ASS_REPAIR_MULTI_MASTER_App_SEND_USERCREATE')
2102
BEGIN  
2103

    
2104
	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
2105
  FROM ASS_REPAIR_MULTI_MASTER A 
2106
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2107
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2108
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2109
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2110
  WHERE A.REPAIR_MUL_ID = @p_ID 
2111

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

    
2136
  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,  
2137
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2138
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2139
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2140
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2141
  N'<br>Người tạo: ' + @CREATE_USERNAME +
2142
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV+
2143
  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>'
2144
	+  
2145
	@footer  
2146
	AS MESSAGECONTENT
2147
	RETURN 0  
2148
END
2149
--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)
2150
IF(@p_TYPE = 'ASS_COLLECT_MULTI_MASTER_App')
2151
BEGIN  
2152
	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
2153
  FROM ASS_COLLECT_MULTI_MASTER  A 
2154
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2155
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2156
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2157
  LEFT JOIN TR_REQUEST_SHOP_DOC E ON A.REQ_ID = E.REQ_ID
2158
  WHERE A.COL_MULTI_MASTER_ID = @p_ID 
2159

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

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

    
2230
  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,  
2231
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2232
	N'Dear All,<br/>Thông tin phiếu thu hồi tài sản ' + '<b>: ' + @CODE + '</b>'+
2233
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2234
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2235
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2236
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2237
  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>'
2238
	+  
2239
	@footer  
2240
	AS MESSAGECONTENT 
2241
	RETURN 0  
2242
END
2243
--XUẤT SỬ DỤNG TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2244
IF(@p_TYPE = 'ASS_USE_MUILTI_MASTER_SendAppr')
2245
BEGIN    
2246

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

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

    
2263
  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,  
2264
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2265
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2266
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2267
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2268
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2269
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2270
  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>'
2271
	+  
2272
	@footer  
2273
	AS MESSAGECONTENT 
2274
	RETURN 0  
2275
END
2276
--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)
2277
IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER_App')
2278
BEGIN    
2279

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

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

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

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

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

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

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

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

    
2414
  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,  
2415
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2416
	N'Dear All,<br/>Thông tin phiếu xuất sử dụng tài sản ' + '<b>: ' + @CODE + '</b>'+
2417
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2418
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2419
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2420
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2421
  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>'
2422
	+  
2423
	@footer  
2424
	AS MESSAGECONTENT 
2425
	RETURN 0  
2426
END
2427
--NHẬP MỚI TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2428
IF(@p_TYPE = 'ASS_ADDNEW_BVB_SendAppr')
2429
BEGIN  
2430
  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
2431
  FROM ASS_ADDNEW  A 
2432
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2433
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2434
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2435
  WHERE A.ADDNEW_ID = @p_ID   
2436

    
2437
  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,  
2438
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2439
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2440
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2441
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2442
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2443
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV +
2444
  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>'
2445
	+  
2446
	@footer  
2447
	AS MESSAGECONTENT
2448
	RETURN 0  
2449
END
2450
--NHẬP MỚI TÀI SẢN - KẾ TOÁN NHẬP (CẬP NHẬT HẠCH TOÁN)
2451
IF(@p_TYPE = 'ASS_ADDNEW_QLTS_Appr')
2452
BEGIN  
2453
  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
2454
  FROM ASS_ADDNEW  A 
2455
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2456
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2457
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2458
  WHERE A.ADDNEW_ID = @p_ID  
2459

    
2460
  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,  
2461
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2462
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2463
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2464
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2465
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2466
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_GDV +
2467
  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>'
2468
	+  
2469
	@footer  
2470
	AS MESSAGECONTENT 
2471
	RETURN 0  
2472
END
2473
--NHẬP MỚI TÀI SẢN - KT(DUYỆT) (GDV GỬI KSV PHÊ DUYỆT)
2474
IF(@p_TYPE = 'ASS_ADDNEW_KT_BVB_SendAppr')
2475
BEGIN  
2476
  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
2477
  FROM ASS_ADDNEW  A 
2478
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2479
  LEFT JOIN CM_BRANCH C ON B.TLSUBBRID = C.BRANCH_ID
2480
  LEFT JOIN CM_DEPARTMENT D ON B.DEP_ID = D.DEP_ID
2481
  WHERE A.ADDNEW_ID = @p_ID  
2482

    
2483
  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,  
2484
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2485
	N'Dear All,<br/>Thông tin phiếu nhập mới tài sản ' + '<b>: ' + @CODE + '</b>'+
2486
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2487
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2488
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2489
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_KSV +
2490
  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>'
2491
	+  
2492
	@footer  
2493
	AS MESSAGECONTENT  
2494
	RETURN 0  
2495
END
2496
--ĐIỀU CHUYỂN TÀI SẢN - QLTS (QLTS GỬI GDDV_QLTS PHÊ DUYỆT)
2497
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_Master_SendAppr_S_TDV')
2498
BEGIN  
2499
  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
2500
  FROM ASS_TRANSFER_MULTI_MASTER  A 
2501
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2502
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2503
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2504
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2505

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

    
2529
  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,  
2530
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2531
	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2532
  N'<br/>Số PYC: '+  ISNULL(@REQ_CODE,'') +
2533
  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2534
  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2535
  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_TDV_CONFIRM +
2536
  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>'
2537
	+  
2538
	@footer  
2539
	AS MESSAGECONTENT   
2540

    
2541
  RETURN 0   
2542
END
2543
--Đ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
2544
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_MASTER_SendAppr_SEND_USERCREATE')
2545
--BEGIN  
2546
--  SELECT TOP 1 @CODE = A.TRANS_MULTI_MASTER_ID , @BRANCH_USER_CREATE = ISNULL(D.DEP_NAME,C.BRANCH_NAME), @CREATE_USERNAME = B.TLFullName
2547
--  FROM ASS_TRANSFER_MULTI_MASTER  A 
2548
--  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2549
--  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2550
--  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2551
--  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2552
--
2553
--  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,  
2554
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">'+
2555
--	N'Dear All,<br/>Thông tin phiếu điều chuyển tài sản ' + '<b>: ' + @CODE + '</b>'+
2556
--  N'<br/>Được yêu cầu bởi: '+  @BRANCH_USER_CREATE +
2557
--  N'<br/>Người tạo: ' + @CREATE_USERNAME +
2558
--  N'<br/>Tình trạng: ' + @MESSAGE_STATUS_DONE +
2559
--  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>'
2560
--	+  
2561
--	@footer  
2562
--	AS MESSAGECONTENT
2563
--	RETURN 0  
2564
--END
2565
--Đ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
2566
IF(@p_TYPE = 'ASS_TRANSFER_MULTI_MASTER_KT_App_SEND_USERCREATE')
2567
BEGIN  
2568
  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
2569
  FROM ASS_TRANSFER_MULTI_MASTER  A 
2570
  LEFT JOIN TL_USER B ON A.MAKER_ID = B.TLNANME
2571
  LEFT JOIN CM_BRANCH C ON A.BRANCH_ID = C.BRANCH_ID
2572
  LEFT JOIN CM_DEPARTMENT D ON A.DEPT_CREATE = D.DEP_ID
2573
  WHERE A.TRANS_MULTI_MASTER_ID = @p_ID  
2574

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

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

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

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

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

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

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

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

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

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

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