private function factory($arrStrDados) { $obj = new Banco(); if (isset($arrStrDados["BAN_ID"])) { $obj->setId($arrStrDados["BAN_ID"]); } if (isset($arrStrDados["BAN_Descricao"])) { $obj->setDescricao($arrStrDados["BAN_Descricao"]); } if (isset($arrStrDados["BAN_Codigo"])) { $obj->setCodigo($arrStrDados["BAN_Codigo"]); } if (isset($arrStrDados["BAN_Status"])) { $obj->setStatus($arrStrDados["BAN_Status"]); } else { $obj->setStatus("A"); } return $obj; }
<?php $status = 'NO'; $resultados = null; try { include_once '../../../config.php'; if (isset($_SESSION['idPessoaProprietario'])) { $obj = new Banco(Conf::pegCnxPadrao()); $obj->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $obj->setDescricao($_POST['consulta']); $obj->setCodigo($_POST['consulta']); $resultados = $obj->getConsultarBancos(); $status = sizeof($resultados) > 0 ? 'OK' : 'NO'; } } catch (PDOException $e) { $status = 'ERRO'; } echo json_encode(array('status' => $status, 'resultados' => $resultados));