private function populateVo($connection, $row) { $vo = new PerfisVo(); $vo->setId($row->prf_cdiperfil); $vo->setDescricao($row->prf_dssperfil); $vo->setAdministrador($row->prf_opladministrador); $vo->setFuncionario($row->prf_oplfuncionario); $vo->setCliente($row->prf_oplcliente); $vo->setSituacao($row->prf_opldesativado); return $vo; }
public function salvarAction() { $vo = new PerfisVo(); $vo->setId($this->getParametroTela('id')); $vo->setDescricao($this->getParametroTela('descricao')); $vo->setAdministrador($this->getParametroTela('administrador')); $vo->setFuncionario($this->getParametroTela('funcionario')); $vo->setCliente($this->getParametroTela('cliente')); $vo->setSituacao($this->getParametroTela('situacao')); $mensagem = $this->validarFormulario($vo); if (substr($mensagem, 0, 1) == 'S') { $connection = Databases::connect(); $this->salvarRegistro($connection, $vo); $dados = $this->carregarDadosListar($connection, $mensagem); Databases::disconnect($connection); $this->exibirTelaListar($dados); } else { if (substr($mensagem, 0, 1) == 'N') { $connection = Databases::connect(); $dados = $this->carregarDadosManter($connection, $vo, $mensagem); Databases::disconnect($connection); $this->exibirTelaManter($dados); } } }