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
|