Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once('../tecnologia/Sistema.php');
- $usuario = $_SESSION['usuario'];
- $senha = $_SESSION['senha'];
- $senhaNaoCriptografada = $_SESSION['senhaNaoCriptografada'];
- $tipo = Sistema::getPost('tipo');
- $tipoHandle = Sistema::getPost('tipoHandle');
- $viagem = Sistema::getPost('viagem');
- $viagemHandle = Sistema::getPost('viagemHandle');
- $data = date('Y-m-d', strtotime(Sistema::getPost('data')));
- $quantidade = Sistema::getPost('quantidade');
- $ValorUnitario = Sistema::getPost('ValorUnitario');
- $ValorTotal = Sistema::getPost('ValorTotal');
- $despesa = Sistema::getPost('despesa');
- $despesaHandle = Sistema::getPost('despesaHandle');
- $fornecedor = Sistema::getPost('fornecedor');
- $fornecedorHandle = Sistema::getPost('fornecedorHandle');
- $FormaPagamento = Sistema::getPost('FormaPagamento');
- $FormaPagamentoHandle = Sistema::getPost('FormaPagamentoHandle');
- $CondicaoPagamento = Sistema::getPost('CondicaoPagamento');
- $CondicaoPagamentoHandle = Sistema::getPost('CondicaoPagamentoHandle');
- $observacao = Sistema::getPost('observacao');
- $anexo = Sistema::getPost('anexo');
- ini_set('default_socket_timeout', 600);
- ini_set("soap.wsdl_cache_enabled", "0");
- libxml_disable_entity_loader(false);
- $context = [
- 'ssl' => [
- 'verify_peer' => false,
- 'verify_peer_name' => false,
- ],
- 'socket' => ['bindto' => 'IP:PORTA']
- ];
- $options = array(
- 'trace' => true,
- 'exceptions' => true,
- 'keep_alive' => false,
- 'connection_timeout' => 6000,
- 'stream_context' => stream_context_create($context)
- );
- //Inicia o envio ao Web Service
- $clientSoap = new SoapClient( "http://IP:PORTA/webservice/Operacional.asmx?wsdl", $options);
- $params = array("
- 'viagem' => '".$viagemHandle."',
- 'despesa' => '".$despesaHandle."',
- 'data' => '".$data."',
- 'quantidade' => '".$quantidade."',
- 'valorUnitario' => '".$ValorUnitario."',
- 'valorTotal' => '".$ValorTotal."',
- 'tipo' => '".$tipoHandle."',
- 'fornecedor' => '".$fornecedorHandle."',
- 'formaPagamento' => '".$FormaPagamentoHandle."',
- 'condicaoPagamento' => '".$CondicaoPagamentoHandle."'
- 'observacao' => '".$observacao."'
- ");
- $auth = array('Username' => 'lucas.vota', 'Password' => '#lucas');
- $header = new SoapHeader('http://tempuri.org/', 'Authentication', $auth, false);
- $clientSoap->__setSoapHeaders(array($header));
- //print_r($clientSoap->__getTypes());
- //var_dump($clientSoap->__getLastRequest());
- //var_dump($clientSoap->__getLastResponse());
- $result = $clientSoap->InserirViagemDespesa($params);
- print_r($result);
- $retorno = $result->InserirViagemDespesaResponse;
- $mensagem = $retorno->mensagem;
- print_r($mensagem);
- //Recebe o retorno do Web Service
- /*if($result){
- $retorno = ($clientSoap->__getLastResponse());
- print_r(var_dump($retorno));
- }
- else{
- echo 'Erro ao comunicar com o Web Service';
- }*/
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement