ALTER PROCEDURE [dbo].[NF_MESSAGE_GetContent] @p_TYPE VARCHAR(100) = NULL, @p_ID varchar(500) = NULL AS DECLARE @l_LST_REQ_ID TABLE ( [ID] [int] IDENTITY(1,1) NOT NULL, [REQ_PAY_ID] [VARCHAR](50) NULL) INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',') DECLARE @footer NVARCHAR(4000) = N'

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.

Thanks and Best Regards' DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000) DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= '' 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]') --INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','') SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT') --SET @URL = 'https://it.gsoft.com.vn:3051/app/admin/' SET @LINK_UAT =N'

'+(SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT') --DUYET PO --IF @p_TYPE = 'TR_PO_MASTER_Approve' --BEGIN --SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID ----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) --SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo PO đã được duyệt' AS TITLE, --@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + --N',

Số PO: ' + @CODE + N' đã được duyệt.' + @footer --AS MESSAGECONTENT --RETURN 0 --END -----------------BAODNQ 16/11/2022 : KHAI BÁO FONT-SIZE, FONT-FAMILY------------------------------------- DECLARE @p_FONT_SIZE NVARCHAR(20) = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'FONT_SIZE') PRINT @p_FONT_SIZE IF(@p_FONT_SIZE IS NULL OR @p_FONT_SIZE = '') BEGIN SET @p_FONT_SIZE = '12px' END DECLARE @p_FONT_FAMILY VARCHAR(MAX) = 'times new roman' DECLARE @p_MESSAGE_HEAD VARCHAR(MAX) = '' --DUYET CAP NHAT DON HANG IF @p_TYPE = 'TR_PO_UP_MASTER_App' BEGIN SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo đã cập nhập đơn hàng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị'+ N',

Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer AS MESSAGECONTENT RETURN 0 END --DUYET PO SUA CHUA IF @p_TYPE = 'TR_PO_REPAIR_Approve' BEGIN SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo PO sửa chữa đã được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Số PO: ' + @CODE + N' đã được duyệt.' + @footer AS MESSAGECONTENT RETURN 0 END --DUYET XUAT SU DUNG DON LE IF @p_TYPE = 'ASS_USE_SearchResult' BEGIN SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID) SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer AS MESSAGECONTENT RETURN 0 END --DUYET XUAT SU DUNG HANG LOAT IF @p_TYPE = 'ASS_USE_MULTI_MASTER_SearchResult' BEGIN SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE FROM TR_PO_MASTER DTA INNER JOIN ( SELECT A.PO_ID FROM ASS_MASTER_PO A INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID GROUP BY A.PO_ID ) PODT ON DTA.PO_ID = PODT.PO_ID FOR XML PATH('') ),1,1,'') ) SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer AS MESSAGECONTENT RETURN 0 END --DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC IF @p_TYPE = 'ASS_ADDNEW_SearchResult' BEGIN SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE FROM ASS_ADDNEW_PO DTA WHERE DTA.ADDNEW_ID = @p_ID FOR XML PATH('') ),1,1,'') ) SELECT N'[HỆ THỐNG PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo xuất kho được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer AS MESSAGECONTENT RETURN 0 END -- NOI DUNG GUI EMAIL IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND REQ_PAY_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER NOT IN ('TKTGD','TKHDQT')))) BEGIN SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' +@footer AS MESSAGECONTENT RETURN 0 END 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N'

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị:'+ N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END END -- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ Anh/Chị:'+ N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' + + @footer AS MESSAGECONTENT RETURN 0 END END -- ELSE BEGIN IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND AUTH_STATUS ='A')) BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END --ELSE -- LUCTV KHONG CAN XU LY NUA - 15.10.2022 --BEGIN -- SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) -- --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) -- 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, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer -- AS MESSAGECONTENT -- RETURN 0 --END END RETURN 0 END -- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT RETURN 0 END -- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_SUG' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị tạm ứng.' + + @footer AS MESSAGECONTENT RETURN 0 END -- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN -- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị tạm ứng đã hoàn tất.' + + @footer AS MESSAGECONTENT RETURN 0 END --------- PHIẾU ĐỀ NGHỊ THANH TOÁN --------------------------------- ------------------------------------------------------------------------- IF @p_TYPE = 'TR_REQ_PAYMENT_SEND_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo chờ xác nhận phiếu đề nghị thanh toán' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ xác nhận.' + + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'TR_REQ_PAYMENT_CONFIRM' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo chờ phê duyệt phiếu đề nghị thanh toán' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.' +@footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'TR_REQ_PAYMENT_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại đây' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị thanh toán.' + @footer AS MESSAGECONTENT RETURN 0 END -- KSV DIEU PHOI TAM UNG CHO GDV IF @p_TYPE = 'TR_REQ_PAYMENT_TRANSFER' BEGIN IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))) BEGIN 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) FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, '')) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để cập nhật phiếu đề nghị thanh toán.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN 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) FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, '')) 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'))) BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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.' + + N'
Anh/Chị vui lòng nhấn vào đây để cập nhật phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT END 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'))) BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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.' + + N'
Anh/Chị vui lòng nhấn vào đây để cập nhật phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT END ELSE BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị tạm ứng.' + @footer AS MESSAGECONTENT END RETURN 0 END END -- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị thanh toán.' + + @footer AS MESSAGECONTENT RETURN 0 END -- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị thanh toán.' + + @footer AS MESSAGECONTENT RETURN 0 END -- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN -- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR' BEGIN SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu đề nghị thanh toán số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu đề nghị thanh toán đã hoàn tất.' + +@footer AS MESSAGECONTENT RETURN 0 END DECLARE @IS_TTMS bit, @typeURL VARCHAR(50) IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID)) BEGIN SET @IS_TTMS = 0 SET @typeURL='TTDC' END ELSE BEGIN SET @IS_TTMS = 1 SET @typeURL='TTMS' END DECLARE @REF_ID_TC INT, @REF_DVCM_HC INT, @REF_ID_DVCM_TC INT, @REF_ID_DVDM_DC INT SET @REF_ID_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE STATUS='C' AND PROCESS_ID ='TC' AND REQ_ID =@p_ID) SET @REF_DVCM_HC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID) SET @REF_ID_DVCM_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID) SET @REF_ID_DVDM_DC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID) ---------- TO TRINH CHU TRUONG IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App') BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDK_TT','PTGDK_TT', 'TGD','HDQT','GDK_DC')) ) --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' + N',

' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('DVCM','TC','KT'))) ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH BEGIN IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') ) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') ) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+ N'

Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('DVDM_DC'))) ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý với vai trò đầu mối quản lý ngân sách cho - ngân sách nhận. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('DVDC'))) ---- NẾU LÀ ĐƠN VỊ CHO NGÂN SÁCH BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt về việc đồng ý cho ngân sách' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' + N'

Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây' + @footer AS MESSAGECONTENT RETURN 0 END ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('APPNEW','SIGN'))) ---- NẾU LÀ CÁC CẤP DUYỆT TRUNG GIAN HOẶC TRƯỞNG ĐƠN VỊ BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ----- ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE')) BEGIN ----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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 .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN ---- SETUP MAIL THU KI 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer + @footer AS MESSAGECONTENT RETURN 0 END END -- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + CHAR(10) + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số : ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ---- END SETUP MAIL THU KI END RETURN 0 END ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd') BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('DVDM_DC','DVCM','TC','KT','DVDC'))) ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý và gửi phê duyệt thành công' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer + @footer AS MESSAGECONTENT RETURN 0 END END -- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + CHAR(10) + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số : ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END END ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins') BEGIN SET @CODE = (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID) IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') ) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'

Lưu ý nên chọn tình trạng điều phối: Đã điều phối' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xử vào trực tiếp màn hình xử lý tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'

Lưu ý nên chọn tình trạng điều phối: Đã điều phối' --+ @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để vào trực tiếp màn hình xử lý tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'

Lưu ý nên chọn tình trạng điều phối: Đã điều phối' -- + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xử trực tiếp vào màn hình lý tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE ID =@REF_ID_DVDM_DC AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID)) BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần điều phối xử lý tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ --N'

Lưu ý nên chọn tình trạng điều phối: Đã điều phối' --+ @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để vào trực tiếp màn hình xử lý tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để vào trực tiếp màn hình xử lý tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve') BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID)) BEGIN SET @IS_TTMS = 0 END ELSE BEGIN SET @IS_TTMS = 1 END IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDKTT','PTGDK_TT','TGD','HDQT','GDK_DC','GDK_TT'))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' + N',

' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số : ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer + @footer AS MESSAGECONTENT RETURN 0 END END -- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI 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')))) BEGIN 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'))) BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + CHAR(10) + N'

Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại đây'+ N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' + N'
Hoặc Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END END ---- END SETUP MAIL THU KI IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID NOT IN ('GDK_TT','PTGDK_TT','TGD','HDQT','TKHDQT','TKTGD','APPROVE'))) BEGIN SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt tờ trình.' + @footer AS MESSAGECONTENT RETURN 0 END ELSE BEGIN IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE')) BEGIN ----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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 .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết tờ trình.' + @footer AS MESSAGECONTENT END END RETURN 0 END END ELSE IF(@p_TYPE='RESEND_REQUEST_DOC_PROCESS_Approve') --- LUCTV 28.11.2022 BO SUNG THEM NOI DUNG MAIL GỬI LẠI URL ĐỂ THƯ KÝ TGD GỬI CEO BEGIN SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID)) BEGIN SET @IS_TTMS = 0 END ELSE BEGIN SET @IS_TTMS = 1 END IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT'))) BEGIN SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' vừa được gửi lại mail chứa URL để gửi Ban Lãnh Đạo phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Thư Ký' + N',

' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N' đang chờ Ban Lãnh Đạo phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để copy URL và gửi Ban Lãnh Đạo phê duyệt.' + @footer AS MESSAGECONTENT RETURN 0 END END --- END LUCTV 28.11.2022 ------------------------- ---------PHIẾU YÊU CẦU MUA SẮM ------------------------------- DECLARE @p_CURRENT_PROCESS VARCHAR(20) DECLARE @p_REQUEST_DOC_LINK VARCHAR(200) DECLARE @p_DMMS_TYPE_JOB VARCHAR(20) --------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt--------------- IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd') BEGIN -- 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 SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT'))) BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END ELSE BEGIN SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') --------Nếu PROCESS là ĐVKD---------- IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID END --------Nếu PROCESS là ĐMMS---------- ELSE IF (@p_CURRENT_PROCESS = 'DMMS') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID END --------Nếu PROCESS là ĐVCM---------- ELSE IF(@p_CURRENT_PROCESS = 'DVCM') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-view;id=' + @p_ID END SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu yêu cầu.' + @footer AS MESSAGECONTENT END RETURN 0 END --------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận--------------- IF(@p_TYPE = 'TR_REQUEST_DOC_App') BEGIN SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) ---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối------- IF(@p_CURRENT_PROCESS = 'DMMS') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob' 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' + N'
Anh/Chị vui lòng nhấn vào đây để thực hiện tìm kiếm và điều phối phiếu.' + @footer AS MESSAGECONTENT END ELSE IF(@p_CURRENT_PROCESS = 'APPNEW') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu yêu cầu.' + @footer AS MESSAGECONTENT END END ------------Điều phối xử lý---------------- IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins') BEGIN SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') SET @p_DMMS_TYPE_JOB = ( SELECT TOP 1 TYPE_JOB FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID = @p_ID AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') AND STATUS_JOB = 'C' ) 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) FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, '')) ----------Nếu ng xử lý tiếp theo là KS------- IF(@p_DMMS_TYPE_JOB = 'KS') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob' SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' + N'
Anh/Chị vui lòng nhấn vào đây để thực hiện tìm kiếm và điều phối phiếu.' + @footer AS MESSAGECONTENT END ----------Nếu ng xử lý tiếp theo là XL------- ELSE IF(@p_DMMS_TYPE_JOB = 'XL') BEGIN ----------Nếu PROCESS là DMMS--------- IF(@p_CURRENT_PROCESS = 'DMMS') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID END ----------Nếu PROCESS là DVCM--------- ELSE IF(@p_CURRENT_PROCESS = 'DVCM') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-edit;id=' + @p_ID END SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' + N'
Anh/Chị vui lòng nhấn vào đây để thực hiện xử lý phiếu yêu cầu.' + @footer AS MESSAGECONTENT END RETURN 0 END -------------DMMS/DCVM phê duyệt------------ IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App') BEGIN SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) IF(@p_CURRENT_PROCESS = 'DMMS') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu yêu cầu.' + @footer AS MESSAGECONTENT END ----------------Nếu PYCMS hoàn tất---------------- IF(@p_CURRENT_PROCESS = 'APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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 AS MESSAGECONTENT END ----------------Nếu PYCMS đến DVCM------------------ ELSE IF (@p_CURRENT_PROCESS = 'DVCM') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob' 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' + N'
Anh/Chị vui lòng nhấn vào đây để thực hiện tìm kiếm và điều phối phiếu.' + @footer AS MESSAGECONTENT END ----------------Nếu PYCMS đến GDK HT--------------- ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu yêu cầu.' + @footer AS MESSAGECONTENT END END --------------Phê duyệt PYCMS----------------- IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve') BEGIN SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C') SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) ----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) --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, --@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + --N',

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 --AS MESSAGECONTENT ----------------TH phiếu chưa hoàn tất----------- IF(@p_CURRENT_PROCESS <> 'APPROVE') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt phiếu yêu cầu.' + @footer AS MESSAGECONTENT END ----------------TH phiếu đã hoàn tất----------- ELSE IF (@p_CURRENT_PROCESS = 'APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

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 AS MESSAGECONTENT END END ----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM----------------- IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM') BEGIN SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob' SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' + N'
Anh/Chị vui lòng nhấn vào đây để thực hiện tìm kiếm và điều phối phiếu.' + @footer AS MESSAGECONTENT END ----------------------ENDBAODNQ------------------------------ ------datmq 7/1/2022: Quản lý cho thuê------------------------ -----Quản lý trụ sở - gửi YC phê duyệt-------- IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE') BEGIN SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'BUD_MASTER_CONFIRM') BEGIN SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'BUD_MASTER_APPROVED') BEGIN SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------ -----Khai báo DTSD nội bộ - gửi YC phê duyệt-------- IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE') BEGIN SET @CODE = (SELECT B.BUILDING_NAME FROM BUD_CONTRACT_MASTER A LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID WHERE A.CONTRACT_ID = @p_ID ) SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM') BEGIN SET @CODE = (SELECT B.BUILDING_NAME FROM BUD_CONTRACT_MASTER A LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID WHERE A.CONTRACT_ID = @p_ID ) SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED') BEGIN SET @CODE = (SELECT B.BUILDING_NAME FROM BUD_CONTRACT_MASTER A LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID WHERE A.CONTRACT_ID = @p_ID ) SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----Quản lý hợp đồng khách thuê - gửi YC phê duyệt-------- IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE') BEGIN SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM') BEGIN SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED') BEGIN SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----PhongNT 15/9/2022: Quản lý TSCĐ/CCLĐ-------- DECLARE @SYS_PREFIX VARCHAR(15),@PAGE NVARCHAR(200),@URLPAGE VARCHAR(2000) ----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT -------- --IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP') IF(@p_TYPE = 'ASS_SEND_TDV') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-view;id=' WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id=' WHEN 'TFS' THEN 'ass-transfer-multi-view;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id=' WHEN 'ASSD' THEN 'ass-update-view;id=' WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX UPDATE SYS_PREFIX SET Description=N'Nhập mới tài sản' where Prefix= 'ASA' UPDATE SYS_PREFIX SET Description=N'Thu hồi tài sản' where Prefix= 'SMAC' UPDATE SYS_PREFIX SET Description=N'Thanh lý tài sản' where Prefix= 'ASSL' UPDATE SYS_PREFIX SET Description=N'Điều chuyển tài sản' where Prefix= 'TFS' UPDATE SYS_PREFIX SET Description=N'Cập nhật thông tin tài sản' where Prefix= 'ASSD' UPDATE SYS_PREFIX SET Description=N'Xuất sử dụng tài sản' where Prefix= 'SMA' UPDATE SYS_PREFIX SET Description=N'Xuất sử dụng tài sản' where Prefix= 'ACAC' SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_INVENTORY_MAIN') BEGIN SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch kiểm kê tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_SEND_GDV') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-edit;id=' WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id=' WHEN 'TFS' THEN 'ass-transfer-multi-kt-edit;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-edit;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được giao dịch viên xử lý.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_SEND_KSV') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-view;id=' WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id=' WHEN 'TFS' THEN 'ass-transfer-multi-kt-view;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-view;id=' WHEN 'ASSD' THEN 'ass-update-view;id=' WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_SEND_CONFIRM') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'SMAC' THEN 'ass-collect-confirm-view;id=' WHEN 'SMA' THEN 'ass-use-confirm-master-view;id=' WHEN 'ASSIM' THEN 'ass-inventory-confirm-view;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch xác nhận '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL') BEGIN IF(EXISTS(SELECT 1 FROM ASS_INVENTORY_MASTER WHERE SIGN_USER IS NOT NULL AND CHECKER_ID_DVKD IS NULL AND INVENT_ID=@p_ID)) BEGIN SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END ELSE BEGIN SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END END IF(@p_TYPE = 'ASS_REJECT_NT') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-edit;id=' WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id=' WHEN 'ASSD' THEN 'ass-update-edit;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id=' WHEN 'TFS' THEN 'ass-transfer-multi-edit;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-master-edit;id=' WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id=' WHEN 'CON' THEN 'con-request-doc-edit;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_REJECT_GDV') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-edit;id=' WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id=' WHEN 'TFS' THEN 'ass-transfer-multi-kt-edit;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-edit;id='END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_REJECT_HC') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-edit;id=' WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id=' WHEN 'TFS' THEN 'ass-transfer-multi-edit;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-master-edit;id=' WHEN 'ASSD' THEN 'ass-update-edit;id=' WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END --IF(@p_TYPE = 'ASS_SEND_CONFIRM') --BEGIN -- --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ý -- SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( -- SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val -- )x) -- SELECT @PAGE = sp.Description, -- @URLPAGE=(CASE sp.Prefix -- WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id=' -- WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-view;id='END) -- FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX --SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch xác nhận'+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END IF(@p_TYPE = 'ASS_APPROVED') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'ASA' THEN 'ass-t-add-new-bvb-view;id=' WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id=' WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id=' WHEN 'TFS' THEN 'ass-transfer-multi-view;id=' WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id=' WHEN 'ASSD' THEN 'ass-update-view;id=' WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id=' WHEN 'ACAC' THEN 'ass-inventory-view;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' đã được phê duyệt hoàn tất' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch xác nhận bàn giao tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch xác nhận nhận tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT-------- --IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER') --BEGIN --SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch xuất sử dụng tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END -------Điều chuyển tài sản - HCQT-------- --IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP') --BEGIN --SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch điều chuyển tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END -------Thu hồi tài sản - HCQT-------- --IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP') --BEGIN --SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END -------Thu hồi tài sản - HCQT-------- --IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP') --BEGIN --SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END -------Thanh lý tài sản - HC-------- --IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP') --BEGIN --SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE, -- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + -- N',

Anh/Chị có giao dịch thanh lý tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' + -- N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' -- + -- @footer -- AS MESSAGECONTENT --END ------------------BAODNQ 15/2/2022: Quản lý BDS--------------------- -----Quản lý BDS - gửi YC phê duyệt-------- IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin bất động sản : ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'RET_MASTER_CONFIRM') BEGIN SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin bất động sản : ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'RET_MASTER_APPROVED') BEGIN SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----Thông tin sửa chữa BDS - gửi YC phê duyệt-------- IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE') BEGIN SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin sửa chữa BĐS : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'RET_REPAIR_CONFIRM') BEGIN SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin sửa chữa BĐS : ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'RET_REPAIR_APPROVED') BEGIN SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt-------- IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đi thuê: ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đi thuê: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt-------- IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----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-------- IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED') BEGIN SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được phê duyệt.' + --+ --N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu công tác - gửi YC phê duyệt-------- IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APPROVE') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu công tác cầu số: ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu công tác - cấp phê duyệt trung gian đã xác nhận-------- IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CONFIRM') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_MAKER') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác bị từ chối' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã trưởng đơn vị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu xe - gửi YC phê duyệt-------- IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_APPROVE') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo-------- IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Chi phí phiếu yêu cầu số: ' + @p_ID + N' đang chờ Anh/Chị xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END -----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV-------- IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị trưởng đơn vị trả về!' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe trả về!' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL') BEGIN SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị huỷ' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe huỷ!' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin chuyến đi và chuyến về phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và xác nhận.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin chuyến đi phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và xác nhận.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_USERUPD') BEGIN 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, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu yêu cầu số: ' + @p_ID + N' đang chờ Anh/Chị cập nhật thông tin chuyến đi.' + N'
Anh/Chị vui lòng nhấn vào đây để cập nhật chuyến đi.' + @footer AS MESSAGECONTENT END -- kho vật lệu IF @p_TYPE = 'MW_IN_KT_APPR' BEGIN SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt nhập kho vật liệu' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu nhập kho vật liệu.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'MW_OUT_KT_APPR' BEGIN SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt xuất kho vật liệu' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu xuất kho vật liệu.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'MW_TRANSFER_KT_APPR' BEGIN SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt điều chuyển vật liệu' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu điều chuyển vật liệu.' + @footer AS MESSAGECONTENT RETURN 0 END IF @p_TYPE = 'MW_LIQUID_KT_APPR' BEGIN SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID) --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11))) SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt thanh lý vật liệu' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết phiếu thanh lý vật liệu.' + @footer AS MESSAGECONTENT RETURN 0 END ----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM---------------- --------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT--------------------- IF(@p_TYPE = 'TR_CONTRACT_SEND_APP') BEGIN SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID) IF(@CODE IS NULL OR @CODE = '') BEGIN SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID) + N'(ID hệ thống)' END SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin hợp đồng số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt thông tin hợp đồng.' + @footer AS MESSAGECONTENT RETURN 0 END ------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO--------------------------- IF(@p_TYPE = 'TR_CONTRACT_APPROVE') BEGIN SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID) IF(@CODE IS NULL OR @CODE = '') BEGIN SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID) + N'(ID hệ thống)' END SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin hợp đồng số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết thông tin hợp đồng.' + @footer AS MESSAGECONTENT RETURN 0 END ----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO---------------- --------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT--------------------- IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP') BEGIN SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo thông tin PO cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin PO số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt thông tin PO.' + @footer AS MESSAGECONTENT RETURN 0 END ------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO--------------------------- IF(@p_TYPE = 'TR_PO_MASTER_APPROVE') BEGIN SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID) SELECT @TILTER_MAIL+N' Thông báo thông tin PO đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Thông tin PO số : ' + @CODE + N' đã được trưởng đơn vị phê duyệt thành công.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết thông tin PO.' + @footer AS MESSAGECONTENT RETURN 0 END IF(@p_TYPE = 'TR_REJECT_GDV') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'TRPY' THEN 'req-temp-pay-list-kt-edit;id=' WHEN 'TADY' THEN 'req-payment-kt-edit;id='END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX IF (@SYS_PREFIX ='TRPY') SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) ELSE IF (@SYS_PREFIX ='TADY') SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END IF(@p_TYPE = 'TR_REJECT_NT') BEGIN --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ý SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from( SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val )x) SELECT @PAGE = sp.Description, @URLPAGE=(CASE sp.Prefix WHEN 'TRPY' THEN 'req-temp-pay-list-edit;id=' WHEN 'TADY' THEN 'req-payment-edit;id=' END) FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX IF (@SYS_PREFIX ='TRPY') SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) ELSE IF (@SYS_PREFIX ='TADY') SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết.' + @footer AS MESSAGECONTENT END ---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt----- IF(@p_TYPE = 'CON_MASTER_SendApp') BEGIN SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo công trình cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt yêu cầu.' + @footer AS MESSAGECONTENT RETURN 0 END ---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt----- ---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo----- IF(@p_TYPE = 'CON_MASTER_APP') BEGIN SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo công trình đã được phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết công trình.' + @footer AS MESSAGECONTENT RETURN 0 END ---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo----- ---START hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt----- IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp') BEGIN SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID) SELECT @TILTER_MAIL+N' Thông báo layout bản vẽ cần phê duyệt' AS TITLE, @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' + N',

Layout bản vẽ: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + N'
Anh/Chị vui lòng nhấn vào đây để xem chi tiết và phê duyệt layout bản vẽ.' + @footer AS MESSAGECONTENT RETURN 0 END ---END hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----