public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $end = new Endereco($info[self::ID]); $end->logradouro = $info[self::LOGRADOURO]; $end->numero = $info[self::NUMERO]; $end->complemento = $info[self::COMPLEMENTO]; $end->bairro = $info[self::BAIRRO]; $lC = new ListaCidades(); $lC->condicoes('', $info[self::CIDADE], ListaCidades::ID); if ($lC->getTotal() > 0) { $c = $lC->listar(); $end->setCidade($c); $end->setEstado($c->getEstado()); $end->setPais($c->getPais()); } $end->setCep($info[self::CEP]); return $end; } }
$preoduto = new Cliente(); $preoduto->setId($id); $preoduto->setNome($nome); $preoduto->setFone($fone); $preoduto->setWhatsapp($whatsapp); $preoduto->setFacebook($facebook); $preoduto->setEmail($email); $preoduto->setTipo($tipo); $preoduto->setIndicacao($indicacao); $preoduto->setInstagran($instagran); $preoduto->setAniversario($aniversario); /* * setando modelo de endereco */ $preco = new Endereco(); $preco->setCep($cep); $preco->setLogradouro($logradouro); $preco->setNumero($numero); $preco->setBairro($bairro); $preco->setCidade($cidade); $preco->setEstado($estado); $preco->setComplemento($complemento); $precoDAO = new ClienteDao(); $precoDAO->editarCliente($preoduto, $preco); if ($precoDAO) { $value['status'] = "sucesso"; } else { $value['status'] = "erro"; } echo json_encode($value); }
<?php // System // Verificar de existe requisição if (isset($_POST["cep"]) && !empty($_POST["cep"])) { $endereco = new Endereco(); $endereco->setCep($_POST["cep"]); $endereco->setEndereco($_POST["endereco"]); $endereco->setBairro($_POST["bairro"]); $endereco->setCidade($_POST["cidade"]); $endereco->setEstado($_POST["estado"]); $endereco->salvar($endereco); } else { ?> <form action="cadastro.php" method="POST" name="cadastro" id="cadastro"> <span> <label>CEP</label> <input type="text" id="cep" name="cep"/> </span> <span> <label>Endereço</label> <input type="text" id="endereco" name="endereco"/> </span> <span> <label>Bairro</label> <input type="text" id="bairro" name="bairro"/> </span>