Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @data_by | varchar | 255 | |
| @bypass_readonly | bit | 1 | |
| @xStsno | varchar | 2 | |
| @xStsdes | varchar | 2000 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
create procedure dbo.MG_CHECK_USER
@data_by varchar(255),
@bypass_readonly bit ,
@xStsno varchar(2) output,
@xStsdes varchar(2000) output
WITH
---XencX---encryption ,
EXECUTE AS CALLER
as
set @xStsno='00';
set @xStsdes='sukses'
declare
@_user_id varchar(100)
,@_user_name varchar(100)
,@_user_pass varchar(255)
,@_user_banned int
,@_user_banned_info varchar(255)
,@_id int
,@_level_user_id int
,@_status_users_name varchar(100)
,@_level_user_name varchar(100)
,@_status_info varchar(2000)
,@readonly int
,@_status_users_id int
SELECT @_id =users.id,
@readonly=ccs_permissions.readonly,
@_user_banned=isnull(users.banned,1),
@_user_banned_info=isnull(users.ban_reason,''),
@_status_users_id=users.status,
@_user_pass=users.password,
@_user_id=users.username,
@_level_user_name=ccs_roles.name,
@_user_name= ccs_user_profile.name
FROM ccs_branch RIGHT OUTER JOIN
ccs_division RIGHT OUTER JOIN
ccs_roles INNER JOIN
users INNER JOIN
ccs_user_profile ON users.id = ccs_user_profile.user_id ON ccs_roles.id = users.role_id LEFT OUTER JOIN
ccs_permissions ON users.id = ccs_permissions.id ON ccs_division.id_div = ccs_user_profile.divisionID ON ccs_branch.id_br = ccs_user_profile.branchID
WHERE (users.id = @data_by)
if @_id is null
begin
set @xStsno='01';
set @xStsdes='User tidak ditemukan';
goto f
end
if @_user_banned =1
begin
set @xStsno='01';
set @xStsdes='Maaf user anda sedang di banned';
goto f
end
if @bypass_readonly=0
begin
if @readonly =1
begin
set @xStsno='01';
set @xStsdes='Hak akses anda hanya readonly';
goto f
end
end
f:
GO
GO
create procedure dbo.MG_CHECK_USER
@data_by varchar(255),
@bypass_readonly bit ,
@xStsno varchar(2) output,
@xStsdes varchar(2000) output
WITH
---XencX---encryption ,
EXECUTE AS CALLER
as
set @xStsno='00';
set @xStsdes='sukses'
declare
@_user_id varchar(100)
,@_user_name varchar(100)
,@_user_pass varchar(255)
,@_user_banned int
,@_user_banned_info varchar(255)
,@_id int
,@_level_user_id int
,@_status_users_name varchar(100)
,@_level_user_name varchar(100)
,@_status_info varchar(2000)
,@readonly int
,@_status_users_id int
SELECT @_id =users.id,
@readonly=ccs_permissions.readonly,
@_user_banned=isnull(users.banned,1),
@_user_banned_info=isnull(users.ban_reason,''),
@_status_users_id=users.status,
@_user_pass=users.password,
@_user_id=users.username,
@_level_user_name=ccs_roles.name,
@_user_name= ccs_user_profile.name
FROM ccs_branch RIGHT OUTER JOIN
ccs_division RIGHT OUTER JOIN
ccs_roles INNER JOIN
users INNER JOIN
ccs_user_profile ON users.id = ccs_user_profile.user_id ON ccs_roles.id = users.role_id LEFT OUTER JOIN
ccs_permissions ON users.id = ccs_permissions.id ON ccs_division.id_div = ccs_user_profile.divisionID ON ccs_branch.id_br = ccs_user_profile.branchID
WHERE (users.id = @data_by)
if @_id is null
begin
set @xStsno='01';
set @xStsdes='User tidak ditemukan';
goto f
end
if @_user_banned =1
begin
set @xStsno='01';
set @xStsdes='Maaf user anda sedang di banned';
goto f
end
if @bypass_readonly=0
begin
if @readonly =1
begin
set @xStsno='01';
set @xStsdes='Hak akses anda hanya readonly';
goto f
end
end
f:
GO
Depends On
6Used By
19- dbo.MG_MS_ADJUSTMENT_HEADER_ADD
- dbo.MG_MS_BC_IN_ADD
- dbo.MG_MS_BC_IN_CANCEL
- dbo.MG_MS_BC_IN_EDIT
- dbo.MG_MS_BC_IN_FINISH
- dbo.MG_MS_BC_IN_GET_KURS_INFO_NOW
- dbo.MG_MS_BC_IN_ITEM_ADD
- dbo.MG_MS_BC_IN_ITEM_DELETE
- dbo.MG_MS_BC_IN_ITEM_EDIT
- dbo.MG_MS_BC_OUT_CANCEL
- dbo.MG_MS_BC_OUT_EDIT
- dbo.MG_MS_BC_OUT_FINISH
- dbo.MG_MS_STO_HEADER_ADD
- dbo.MG_MS_SUPPLIER_CUSTOMER_ADD
- dbo.MG_MS_SUPPLIER_CUSTOMER_EDIT
- dbo.MG_MS_TEKNISI_ADD
- dbo.MG_MS_TEKNISI_DELETE
- dbo.MG_MS_TEKNISI_EDIT
- dbo.TEST_GRN_POST