function con_personne(){
$odbc_dsn = 'DRIVER={SQL Server};SERVER=10.134.25.15;DATABASE=personne';
$odbc_user = "cetinu";
$odbc_pass = "!gcti@$";
$odbc_conn_personne = odbc_connect($odbc_dsn, $odbc_user, $odbc_pass) or die(odbc_error());
return $odbc_conn_personne;
}
$sqlconnect = con_personne();
$query = "SELECT P.EMPRESA as 'EMPRESA', P.LOCAL as 'LOCAL', P.CHAPA as 'CHAPA', D.NOME as 'NOME', D.CPF as 'CPF', D.SEQUENCIA as 'SEQUENCIA'
FROM PESSOAL as P, DEPENDENTES as D
WHERE D.ID = P.ID and D.COD_IRRF in ('02','03')"; //Digite SQL aqui
$process = odbc_exec($sqlconnect, $query);
$client = new SoapClient("http://10.134.25.22:8081/ws/FIEWS006.apw?WSDL", array('trace' => 1));
$cont = 0;
while ($row = odbc_fetch_array($process)){
try{
if(strpos(" ".$row["EMPRESA"], '122') != false) $empresa = '1220'.$row["LOCAL"];
elseif(strpos(" ".$row["EMPRESA"], '222') != false) $empresa = '2220'.$row["LOCAL"];
elseif(strpos(" ".$row["EMPRESA"], '322') != false) $empresa = '3220'.$row["LOCAL"];
elseif(strpos(" ".$row["EMPRESA"], '422') != false) $empresa = '4220'.$row["LOCAL"];
elseif(strpos(" ".$row["EMPRESA"], '522') != false) $empresa = '3220'.$row["LOCAL"];
else $empresa = '0';
if(($row["CPF"] == NULL) || ($row["CPF"] == '') || ($row["CPF"] == '00000000000') || ($row["CPF"] == '99999999999')) $cpf = '00000000000';
else $cpf = $row["CPF"];
//Para "Cadastro de Centro de Custo - SRQ
$dados->RQ_CIC = $cpf;
$dados->RQ_FILIAL = $empresa;
$dados->RQ_MAT = $row["CHAPA"];
$dados->RQ_NOME = utf8_encode($row["NOME"]);
$dados->RQ_ORDEM = '01';
$dados->RQ_SEQUENC = '0'.$row["SEQUENCIA"];
$resultado = $client->INC_ALT(array('DADOS' => $dados));
echo "SRQ - Sucesso!
";
} catch(SoapFault $e){
echo utf8_encode($e->getMessage())."
";
$cont++;
}
}
echo "
Total: ". $cont;
?>