case 'I': $tramite = new Tramite(); $out = $tramite->tramitarDocumento($_POST['digitais'], $_POST['unidade'], 'I')->toArray(); break; case 'E': $tramite = new Tramite(); $out = $tramite->tramitarDocumento($_POST['digitais'], $_POST['destinatario'], 'E', $_POST['local'], $_POST['endereco'], $_POST['cep'], $_POST['prioridade'], $_POST['telefone'])->toArray(); break; default: throw new Exception('O Tipo do tramite nao foi definido!'); break; } break; case 'receber': $tramite = new Tramite(); $out = $tramite->receberDocumento($_POST['digitais'])->toArray(); break; case 'cancelar': $tramite = new Tramite(); $out = $tramite->cancelarTramiteDocumento($_POST['digitais'])->toArray(); break; case 'resgatar': $tramite = new Tramite(); $out = $tramite->resgatarDocumento($_POST['digitais'])->toArray(); break; } print json_encode($out); } catch (PDOException $e) { $out = array('success' => 'false', 'error' => $e->getMessage()); print json_encode($out); }