private function pedidoFactory($row) { $produtoDAO = new ProdutoDAO(); $clienteDAO = new ClienteDAO(); $produto = $produtoDAO->ler($row["produto_id"]); $cliente = $clienteDAO->ler($row["cliente_id"]); $pedido = new Pedido(); $pedido->setCliente($cliente); $pedido->setProduto($produto); return $pedido; }
function salvar() { require_once 'mvc/model/Pedido.php'; require_once 'mvc/model/dao/ClienteDAO.php'; require_once 'mvc/model/dao/ProdutoDAO.php'; $produtoId = $_POST['produtoId']; $clienteId = $_POST['clienteId']; $produtoDAO = new ProdutoDAO(); $clienteDAO = new ClienteDAO(); $pedido = new Pedido(); $pedido->setCliente($clienteDAO->ler($clienteId)); $pedido->setProduto($produtoDAO->ler($produtoId)); $this->pedidoDAO->gravar($pedido); $this->listar(); }