top of page

neoSuite

Público·1 membro

Script para adicionar unidade no usuário

use neoSuite



declare @nome varchar(max) = 'JAlves Tivoli'; --NOME DO FRANQUEADO


declare @login varchar(max) = 'jalves.tivoli'; --LOGIN DO FRANQUEADO


declare @grup_codigo int = (select grup_codigo from grupo where grup_hash like ('3A08FF8E2B'/* PIN DA LOJA*/) and sire_codigo = 1);




declare @usua_codigo int = (select usua_codigo from usuario where usua_nome like @nome and usua_login like @login);



insert into usuario_grupo


(usua_codigo,grup_codigo,sire_codigo)


values


(@usua_codigo,@grup_codigo,1);



declare @usgr_codigo int = (select usgr_codigo from usuario_grupo where usua_codigo = @usua_codigo and grup_codigo = @grup_codigo);



-- 2 Cad Estoque


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(2,1,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(2,2,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(2,3,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(2,4,@usgr_codigo);



-- 8 Preço Tabela de Preço


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(8,1,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(8,2,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(8,3,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(8,4,@usgr_codigo);



-- 10 Relatório


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(10,1,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(10,2,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(10,3,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(10,4,@usgr_codigo);



-- 14 Fornecedor Fornecedor


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(14,1,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(14,2,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(14,3,@usgr_codigo);


insert into menu_permissao_usuario_grupo


(menu_codigo,perm_codigo,usgr_codigo)


values


(14,4,@usgr_codigo);




if (select serv_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 10) is null


begin


  insert into grupo_servico (grup_codigo,serv_codigo,sire_codigo)


  values (@grup_codigo,10,1);


end;



if (select serv_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 1 and grse_codigo in (select grse_codigo from grupo_servico_usuario where usua_codigo = @usua_codigo)) is null


begin


declare @grse_codigo int = (select grse_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 1)


insert into grupo_servico_usuario (usua_codigo,grse_codigo,sire_codigo)


values (@usua_codigo,@grse_codigo,1);


end;



if (select serv_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 5 and grse_codigo in (select grse_codigo from grupo_servico_usuario where usua_codigo = @usua_codigo)) is null


begin


set @grse_codigo = (select grse_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 5)


insert into grupo_servico_usuario (usua_codigo,grse_codigo,sire_codigo)


values (@usua_codigo,@grse_codigo,1);


end;



if (select serv_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 10 and grse_codigo in (select grse_codigo from grupo_servico_usuario where usua_codigo = @usua_codigo)) is null


begin


set @grse_codigo = (select grse_codigo from grupo_servico where grup_codigo = @grup_codigo and serv_codigo = 10)


insert into grupo_servico_usuario (usua_codigo,grse_codigo,sire_codigo)


values (@usua_codigo,@grse_codigo,1);


end;



if (select usua_codigoAceitou from termoContrato_grupo where usua_codigoAceitou = @usua_codigo) = @usua_codigo


begin


update termoContrato_grupo


set tecg_dataAceitou = getdate(),


usua_codigoAceitou = @usua_codigo


where grup_codigo = @grup_codigo


end


else


begin


insert into termoContrato_grupo (term_codigo,grup_codigo,tecg_dataAceitou,usua_codigoAceitou,sire_codigo)


values (4,@grup_codigo,getdate(),@usua_codigo,1)


end;



if (select usua_codigo from termo_usuario where usua_codigo = @usua_codigo) = @usua_codigo


begin


update termo_usuario


set teus_aceitou = 1,


teus_dataAceitou = getdate()


where usua_codigo = @usua_codigo


end


else


begin


insert into termo_usuario (term_codigo,usua_codigo,teus_aceitou,teus_dataAceitou,sire_codigo)


values (2,@usua_codigo,1,getdate(),1);


insert into termo_usuario (term_codigo,usua_codigo,teus_aceitou,teus_dataAceitou,sire_codigo)


values (3,@usua_codigo,1,getdate(),1);


end;

4 visualizações

neonews, neoriginals e ClasTech são marcas neoCompany. neoCompany ltda. Todos os direitos reservados.

  • LinkedIn

neonews, neoriginals e ClasTech são marcas neoCompany.

neoCompany ltda. Todos os direitos reservados.

bottom of page