join_lab.php
3.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?php
require_once __DIR__ . '/../../SEI.php';
SessaoSEI::getInstance(false)->simularLogin(SessaoSEI::$USUARIO_SEI, SessaoSEI::$UNIDADE_TESTE);
/*
###############################CONSULTAR ASSUNTO#############################################
//FILTROS PASSADOS POR PARÂMETRO
$ID = 0;
$FILTER = '';
$START = 0;
$LIMIT = 0;
//INSTANCIA O DTO E INFORMA OS FILTROS DA BUSCA
$assuntoDTO = new AssuntoDTO();
IF($ID)
$assuntoDTO->setNumIdAssunto($ID);
if($FILTER)
$assuntoDTO->setStrCodigoEstruturado('%'.$FILTER.'%',InfraDTO::$OPER_LIKE);
$assuntoDTO->setStrDescricao('%'.$FILTER.'%',InfraDTO::$OPER_LIKE);
IF($START)
$assuntoDTO->setNumMaxRegistrosRetorno($LIMIT);
IF($LIMIT)
$assuntoDTO->setNumPaginaAtual($START);
$assuntoDTO->retNumIdAssunto();
$assuntoDTO->retStrCodigoEstruturado();
$assuntoDTO->retStrDescricao();
// REALIZA A CHAMADA DA DE ASSUNTOS
$assuntoRN = new AssuntoRN();
$arrAssuntoDTO = $assuntoRN->listarRN0247($assuntoDTO);
###################PESQUISAR ASSUNTOS###################################################
$ID = 0;
$FILTER = '';
$START = 0;
$LIMIT = 5;
$contatoDTO = new ContatoDTO();
if($ID)
$contatoDTO->setNumIdContato($ID);
if($FILTER)
$contatoDTO->setStrNome('%'.$FILTER.'%',InfraDTO::$OPER_LIKE);
IF($LIMIT)
$contatoDTO->setNumMaxRegistrosRetorno($LIMIT);
IF($START)
$contatoDTO->setNumPaginaAtual($START);
$contatoDTO->retNumIdContato();
$contatoDTO->retStrSigla();
$contatoDTO->retStrNome();
$contatoRN = new ContatoRN();
$arrContatoDTO = $contatoRN->listarRN0325($contatoDTO);
###################PESQUISAR TIPOS DE DOCUMENTO###################################################
*/
###################TEMPLATE DE CRIAÇÃO DE DOCUMENTO DE UM TIPO ESPECÍFICO############################################
$ID_TIPO_DOCUMENTO = 46;
//Consulta os assuntos sugeridos para um tipo de documento
$relSerieAssuntoDTO = new RelSerieAssuntoDTO();
$relSerieAssuntoDTO->setNumIdSerie($ID_TIPO_DOCUMENTO); // FILTRO PELO TIPO DE DOCUMENTO
$relSerieAssuntoDTO->retNumIdAssuntoProxy(); // ID DO ASSUNTO QUE DEVE SE RETORNADO
$relSerieAssuntoDTO->retStrCodigoEstruturadoAssunto(); // CÓDIGO DO ASSUNTO QUE DEVE SE RETORNADO
$relSerieAssuntoDTO->retStrDescricaoAssunto(); // DESCRIÇÃO DO ASSUNTO
$relSerieAssuntoRN = new RelSerieAssuntoRN();
$arrRelSerieAssuntoDTO = $relSerieAssuntoRN->listar($relSerieAssuntoDTO);
// Consulta se o tipo de documento permite a inclusão de destinatários e interessados
$serieDTO = new SerieDTO();
$serieDTO->setNumIdSerie($ID_TIPO_DOCUMENTO);
$serieDTO->retStrSinDestinatario();
$serieDTO->retStrSinInteressado();
$serieRN = new SerieRN();
$arrSerieDTO = $serieRN->listarRN0646($serieDTO);
######################PESQUISAR HIPÓTESES LEGAIS ############################################
$ID = 0;
$FILTER = '';
$NIVEL_ACESSO = 2;
$START = 0;
$LIMIT = 5;
$hipoteseLegalDTO = new HipoteseLegalDTO();
if ($ID)
$hipoteseLegalDTO->setNumIdHipoteseLegal($ID);
if ($NIVEL_ACESSO)
$hipoteseLegalDTO->setStrStaNivelAcesso($NIVEL_ACESSO);
if ($FILTER)
$hipoteseLegalDTO->setStrNome('%' . $FILTER . '%', InfraDTO::$OPER_LIKE);
IF ($LIMIT)
$hipoteseLegalDTO->setNumMaxRegistrosRetorno($LIMIT);
IF ($START)
$hipoteseLegalDTO->setNumPaginaAtual($START);
$hipoteseLegalDTO->retNumIdHipoteseLegal();
$hipoteseLegalDTO->retStrNome();
$hipoteseLegalRN = new HipoteseLegalRN();
$arrHipoteseLegalDTO = $hipoteseLegalRN->listar($hipoteseLegalDTO);
######################PESQUISAR HIPÓTESES LEGAIS ############################################
var_dump($arrHipoteseLegalDTO);