'; $b = new MdWsSeiUsuarioRN(); $token = $b->tokenEncode('teste', 'teste'); echo 'Token: '; echo $token; echo '
'; $b->autenticarToken($token); $arrProcessosVisitados = SessaoSEI::getInstance()->getAtributo('PROCESSOS_VISITADOS_' . SessaoSEI::getInstance()->getStrSiglaUnidadeAtual()); var_dump($arrProcessosVisitados); exit; require_once dirname(__FILE__).'/vendor/autoload.php'; class TesteAtividade { public function listarAtividadesProcessoConectado(){ $rn = new MdWsSeiAtividadeRN(); $dto = new AtividadeDTO(); $dto->setDblIdProtocolo(1); $dto->setNumMaxRegistrosRetorno(10); $dto->setNumPaginaAtual(0); var_dump($rn->listarAtividades($dto)); } public function lancarAndamentoProcessoControlado(){ $rn = new MdWsSeiAtividadeRN(); $dto = $rn->encapsulaLancarAndamentoProcesso(array( 'protocolo' => 30, 'descricao' => 'La vamos nós!' )); var_dump($rn->lancarAndamentoProcesso($dto)); } } class TesteBloco { public function listarBlocoConectado(){ $rn = new MdWsSeiBlocoRN(); $dto = new BlocoDTO(); var_dump($rn->listarBloco($dto)); } public function listarDocumentosBlocoConectado(){ $rn = new MdWsSeiBlocoRN(); $dto = new BlocoDTO(); $dto->setNumIdBloco(1); var_dump($rn->listarDocumentosBloco($dto)); } public function cadastrarAnotacaoBlocoControlado(){ $rn = new MdWsSeiBlocoRN(); $dto = new RelBlocoProtocoloDTO(); $dto->setNumIdBloco(1); $dto->setDblIdProtocolo(4); $dto->setStrAnotacao('Teste'); var_dump($rn->cadastrarAnotacaoBloco($dto)); } } class TesteDocumento { public function listarCienciaDocumentoConectado(){ $rn = new MdWsSeiDocumentoRN(); $dto = new MdWsSeiProcessoDTO(); $dto->setStrValor('0000007'); var_dump($rn->listarCienciaDocumento($dto)); } public function listarAssinaturasDocumentoConectado(){ $rn = new MdWsSeiDocumentoRN(); $dto = new DocumentoDTO(); $dto->setDblIdDocumento(3); var_dump($rn->listarAssinaturasDocumento($dto)); } public function darCienciaControlado(){ $dto = new DocumentoDTO(); $dto->setDblIdDocumento(18); $rn = new MdWsSeiDocumentoRN(); var_dump($rn->darCiencia($dto)); } public function assinarDocumentoControlado(){ $dto = new AssinaturaDTO(); $dto->setStrSenhaUsuario('teste'); $dto->setStrSiglaUsuario('teste'); $dto->setNumIdUsuario(100000001); $dto->setNumIdContextoUsuario(null); $dto->setStrStaFormaAutenticacao(AssinaturaRN::$TA_SENHA); $dto->setStrCargoFuncao('Fiscal de Contrato - Administrativo'); $dto->setNumIdOrgaoUsuario(0); $doc1 = new DocumentoDTO(); $doc1->setDblIdDocumento(19); $doc2 = new DocumentoDTO(); $doc2->setDblIdDocumento(20); $documentos = array( $doc1, $doc2 ); $dto->setArrObjDocumentoDTO($documentos); $rn = new MdWsSeiDocumentoRN(); var_dump($rn->assinarDocumento($dto)); } public function apiAssinarDocumentos(){ $arrDocumentos = array(21, 22); $rn = new MdWsSeiDocumentoRN(); var_dump($rn->apiAssinarDocumentos($arrDocumentos, 0, 'Fiscal de Contrato - Administrativo', 'teste', 'teste', 100000001)); } public function apiAssinarDocumento(){ $rn = new MdWsSeiDocumentoRN(); var_dump($rn->apiAssinarDocumento(22, 0, 'Fiscal de Contrato - Administrativo', 'teste', 'teste', 100000001)); } public function downloadAnexoConectado(){ $rn = new MdWsSeiDocumentoRN(); $dto = new ProtocoloDTO(); $dto->setDblIdProtocolo(36); var_dump($rn->downloadAnexo($dto)); } } class TesteProcedimento { public function listarUnidadesProcessoConectado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new ProtocoloDTO(); $dto->setDblIdProtocolo(15); var_dump($rn->listarUnidadesProcesso($dto)); } public function removerSobrestamentoProcessoControlado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new ProcedimentoDTO(); $dto->setDblIdProcedimento(15); var_dump($rn->removerSobrestamentoProcesso($dto)); } public function listarCienciaProcessoConectado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new ProtocoloDTO(); $dto->setDblIdProtocolo(15); var_dump($rn->listarCienciaProcesso($dto)); } public function listarSobrestamentoProcessoConectado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new AtividadeDTO(); $dto->setDblIdProtocolo(15); var_dump($rn->listarSobrestamentoProcesso($dto)); } public function listarProcessosConectado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new MdWsSeiProtocoloDTO(); $dto->setNumIdUsuarioAtribuicaoAtividade('100000001'); $dto->setNumIdUnidadeAtividade('110000001'); $dto->setStrSinTipoBusca(MdWsSeiProtocoloDTO::SIN_TIPO_BUSCA_M); $dto->setNumPaginaAtual(0); $dto->setNumMaxRegistrosRetorno(10); var_dump($rn->listarProcessos($dto)); } public function pesquisarProcedimentoConectado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new MdWsSeiProtocoloDTO(); $dto->setNumIdGrupoAcompanhamentoProcedimento(1); $dto->setStrProtocoloFormatadoPesquisa('000001'); $dto->setNumPaginaAtual(0); $dto->setNumMaxRegistrosRetorno(10); var_dump($rn->pesquisarProcedimento($dto)); } public function darCienciaControlado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = new ProcedimentoDTO(); $dto->setDblIdProcedimento(1); var_dump($rn->darCiencia($dto)); } public function enviarProcessoControlado(){ $rn = new MdWsSeiProcedimentoRN(); $dto = $rn->encapsulaEnviarProcessoEntradaEnviarProcessoAPI( array( 'numeroProcesso' => '99990.000009/2017-29', 'unidadesDestino' => '110000002,110000003', 'sinManterAbertoUnidade' => 'S', 'sinRemoverAnotacao' => 'S', 'dataRetornoProgramado' => '21/03/2017' ) ); var_dump($rn->enviarProcesso($dto)); } public function concluirProcessoControlado(){ $api = new EntradaConcluirProcessoAPI(); $api->setProtocoloProcedimento('99990.000009/2017-29'); $rn = new MdWsSeiProcedimentoRN(); var_dump($rn->concluirProcesso($api)); } public function listarProcedimentoAcompanhamentoConectado(){ $dto = new MdWsSeiProtocoloDTO(); $rn = new MdWsSeiProcedimentoRN(); $dto->setNumIdUsuarioGeradorAcompanhamento('100000001'); //$dto->setNumidGrupoAcompanhamentoProcedimento(1); $dto->setNumPaginaAtual(0); $dto->setNumMaxRegistrosRetorno(10); var_dump($rn->listarProcedimentoAcompanhamento($dto)); } //o----- antigos public function atribuirProcessoControlado(){ $api = new EntradaAtribuirProcessoAPI(); $api->setProtocoloProcedimento('99990000001201762'); $api->setIdUsuario('100000001'); $rn = new MdWsSeiProcedimentoRN(); var_dump($rn->atribuirProcesso($api)); } } class TesteGrupoAcompanhamento { public function listarGrupoAcompanhamentoConectado(){ $dto = new GrupoAcompanhamentoDTO(); $dto->setNumMaxRegistrosRetorno(10); $dto->setNumPaginaAtual(0); $dto->setNumIdUnidade('110000001'); $rn = new MdWsSeiGrupoAcompanhamentoRN(); var_dump($rn->listarGrupoAcompanhamento($dto)); } public function cadastrarAcompanhamentoControlado(){ $rn = new MdWsSeiAcompanhamentoRN(); $dto = $rn->encapsulaAcompanhamento( array( 'protocolo' => 25, 'unidade' => 110000001, 'grupo' => 1, 'usuario' => 100000001, 'observacao' => 'acompanhar!', ) ); var_dump($rn->cadastrarAcompanhamento($dto)); } } class TesteUnidade { public function pesquisarUnidadeConectado(){ $rn = new MdWsSeiUnidadeRN(); $dto = new UnidadeDTO(); $dto->setStrSigla('teste'); var_dump($rn->pesquisarUnidade()); } } class TesteRetornoProgramado { public function agendarRetornoProgramadoControlado(){ $post = array( 'dtProgramada' => '28/09/2017', 'unidade' => '110000001', 'usuario' => '100000001', 'atividadeEnvio' => 1 ); $rn = new MdWsSeiRetornoProgramadoRN(); $dto = $rn->encapsulaRetornoProgramado($post); var_dump($rn->agendarRetornoProgramado($dto)); } } //o----- class TesteOrgao { public function listarOrgaoConectado(){ $orgaoDTO = new OrgaoDTO(); $orgaoDTO->setNumMaxRegistrosRetorno(10); $orgaoDTO->setNumPaginaAtual(0); $mdUnidade = new MdWsSeiOrgaoRN(); var_dump($mdUnidade->listarOrgao($orgaoDTO)); } } class TesteObservacao { public function criarObservacaoControlado(){ $post = array( 'unidade' => '110000001', 'descricao' => 'dsadsadas dsa', 'protocolo' => 1 ); $rn = new MdWsSeiObservacaoRN(); $dto = $rn->encapsulaObservacao($post); var_dump($rn->criarObservacao($dto)); } } class TesteAnotacao { public function cadastrarAnotacaoControlado(){ $post = array( 'unidade' => '110000001', 'descricao' => 'aaa nov', 'protocolo' => 1, 'usuario' => '100000001', 'prioridade' => 'S' ); $rn = new MdWsSeiAnotacaoRN(); $dto = $rn->encapsulaAnotacao($post); var_dump($rn->cadastrarAnotacao($dto)); } } class TesteUsuario { public function listarUsuariosConectado(){ $rn = new MdWsSeiUsuarioRN(); $dto = new UnidadeDTO(); //$dto->setNumIdUnidade(110000001); var_dump($rn->listarUsuarios($dto)); } public function autenticarWSDL(){ $login = 'teste'; $senha = 'teste'; for ($i = 0; $i < strlen($senha); $i++) { $senha[$i] = ~$senha[$i]; } $pass = base64_encode($senha); $soap = new \SoapClient('http://localhost/sip/controlador_ws.php?servico=wsdl', array('encoding'=>'ISO-8859-1')); /* $loginData = $soap->autenticar( 0, null, $login, $pass, ConfiguracaoSEI::getInstance()->getValor('SessaoSEI', 'SiglaSistema'), ConfiguracaoSEI::getInstance()->getValor('SessaoSEI', 'SiglaOrgaoSistema') ); */ //$ret = $soap->validarLogin($loginData->id_login, $loginData->id_sistema, $loginData->id_usuario, $loginData->hash_agente); //var_dump($ret); $b = new MdWsSeiUsuarioRN(); $token = $b->tokenEncode('teste', 'teste'); var_dump($b->autenticarToken($token)); } } class TesteAssinante { public function listarAssinanteConectado(){ $dto = new AssinanteDTO(); $dto->setNumMaxRegistrosRetorno(3); $dto->setNumPaginaAtual(0); $dto->setNumIdUnidade('110000001'); $rn = new MdWsSeiAssinanteRN(); var_dump($rn->listarAssinante($dto)); } } if($_REQUEST['controller'] && $_REQUEST['action']){ try{ $controller = new $_REQUEST['controller']; echo 'Resposta teste '.$_REQUEST['controller'].'->'.$_REQUEST['action'].'():'; $controller->$_REQUEST['action'](); }catch (Exception $e){ var_dump($e); } }