Mudanças entre as edições de "Criar novo perfil de cliente"

De MSTECH wiki
Ir para: navegação, pesquisa
m (uma edição)
(Configurações no Gestão)
Linha 114: Linha 114:
  
 
*Instalar o serviço do Gestão escolar:
 
*Instalar o serviço do Gestão escolar:
 +
**https://wiki.mstech.com.br/index.php/Servi%C3%A7o
 
**Apagar todo o conteúdo da pasta bin do projeto ''SetupMultiInstanceGestaoEscolarServerScheduler''.
 
**Apagar todo o conteúdo da pasta bin do projeto ''SetupMultiInstanceGestaoEscolarServerScheduler''.
 
**Dar Build no projeto ''SetupMultiInstanceGestaoEscolarServerScheduler'' (executar em debug) e copiar todo o conteúdo da pasta bin no servidor.
 
**Dar Build no projeto ''SetupMultiInstanceGestaoEscolarServerScheduler'' (executar em debug) e copiar todo o conteúdo da pasta bin no servidor.

Edição das 20h02min de 22 de agosto de 2016

Adicionar novo perfil

  • Adicionar perfil no banco de dados: alterar o arquivo data [diarioclasse-data] > src > main > java > br.com.mstech.diarioclasse.data > helper > PerfilHelper.java.
  • Adicionar perfil no enumerador: alterar o arquivo model [diarioclasse-model] > src > main > java > br.com.mstech.diarioclasse > enumeration > PerfilEnum.java.
  • Excluir perfis de outros clientes: alterar o arquivo data [diarioclasse-data] > src > main > java > br.com.mstech.diarioclasse.data > dao > PerfilDao.java.
  • Alterar perfil ativo ao rodar o projeto (nos builds do jenkins o perfil é alterado dinamicamente): alterar o arquivo model [diarioclasse-model] > src > main > java > br.com.mstech.diarioclasse > ParametroSistema.java.
  • Adicionar novo perfil nos builds no jenkins.

Criar novo build no jenkins

  • Selecionar o projeto, estando logado com o login/senha do computador.
  • Criar um Novo job, alterar o nome e copiar as configurações de um job já existente.
  • Adicionar na lista de perfis, e alterar o nome do projeto "principal".
  • Alterar o campo Remote directory, a pasta onde vai ser gerada a apk.
  • Alterar o código que altera o ícone de acordo com o cliente:
-- Icone padrão
application_icon = manifest.getElementsByTagName("application")
if application_icon.length == 1:
   application_icon[0].setAttribute("android:icon", "@drawable/icon_mstech")
   application_icon[0].setAttribute("android:label", "@string/app_name_mstech")

activity_label = manifest.getElementsByTagName("activity")
if activity_label > 0:
   activity_label[0].setAttribute("android:label", "@string/app_name_mstech")	
--
-- Icone SMESP
application_icon = manifest.getElementsByTagName("application")
if application_icon.length == 1:
   application_icon[0].setAttribute("android:icon", "@drawable/icon_smesp")
   application_icon[0].setAttribute("android:label", "@string/app_name_smesp")

activity_label = manifest.getElementsByTagName("activity")
if activity_label > 0:
   activity_label[0].setAttribute("android:label", "@string/app_name_smesp")		
--

Configurações no Gestão

  • Adicionar sistema DiarioClasseService com a chave K1 = 48FEAA0149. Exemplo de script:
USE [DEV_FRA_CoreSSO]
GO
 
--Iniciar transação
BEGIN TRANSACTION
SET XACT_ABORT ON

  DECLARE @entId as uniqueidentifier;
  SELECT TOP 1 @entId = sse.ent_id 
  FROM SYS_SistemaEntidade AS sse WITH(NOLOCK)
  INNER JOIN  SYS_Sistema AS ss WITH(NOLOCK)
    ON sse.sis_id = ss.sis_id
  WHERE 
  ss.sis_nome = 'Gestão Acadêmica'

  INSERT INTO [dbo].[SYS_Sistema]
    ([sis_id]
    ,[sis_nome]
    ,[sis_descricao]
    ,[sis_caminho]
    ,[sis_urlImagem]
    ,[sis_urlLogoCabecalho]
    ,[sis_tipoAutenticacao]
    ,[sis_urlIntegracao]
    ,[sis_situacao]
    ,[sis_caminhoLogout]
    ,[sis_ocultarLogo])
  VALUES
  (138
  ,'DiarioClasseService'
  ,'Serviço de sincronização de dados Web X Tablet'
  ,null
  ,null
  ,null
  ,1
  ,null
  ,5
  ,null
  ,0)

  INSERT INTO [dbo].[SYS_SistemaEntidade]
    ([sis_id]
    ,[ent_id]
    ,[sen_chaveK1]
    ,[sen_urlAcesso]
    ,[sen_logoCliente]
    ,[sen_urlCliente]
    ,[sen_situacao])
  VALUES
  (138
  ,@entId
  ,'48FEAA0149'
  ,null
  ,null
  ,null
  ,1)

-- Fechar transação
SET XACT_ABORT OFF
COMMIT TRANSACTION
GO
  • Criar grupo de Docente e adicionar usuários.
  • Instalar o serviço do Gestão escolar:
    • https://wiki.mstech.com.br/index.php/Servi%C3%A7o
    • Apagar todo o conteúdo da pasta bin do projeto SetupMultiInstanceGestaoEscolarServerScheduler.
    • Dar Build no projeto SetupMultiInstanceGestaoEscolarServerScheduler (executar em debug) e copiar todo o conteúdo da pasta bin no servidor.
    • Executar o arquivo SetupMultiInstanceGestaoEscolarServerScheduler como administrador.
    • Desinstalar as instâncias necessárias.
    • Executar o setup novamente e instalar a instância de novo.
    • Confirmar porta padrão 555.
    • Atualizar as configurações do banco na pasta da instância.
  • Publicar API:
    • Dar um Publish no projeto da API.
    • Copiar a pasta para o servidor: DSG-WEB01, IIS 7, site SPO_GestaoEscolar.
  • Adicionar módulo de Configuração de serviços:
​​EXEC MS_InserePaginaMenu
    @nomeSistema = @nomeSistema -- Nome do sistema (obrigatório)
    ,@nomeModuloAvo = NULL -- Nome do módulo avó (Opcional, apenas quando houver) 
    ,@nomeModuloPai = 'Configuração' -- Nome do módulo pai (Opcional, apenas quando houver)
    ,@nomeModulo = 'Configuração de serviços' -- Nome do módulo (Obrigatório)
    ,@SiteMap1Nome = 'Configuração de serviços​'
    ,@SiteMap1Url = '~/Configuracao/Servico/ConfigurarServico.aspx'
    ,@SiteMap2Nome = NULL
    ,@SiteMap2Url = NULL
    ,@SiteMap3Nome = NULL 
    ,@SiteMap3Url = NULL
    ,@possuiVisaoAdm = 1 -- Indicar se possui visão de administador
    ,@possuiVisaoGestao = 0 -- Indicar se possui visão de Gestão
    ,@possuiVisaoUA = 0 -- Indicar se possui visão de UA
    ,@possuiVisaoIndividual = 0 -- Indicar se possui visão de individual
  • Acessar o módulo no Gestão e configurar a frequência para executar os serviços do Diário de classe.
  • Adicionar parâmetros acadêmicos para a execução dos serviços:
EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_AULA' -- Chave do parâmetro. (Obrigatório)
    ,@pac_valor = '300' -- Valor do parâmetro. (Obrigatório)
    ,@pac_descricao = 'Quantidade máxima de protocolos de aula carregados na sincronização com o diário de classe' -- Descrição do parâmetro. (Obrigatório)
    ,@pac_obrigatorio = 1 -- indica se o parâmetro é obrigatório no sistema. (Obrigatório)
    ,@ent_id = @entId

EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_PLANEJAMENTO' -- Chave do parâmetro. (Obrigatório)
    ,@pac_valor = '30' -- Valor do parâmetro. (Obrigatório)
    ,@pac_descricao = 'Quantidade máxima de protocolos de planejamento carregados na sincronização com o diário de classe' -- Descrição do parâmetro. (Obrigatório)
    ,@pac_obrigatorio = 1 -- indica se o parâmetro é obrigatório no sistema. (Obrigatório)
    ,@ent_id = @entId

EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_LOGS' --  varchar(100)
    ,@pac_valor = '500' --  varchar(1000)
    ,@pac_descricao = 'Quantidade máxima de protocolos de logs carregados na sincronização com o diário de classe' --  varchar(200)
    ,@pac_obrigatorio = 1 --  bit
    ,@ent_id = @entId

EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_JUSTIFICATIVA' --  varchar(100)
    ,@pac_valor = '10' --  varchar(1000)
    ,@pac_descricao = 'Quantidade máxima de protocolos de justificativa de falta carregados na sincronização com o diário de classe' --  varchar(200)
    ,@pac_obrigatorio = 1 --  bit
    ,@ent_id = @entId

EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_FOTO' --  varchar(100)
    ,@pac_valor = '30' --  varchar(1000)
    ,@pac_descricao = 'Quantidade máxima de protocolos de foto carregados na sincronização com o diário de classe' --  varchar(200)
    ,@pac_obrigatorio = 1 --  bit
    ,@ent_id = @entId

EXEC MS_InsereParametroAcademico
    @pac_chave = 'QUANTIDADE_MAXIMA_BUSCA_PROTOCOLO_COMPENSACAO' --  varchar(100)
    ,@pac_valor = '10' --  varchar(1000)
    ,@pac_descricao = 'Quantidade máxima de protocolos de compensação de ausência carregados na sincronização com o diário de classe' --  varchar(200)
    ,@pac_obrigatorio = 1 --  bit
    ,@ent_id = @entId​
  • Adicionar módulo para consulta de protocolos e equipamentos:
DECLARE @nomeSistema VARCHAR(100) = 'Gestão Acadêmica'
​​​​​DECLARE @sis_id INT = (SELECT TOP 1 sis_id FROM SYS_Sistema WHERE sis_nome = @nomeSistema)
EXEC MS_InserePaginaMenu
   @nomeSistema = @nomeSistema -- Nome do sistema (obrigatório)
   ,@nomeModuloAvo = NULL -- Nome do módulo avó (Opcional, apenas quando houver) 
   ,@nomeModuloPai = 'Configuração' -- Nome do módulo pai (Opcional, apenas quando houver)
   ,@nomeModulo = 'Diário de classe​' -- Nome do módulo (Obrigatório)
   ,@SiteMap1Nome = 'Diário de classe​'
   ,@SiteMap1Url = '~/Index.aspx?mod_id=0'
   ,@SiteMap2Nome = NULL
   ,@SiteMap2Url = NULL
   ,@SiteMap3Nome = NULL 
   ,@SiteMap3Url = NULL
   ,@possuiVisaoAdm = 1 -- Indicar se possui visão de administador
   ,@possuiVisaoGestao = 1 -- Indicar se possui visão de Gestão
   ,@possuiVisaoUA = 1 -- Indicar se possui visão de UA
   ,@possuiVisaoIndividual = 0 -- Indicar se possui visão de individual

UPDATE SYS_ModuloSiteMap
SET  msm_url = '~/Index.aspx?mod_id=' + CAST(mod_id AS VARCHAR)
WHERE msm_nome IN ('Diário de classe​')
  AND sis_id = @sis_id
  AND msm_url = '~/Index.aspx?mod_id=0'

EXEC MS_InserePaginaMenu
   @nomeSistema = @nomeSistema -- Nome do sistema (obrigatório)
   ,@nomeModuloAvo = 'Configuração' -- Nome do módulo avó (Opcional, apenas quando houver) 
   ,@nomeModuloPai = 'Diário de classe​' -- Nome do módulo pai (Opcional, apenas quando houver)
   ,@nomeModulo = 'Protocolos' -- Nome do módulo (Obrigatório)
   ,@SiteMap1Nome = 'Consulta de protocolos​'
   ,@SiteMap1Url = '~/Configuracao/DiarioClasse/Protocolos/Busca.aspx'
   ,@SiteMap2Nome = NULL
   ,@SiteMap2Url = NULL
   ,@SiteMap3Nome = NULL 
   ,@SiteMap3Url = NULL
   ,@possuiVisaoAdm = 1 -- Indicar se possui visão de administador
   ,@possuiVisaoGestao = 1 -- Indicar se possui visão de Gestão
   ,@possuiVisaoUA = 1 -- Indicar se possui visão de UA
   ,@possuiVisaoIndividual = 0 -- Indicar se possui visão de individual

EXEC MS_InserePaginaMenu
   @nomeSistema = @nomeSistema -- Nome do sistema (obrigatório)
   ,@nomeModuloAvo = 'Configuração' -- Nome do módulo avó (Opcional, apenas quando houver) 
   ,@nomeModuloPai = 'Diário de classe​' -- Nome do módulo pai (Opcional, apenas quando houver)
   ,@nomeModulo = 'Equipamentos' -- Nome do módulo (Obrigatório)
   ,@SiteMap1Nome = 'Consulta de equipamentos​'
   ,@SiteMap1Url = '~/Configuracao/DiarioClasse/ConsultaEquipamentos/Busca.aspx​'
   ,@SiteMap2Nome = NULL
   ,@SiteMap2Url = NULL
   ,@SiteMap3Nome = NULL 
   ,@SiteMap3Url = NULL
   ,@possuiVisaoAdm = 1 -- Indicar se possui visão de administador
   ,@possuiVisaoGestao = 1 -- Indicar se possui visão de Gestão
   ,@possuiVisaoUA = 1 -- Indicar se possui visão de UA
   ,@possuiVisaoIndividual = 0 -- Indicar se possui visão de individual​
  • Adicionar parâmetros acadêmicos que no tablet possuem um valor padrão diferente da web:
EXEC MS_InsereParametroAcademico
    @pac_chave = 'PERMITIR_CADASTRAR_AULA_REPOSICAO',
    @pac_valor = 'False',
    @pac_descricao = 'Permitir cadastrar aulas de reposição',
    @pac_obrigatorio = 1,
    @ent_id = @entId

 EXEC MS_InsereParametroAcademico
    @pac_chave = 'PLANEJAMENTO_ANUAL_CICLO',
    @pac_valor = 'False',
    @pac_descricao = 'Possui planejamento anual por ciclo.',
    @pac_obrigatorio = 0,
    @ent_id = @entId
  • Para adicionar o docente substituto, caso exista essa opção no cliente:

Alterar o parâmetro QUANTIDADE_DOCENTES_VIGENTES_DISCIPLINA​:

UPDATE ACA_ParametroAcademico
SET pac_valor = '2'
WHERE pac_chave = 'QUANTIDADE_DOCENTES_VIGENTES_DISCIPLINA'
AND ent_id = @entId

Inserir o tipo de docente e as permissões:

IF (NOT EXISTS (SELECT TOP 1 tdc_id FROM ACA_TipoDocente WITH(NOLOCK) WHERE tdc_id = 4))
BEGIN
    INSERT INTO ACA_TipoDocente
    (
       tdc_id
       ,tdc_descricao
       ,tdc_posicao
       ,tdc_corDestaque
       ,tdc_situacao
       ,tdc_dataCriacao
       ,tdc_dataAlteracao
       ,tdc_nome
       ,tdc_quantidade
    )
    VALUES
    (
       4 --EnumTipoDocente
       ,'Substituto'
       ,2
       ,'#DEB887'
       ,1
       ,GETDATE()
       ,GETDATE()
       ,'Substituto'
       ,1
    )

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,1,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,2,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,3,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,4,0,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,5,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,6,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,7,1,1,1,GETDATE(),GETDATE())
 		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,8,1,1,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,9,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (1,4,10,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,1,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,2,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,3,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,4,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,5,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,6,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,7,1,1,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,8,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,9,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,1,10,1,0,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,1,1,1,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,2,1,1,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,3,1,1,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,4,0,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,5,1,1,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,6,1,1,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,7,1,1,1,GETDATE(),GETDATE())

    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,8,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
    (tdc_id, tdc_idPermissao, pdc_modulo, pdc_permissaoConsulta, pdc_permissaoEdicao, pdc_situacao, pdc_dataCriacao, pdc_dataAlteracao)
    VALUES (4,4,9,1,0,1,GETDATE(),GETDATE())
		
    INSERT INTO CFG_PermissaoDocente 
(tdc_id,tdc_idPermissao,pdc_modulo,pdc_permissaoConsulta,pdc_permissaoEdicao,pdc_situacao,pdc_dataCriacao,pdc_dataAlteracao)
    VALUES (4,4,10,1,0,1,GETDATE(),GETDATE())
	
END