Commit 51d689d4147acc840314dd8c37e58ab751b89a25

Authored by Rafael Viva
1 parent 65e6b8f8
Exists in master and in 1 other branch desenv

ajuste

.gitkeep 0 → 100644
composer.json 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +{
  2 + "require": {
  3 + "slim/slim": "^3.7"
  4 + }
  5 +}
... ...
composer.phar 0 → 100644
No preview for this file type
teste.php 0 → 100644
... ... @@ -0,0 +1,401 @@
  1 +<?
  2 +if($_REQUEST['key'] != 'lalilulelo'){
  3 + return false;
  4 +}
  5 +require_once __DIR__.'/../../SEI.php';
  6 +
  7 +ini_set('xdebug.var_display_max_depth', 100);
  8 +ini_set('xdebug.var_display_max_children', 100);
  9 +ini_set('xdebug.var_display_max_data', 2048);
  10 +echo '<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>';
  11 +
  12 +$b = new MdWsSeiUsuarioRN();
  13 +$token = $b->tokenEncode('teste', 'teste');
  14 +echo 'Token: ';
  15 +echo $token;
  16 +echo '<BR>';
  17 +$b->autenticarToken($token);
  18 +
  19 +$arrProcessosVisitados = SessaoSEI::getInstance()->getAtributo('PROCESSOS_VISITADOS_' . SessaoSEI::getInstance()->getStrSiglaUnidadeAtual());
  20 +var_dump($arrProcessosVisitados);
  21 +exit;
  22 +
  23 +require_once dirname(__FILE__).'/vendor/autoload.php';
  24 +
  25 +
  26 +
  27 +class TesteAtividade {
  28 +
  29 + public function listarAtividadesProcessoConectado(){
  30 + $rn = new MdWsSeiAtividadeRN();
  31 + $dto = new AtividadeDTO();
  32 + $dto->setDblIdProtocolo(1);
  33 + $dto->setNumMaxRegistrosRetorno(10);
  34 + $dto->setNumPaginaAtual(0);
  35 +
  36 + var_dump($rn->listarAtividades($dto));
  37 + }
  38 + public function lancarAndamentoProcessoControlado(){
  39 + $rn = new MdWsSeiAtividadeRN();
  40 + $dto = $rn->encapsulaLancarAndamentoProcesso(array(
  41 + 'protocolo' => 30,
  42 + 'descricao' => 'La vamos nós!'
  43 + ));
  44 + var_dump($rn->lancarAndamentoProcesso($dto));
  45 + }
  46 +
  47 +}
  48 +
  49 +class TesteBloco {
  50 +
  51 + public function listarBlocoConectado(){
  52 + $rn = new MdWsSeiBlocoRN();
  53 + $dto = new BlocoDTO();
  54 + var_dump($rn->listarBloco($dto));
  55 + }
  56 +
  57 + public function listarDocumentosBlocoConectado(){
  58 + $rn = new MdWsSeiBlocoRN();
  59 + $dto = new BlocoDTO();
  60 + $dto->setNumIdBloco(1);
  61 + var_dump($rn->listarDocumentosBloco($dto));
  62 + }
  63 +
  64 + public function cadastrarAnotacaoBlocoControlado(){
  65 + $rn = new MdWsSeiBlocoRN();
  66 + $dto = new RelBlocoProtocoloDTO();
  67 + $dto->setNumIdBloco(1);
  68 + $dto->setDblIdProtocolo(4);
  69 + $dto->setStrAnotacao('Teste');
  70 + var_dump($rn->cadastrarAnotacaoBloco($dto));
  71 + }
  72 +
  73 +}
  74 +
  75 +class TesteDocumento {
  76 +
  77 + public function listarCienciaDocumentoConectado(){
  78 + $rn = new MdWsSeiDocumentoRN();
  79 + $dto = new MdWsSeiProcessoDTO();
  80 + $dto->setStrValor('0000007');
  81 + var_dump($rn->listarCienciaDocumento($dto));
  82 + }
  83 +
  84 + public function listarAssinaturasDocumentoConectado(){
  85 + $rn = new MdWsSeiDocumentoRN();
  86 + $dto = new DocumentoDTO();
  87 + $dto->setDblIdDocumento(3);
  88 + var_dump($rn->listarAssinaturasDocumento($dto));
  89 + }
  90 + public function darCienciaControlado(){
  91 + $dto = new DocumentoDTO();
  92 + $dto->setDblIdDocumento(18);
  93 + $rn = new MdWsSeiDocumentoRN();
  94 + var_dump($rn->darCiencia($dto));
  95 + }
  96 +
  97 + public function assinarDocumentoControlado(){
  98 + $dto = new AssinaturaDTO();
  99 + $dto->setStrSenhaUsuario('teste');
  100 + $dto->setStrSiglaUsuario('teste');
  101 + $dto->setNumIdUsuario(100000001);
  102 + $dto->setNumIdContextoUsuario(null);
  103 + $dto->setStrStaFormaAutenticacao(AssinaturaRN::$TA_SENHA);
  104 + $dto->setStrCargoFuncao('Fiscal de Contrato - Administrativo');
  105 + $dto->setNumIdOrgaoUsuario(0);
  106 + $doc1 = new DocumentoDTO();
  107 + $doc1->setDblIdDocumento(19);
  108 + $doc2 = new DocumentoDTO();
  109 + $doc2->setDblIdDocumento(20);
  110 + $documentos = array(
  111 + $doc1,
  112 + $doc2
  113 + );
  114 + $dto->setArrObjDocumentoDTO($documentos);
  115 + $rn = new MdWsSeiDocumentoRN();
  116 + var_dump($rn->assinarDocumento($dto));
  117 + }
  118 +
  119 + public function apiAssinarDocumentos(){
  120 + $arrDocumentos = array(21, 22);
  121 + $rn = new MdWsSeiDocumentoRN();
  122 + var_dump($rn->apiAssinarDocumentos($arrDocumentos, 0, 'Fiscal de Contrato - Administrativo', 'teste', 'teste', 100000001));
  123 + }
  124 +
  125 + public function apiAssinarDocumento(){
  126 + $rn = new MdWsSeiDocumentoRN();
  127 + var_dump($rn->apiAssinarDocumento(22, 0, 'Fiscal de Contrato - Administrativo', 'teste', 'teste', 100000001));
  128 + }
  129 +
  130 + public function downloadAnexoConectado(){
  131 + $rn = new MdWsSeiDocumentoRN();
  132 + $dto = new ProtocoloDTO();
  133 + $dto->setDblIdProtocolo(36);
  134 + var_dump($rn->downloadAnexo($dto));
  135 + }
  136 +
  137 +}
  138 +
  139 +
  140 +class TesteProcedimento {
  141 +
  142 + public function listarUnidadesProcessoConectado(){
  143 + $rn = new MdWsSeiProcedimentoRN();
  144 + $dto = new ProtocoloDTO();
  145 + $dto->setDblIdProtocolo(15);
  146 + var_dump($rn->listarUnidadesProcesso($dto));
  147 + }
  148 +
  149 + public function removerSobrestamentoProcessoControlado(){
  150 + $rn = new MdWsSeiProcedimentoRN();
  151 + $dto = new ProcedimentoDTO();
  152 + $dto->setDblIdProcedimento(15);
  153 + var_dump($rn->removerSobrestamentoProcesso($dto));
  154 + }
  155 +
  156 + public function listarCienciaProcessoConectado(){
  157 + $rn = new MdWsSeiProcedimentoRN();
  158 + $dto = new ProtocoloDTO();
  159 + $dto->setDblIdProtocolo(15);
  160 + var_dump($rn->listarCienciaProcesso($dto));
  161 + }
  162 +
  163 + public function listarSobrestamentoProcessoConectado(){
  164 + $rn = new MdWsSeiProcedimentoRN();
  165 + $dto = new AtividadeDTO();
  166 + $dto->setDblIdProtocolo(15);
  167 + var_dump($rn->listarSobrestamentoProcesso($dto));
  168 + }
  169 +
  170 + public function listarProcessosConectado(){
  171 + $rn = new MdWsSeiProcedimentoRN();
  172 + $dto = new MdWsSeiProtocoloDTO();
  173 + $dto->setNumIdUsuarioAtribuicaoAtividade('100000001');
  174 + $dto->setNumIdUnidadeAtividade('110000001');
  175 + $dto->setStrSinTipoBusca(MdWsSeiProtocoloDTO::SIN_TIPO_BUSCA_M);
  176 + $dto->setNumPaginaAtual(0);
  177 + $dto->setNumMaxRegistrosRetorno(10);
  178 +
  179 + var_dump($rn->listarProcessos($dto));
  180 + }
  181 +
  182 + public function pesquisarProcedimentoConectado(){
  183 + $rn = new MdWsSeiProcedimentoRN();
  184 + $dto = new MdWsSeiProtocoloDTO();
  185 + $dto->setNumIdGrupoAcompanhamentoProcedimento(1);
  186 + $dto->setStrProtocoloFormatadoPesquisa('000001');
  187 + $dto->setNumPaginaAtual(0);
  188 + $dto->setNumMaxRegistrosRetorno(10);
  189 +
  190 + var_dump($rn->pesquisarProcedimento($dto));
  191 + }
  192 +
  193 + public function darCienciaControlado(){
  194 + $rn = new MdWsSeiProcedimentoRN();
  195 + $dto = new ProcedimentoDTO();
  196 + $dto->setDblIdProcedimento(1);
  197 + var_dump($rn->darCiencia($dto));
  198 + }
  199 +
  200 +
  201 + public function enviarProcessoControlado(){
  202 + $rn = new MdWsSeiProcedimentoRN();
  203 + $dto = $rn->encapsulaEnviarProcessoEntradaEnviarProcessoAPI(
  204 + array(
  205 + 'numeroProcesso' => '99990.000009/2017-29',
  206 + 'unidadesDestino' => '110000002,110000003',
  207 + 'sinManterAbertoUnidade' => 'S',
  208 + 'sinRemoverAnotacao' => 'S',
  209 + 'dataRetornoProgramado' => '21/03/2017'
  210 + )
  211 + );
  212 + var_dump($rn->enviarProcesso($dto));
  213 + }
  214 +
  215 + public function concluirProcessoControlado(){
  216 + $api = new EntradaConcluirProcessoAPI();
  217 + $api->setProtocoloProcedimento('99990.000009/2017-29');
  218 + $rn = new MdWsSeiProcedimentoRN();
  219 + var_dump($rn->concluirProcesso($api));
  220 + }
  221 +
  222 + public function listarProcedimentoAcompanhamentoConectado(){
  223 + $dto = new MdWsSeiProtocoloDTO();
  224 + $rn = new MdWsSeiProcedimentoRN();
  225 + $dto->setNumIdUsuarioGeradorAcompanhamento('100000001');
  226 + //$dto->setNumidGrupoAcompanhamentoProcedimento(1);
  227 + $dto->setNumPaginaAtual(0);
  228 + $dto->setNumMaxRegistrosRetorno(10);
  229 +
  230 + var_dump($rn->listarProcedimentoAcompanhamento($dto));
  231 + }
  232 +
  233 + //o----- antigos
  234 +
  235 +
  236 + public function atribuirProcessoControlado(){
  237 + $api = new EntradaAtribuirProcessoAPI();
  238 + $api->setProtocoloProcedimento('99990000001201762');
  239 + $api->setIdUsuario('100000001');
  240 + $rn = new MdWsSeiProcedimentoRN();
  241 + var_dump($rn->atribuirProcesso($api));
  242 + }
  243 +}
  244 +
  245 +class TesteGrupoAcompanhamento {
  246 +
  247 + public function listarGrupoAcompanhamentoConectado(){
  248 + $dto = new GrupoAcompanhamentoDTO();
  249 + $dto->setNumMaxRegistrosRetorno(10);
  250 + $dto->setNumPaginaAtual(0);
  251 + $dto->setNumIdUnidade('110000001');
  252 + $rn = new MdWsSeiGrupoAcompanhamentoRN();
  253 + var_dump($rn->listarGrupoAcompanhamento($dto));
  254 + }
  255 +
  256 + public function cadastrarAcompanhamentoControlado(){
  257 + $rn = new MdWsSeiAcompanhamentoRN();
  258 + $dto = $rn->encapsulaAcompanhamento(
  259 + array(
  260 + 'protocolo' => 25,
  261 + 'unidade' => 110000001,
  262 + 'grupo' => 1,
  263 + 'usuario' => 100000001,
  264 + 'observacao' => 'acompanhar!',
  265 + )
  266 + );
  267 + var_dump($rn->cadastrarAcompanhamento($dto));
  268 + }
  269 +}
  270 +
  271 +class TesteUnidade {
  272 +
  273 + public function pesquisarUnidadeConectado(){
  274 + $rn = new MdWsSeiUnidadeRN();
  275 + $dto = new UnidadeDTO();
  276 + $dto->setStrSigla('teste');
  277 + var_dump($rn->pesquisarUnidade());
  278 + }
  279 +}
  280 +
  281 +class TesteRetornoProgramado {
  282 +
  283 + public function agendarRetornoProgramadoControlado(){
  284 + $post = array(
  285 + 'dtProgramada' => '28/09/2017',
  286 + 'unidade' => '110000001',
  287 + 'usuario' => '100000001',
  288 + 'atividadeEnvio' => 1
  289 + );
  290 + $rn = new MdWsSeiRetornoProgramadoRN();
  291 + $dto = $rn->encapsulaRetornoProgramado($post);
  292 + var_dump($rn->agendarRetornoProgramado($dto));
  293 + }
  294 +}
  295 +
  296 +
  297 +
  298 +
  299 +//o-----
  300 +class TesteOrgao {
  301 +
  302 + public function listarOrgaoConectado(){
  303 + $orgaoDTO = new OrgaoDTO();
  304 + $orgaoDTO->setNumMaxRegistrosRetorno(10);
  305 + $orgaoDTO->setNumPaginaAtual(0);
  306 + $mdUnidade = new MdWsSeiOrgaoRN();
  307 + var_dump($mdUnidade->listarOrgao($orgaoDTO));
  308 + }
  309 +}
  310 +
  311 +class TesteObservacao {
  312 +
  313 + public function criarObservacaoControlado(){
  314 + $post = array(
  315 + 'unidade' => '110000001',
  316 + 'descricao' => 'dsadsadas dsa',
  317 + 'protocolo' => 1
  318 + );
  319 + $rn = new MdWsSeiObservacaoRN();
  320 + $dto = $rn->encapsulaObservacao($post);
  321 + var_dump($rn->criarObservacao($dto));
  322 + }
  323 +}
  324 +
  325 +
  326 +class TesteAnotacao {
  327 +
  328 + public function cadastrarAnotacaoControlado(){
  329 + $post = array(
  330 + 'unidade' => '110000001',
  331 + 'descricao' => 'aaa nov',
  332 + 'protocolo' => 1,
  333 + 'usuario' => '100000001',
  334 + 'prioridade' => 'S'
  335 + );
  336 + $rn = new MdWsSeiAnotacaoRN();
  337 + $dto = $rn->encapsulaAnotacao($post);
  338 + var_dump($rn->cadastrarAnotacao($dto));
  339 + }
  340 +}
  341 +
  342 +class TesteUsuario {
  343 +
  344 + public function listarUsuariosConectado(){
  345 + $rn = new MdWsSeiUsuarioRN();
  346 + $dto = new UnidadeDTO();
  347 + //$dto->setNumIdUnidade(110000001);
  348 + var_dump($rn->listarUsuarios($dto));
  349 + }
  350 +
  351 + public function autenticarWSDL(){
  352 + $login = 'teste';
  353 + $senha = 'teste';
  354 + for ($i = 0; $i < strlen($senha); $i++) {
  355 + $senha[$i] = ~$senha[$i];
  356 + }
  357 + $pass = base64_encode($senha);
  358 + $soap = new \SoapClient('http://localhost/sip/controlador_ws.php?servico=wsdl', array('encoding'=>'ISO-8859-1'));
  359 + /*
  360 + $loginData = $soap->autenticar(
  361 + 0,
  362 + null,
  363 + $login,
  364 + $pass,
  365 + ConfiguracaoSEI::getInstance()->getValor('SessaoSEI', 'SiglaSistema'),
  366 + ConfiguracaoSEI::getInstance()->getValor('SessaoSEI', 'SiglaOrgaoSistema')
  367 + );
  368 + */
  369 + //$ret = $soap->validarLogin($loginData->id_login, $loginData->id_sistema, $loginData->id_usuario, $loginData->hash_agente);
  370 + //var_dump($ret);
  371 +
  372 + $b = new MdWsSeiUsuarioRN();
  373 + $token = $b->tokenEncode('teste', 'teste');
  374 + var_dump($b->autenticarToken($token));
  375 +
  376 + }
  377 +}
  378 +
  379 +class TesteAssinante {
  380 +
  381 + public function listarAssinanteConectado(){
  382 + $dto = new AssinanteDTO();
  383 + $dto->setNumMaxRegistrosRetorno(3);
  384 + $dto->setNumPaginaAtual(0);
  385 + $dto->setNumIdUnidade('110000001');
  386 + $rn = new MdWsSeiAssinanteRN();
  387 + var_dump($rn->listarAssinante($dto));
  388 + }
  389 +}
  390 +
  391 +
  392 +
  393 +if($_REQUEST['controller'] && $_REQUEST['action']){
  394 + try{
  395 + $controller = new $_REQUEST['controller'];
  396 + echo 'Resposta teste <b>'.$_REQUEST['controller'].'->'.$_REQUEST['action'].'()</b>:';
  397 + $controller->$_REQUEST['action']();
  398 + }catch (Exception $e){
  399 + var_dump($e);
  400 + }
  401 +}
0 402 \ No newline at end of file
... ...