INSERT INTO Permissoes (Nome, Descricao) VALUES -- ======================== -- EMPRESA -- ======================== ('EMPRESA_VER', 'Visualizar dados da empresa'), ('EMPRESA_EDITAR', 'Editar dados da empresa'), -- ======================== -- CLIENTES -- ======================== ('CLIENTE_VER', 'Visualizar clientes'), ('CLIENTE_CADASTRAR', 'Cadastrar clientes'), ('CLIENTE_EDITAR', 'Editar clientes'), ('CLIENTE_EXCLUIR', 'Excluir clientes'), -- ======================== -- FORNECEDORES -- ======================== ('FORNECEDOR_VER', 'Visualizar fornecedores'), ('FORNECEDOR_CADASTRAR', 'Cadastrar fornecedores'), ('FORNECEDOR_EDITAR', 'Editar fornecedores'), ('FORNECEDOR_EXCLUIR', 'Excluir fornecedores'), -- ======================== -- FUNCIONARIOS -- ======================== ('FUNCIONARIO_VER', 'Visualizar funcionários'), ('FUNCIONARIO_CADASTRAR', 'Cadastrar funcionários'), ('FUNCIONARIO_EDITAR', 'Editar funcionários'), ('FUNCIONARIO_EXCLUIR', 'Excluir funcionários'), -- ======================== -- USUARIOS / SEGURANÇA -- ======================== ('USUARIO_VER', 'Visualizar usuários'), ('USUARIO_CADASTRAR', 'Cadastrar usuários'), ('USUARIO_EDITAR', 'Editar usuários'), ('USUARIO_EXCLUIR', 'Excluir usuários'), ('PERMISSAO_GERENCIAR', 'Gerenciar permissões'), -- ======================== -- SERVIÇOS -- ======================== ('SERVICO_VER', 'Visualizar serviços'), ('SERVICO_CADASTRAR', 'Cadastrar serviços'), ('SERVICO_EDITAR', 'Editar serviços'), ('SERVICO_EXCLUIR', 'Excluir serviços'), -- ======================== -- CONTRATOS -- ======================== ('CONTRATO_VER', 'Visualizar contratos'), ('CONTRATO_CADASTRAR', 'Cadastrar contratos'), ('CONTRATO_EDITAR', 'Editar contratos'), ('CONTRATO_EXCLUIR', 'Excluir contratos'), -- ======================== -- FINANCEIRO - RECEBER -- ======================== ('RECEBER_VER', 'Visualizar contas a receber'), ('RECEBER_CADASTRAR', 'Cadastrar contas a receber'), ('RECEBER_EDITAR', 'Editar contas a receber'), ('RECEBER_BAIXAR', 'Dar baixa em contas a receber'), -- ======================== -- FINANCEIRO - PAGAR -- ======================== ('PAGAR_VER', 'Visualizar contas a pagar'), ('PAGAR_CADASTRAR', 'Cadastrar contas a pagar'), ('PAGAR_EDITAR', 'Editar contas a pagar'), ('PAGAR_BAIXAR', 'Dar baixa em contas a pagar'), -- ======================== -- PLANO DE CONTAS -- ======================== ('PLANO_CONTAS_VER', 'Visualizar plano de contas'), ('PLANO_CONTAS_CADASTRAR', 'Cadastrar plano de contas'), ('PLANO_CONTAS_EDITAR', 'Editar plano de contas'), ('PLANO_CONTAS_EXCLUIR', 'Excluir plano de contas'), -- ======================== -- TRANSPORTADORAS -- ======================== ('TRANSPORTADORA_VER', 'Visualizar transportadoras'), ('TRANSPORTADORA_CADASTRAR', 'Cadastrar transportadoras'), ('TRANSPORTADORA_EDITAR', 'Editar transportadoras'), ('TRANSPORTADORA_EXCLUIR', 'Excluir transportadoras'), -- ======================== -- RELATORIOS -- ======================== ('RELATORIO_FINANCEIRO', 'Acessar relatórios financeiros'), ('RELATORIO_CLIENTES', 'Acessar relatórios de clientes'), ('RELATORIO_GERAL', 'Acessar relatórios gerais'), -- ======================== -- SISTEMA -- ======================== ('SISTEMA_CONFIG', 'Alterar configurações do sistema'), ('SISTEMA_LOGS', 'Visualizar logs do sistema'); INSERT INTO Permissoes (Nome, Descricao) SELECT 'CLIENTE_VER', 'Visualizar clientes' WHERE NOT EXISTS ( SELECT 1 FROM Permissoes WHERE Nome = 'CLIENTE_VER' );