public function executa() { $id = $_POST['id']; $descricao = $_POST['nome']; $sigla = $_POST['sigla']; //Validações $validar = new Validar(); $validaNome = Validacoes::validaVazio($descricao); $validaSigla = Validacoes::validaVazio($sigla); //Validar a amiga é especial if ($validaNome && $validaSigla) { $dao = new MercadoDAO(); $tamanho = new Tamanho(); $tamanho->set_id($id); $tamanho->set_descricao($descricao); $tamanho->set_sigla($sigla); $dao->insereTamanho($tamanho); header('Location: ' . $this->getBaseUrl() . 'tamanhos'); } else { echo '<script>alert("Voce deve informar todos os dados"); window.history.go(-1);</script>'; exit; } }
public function getTamanho($idTamanho) { $tabela = 'mrc_tamanho'; $dados = array('idtamanho', 'descricao', 'sigla'); $where = 'idtamanho = ?'; $dadosWhere = array($idTamanho); $resultado = Transacao::selectBasico($tabela, $dados, $where, $dadosWhere); $tamanho = new Tamanho(); foreach ($resultado as $r) { $tamanho->set_id($r['idtamanho']); $tamanho->set_descricao($r['descricao']); $tamanho->set_sigla($r['sigla']); } return $tamanho; }