Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

344 nova funcionalidade mapeamento de envio parcial #351

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
7badcb6
feat: rebase
Mauro1706 May 3, 2023
6a55353
feat: verificação de certificado SSL e nova mensagem para script de v…
Mauro1706 May 15, 2023
7c75052
feat: remoção de arquivos
Mauro1706 May 15, 2023
6db4f20
Merge branch 'supergovbr:master' into master
Mauro1706 May 18, 2023
d62d8af
Merge branch 'supergovbr:master' into master
Mauro1706 May 25, 2023
c855cb2
fix: retirada de implementação de outra tarefa
Mauro1706 Jun 15, 2023
ed6063f
Merge branch 'supergovbr:master' into master
Mauro1706 Jun 23, 2023
844fd14
Merge branch 'supergovbr:master' into master
Mauro1706 Jul 4, 2023
7eca533
Merge branch 'supergovbr:master' into master
Mauro1706 Jul 27, 2023
fcac3e4
Merge branch 'pengovbr:master' into master
Mauro1706 Aug 11, 2023
6ee85a5
feat: implementação de criação de tabela e perfil de acesso a funcion…
Aug 17, 2023
df7bf1c
feat: listagem cadastro e exclusão de mapeamento
Aug 18, 2023
61b5163
feat: alteração de chamada de test case
Mauro1706 Aug 18, 2023
a0b57fe
Merge branch 'pengovbr:master' into master
Mauro1706 Sep 14, 2023
e4be58e
Merge branch 'pengovbr:master' into master
Mauro1706 Sep 18, 2023
cfc4e77
chore: correção de conflitos com master
Sep 18, 2023
3841f86
feat: atualização de metodo de envio de componentes digitais
Mauro1706 Sep 27, 2023
bbd11f3
feat: atualização de metodo de envio de componentes digitais
Mauro1706 Sep 27, 2023
166c1dc
feat: alterações feitas em pedidos no MR
Mauro1706 Oct 13, 2023
c37b0a6
feat: atribuir perfis a usuário básico
Mauro1706 Oct 13, 2023
06e1641
feat: retirada de sleep
Mauro1706 Oct 13, 2023
10aebc6
feat: correção de seleção de repositorio e teste funcional
Mauro1706 Oct 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions src/PENIntegracao.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php

// Identifica��o da vers�o do m�dulo. Este dever� ser atualizado e sincronizado com constante VERSAO_MODULO
define("VERSAO_MODULO_PEN", "3.3.2");
define("VERSAO_MODULO_PEN", "3.3.3");

class PENIntegracao extends SeiIntegracao
{
Expand Down Expand Up @@ -710,6 +710,15 @@ public function processarControlador($strAcao)
case 'pen_expedir_lote_listar':
require_once dirname(__FILE__) . '/pen_expedir_lote_listar.php';
break;
case 'pen_map_restricao_envio_comp_digitais_listar':
case 'pen_map_restricao_envio_comp_digitais_excluir':
require_once dirname(__FILE__) . '/pen_map_restricao_envio_comp_digitais_listar.php';
break;
case 'pen_map_restricao_envio_comp_digitais_salvar':
case 'pen_map_restricao_envio_comp_digitais_cadastrar':
case 'pen_map_restricao_envio_comp_digitais_visualizar':
require_once dirname(__FILE__) . '/pen_map_restricao_envio_comp_digitais_cadastrar.php';
break;

default:
return false;
Expand All @@ -735,7 +744,7 @@ public function processarControladorAjax($strAcao) {
if (count($arrObjEstruturaDTO['itens']) > 0) {
$xml = self::gerarXMLItensArrInfraDTOAutoCompletar($arrObjEstruturaDTO, 'NumeroDeIdentificacaoDaEstrutura', 'Nome');
} else {
return '<itens><item grupo="vazio" id="0" descricao="Unidade n�o Encontrada."></item></itens>';
return '<itens><item id="0" descricao="Unidade n�o Encontrada."></item></itens>';
}
break;

Expand Down
10 changes: 10 additions & 0 deletions src/bd/PenRestricaoEnvioComponentesDigitaisBD.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

require_once DIR_SEI_WEB.'/SEI.php';

class PenRestricaoEnvioComponentesDigitaisBD extends InfraBD {

public function __construct(InfraIBanco $objInfraIBanco) {
parent::__construct($objInfraIBanco);
}
}
34 changes: 34 additions & 0 deletions src/dto/PenRestricaoEnvioComponentesDigitaisDTO.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?php

require_once DIR_SEI_WEB . '/SEI.php';

class PenRestricaoEnvioComponentesDigitaisDTO extends InfraDTO
{

public function getStrNomeTabela()
{
return 'md_pen_envio_comp_digitais';
}

public function getStrNomeSequenciaNativa()
{
return 'md_pen_seq_envio_comp_digitais';
}

public function montar()
{

$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_DBL, 'Id', 'id');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM, 'IdEstrutura', 'id_estrutura');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR, 'StrEstrutura', 'str_estrutura');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM, 'IdUnidadeRh', 'id_unidade_rh');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR, 'StrUnidadeRh', 'str_unidade_rh');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM, 'IdUsuario', 'id_usuario');
$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM, 'IdUnidade', 'id_unidade');

$this->configurarPK('Id', InfraDTO::$TIPO_PK_NATIVA);

$this->configurarFK('IdUsuario', 'usuario', 'id_usuario');
$this->configurarFK('IdUnidade', 'unidade', 'id_unidade');
}
}
Loading