/** * save the property * @return ViewModel */ public function gravaAction() { if ($this->getRequest()->isPost()) { //print_r($this->sessao->getArrayCopy()); $imovel = new Imovel(); $locador = $this->getEm()->getRepository("MyClasses\\Entities\\Locador")->find($this->locador->getId()); $imovel->setLocador($locador); $imovel->setTipo($this->sessao->tipo); $imovel->setAreaLote($this->sessao->areaLote); $imovel->setAreaConstruida($this->sessao->areaConstruida); $imovel->setQtdComodos($this->sessao->qtdComodos); $imovel->setQtdQuartos($this->sessao->qtdQuartos); $imovel->setQtdSuites($this->sessao->qtdSuites); $imovel->setQtdGaragens($this->sessao->qtdGaragens); $imovel->setCondominio($this->sessao->condominio); $imovel->setCondominioValor($this->sessao->condominioValor); $imovel->setCondominioAreasComuns($this->sessao->condominioAreasComuns); $imovel->setCondominioAreasPrivativas($this->sessao->condominioAreasPrivativas); $imovel->setIdade($this->sessao->idade); $imovel->setCep($this->sessao->cep); $imovel->setUf($this->sessao->uf); $imovel->setCidade($this->sessao->cidade); $imovel->setBairro($this->sessao->bairro); $imovel->setEndereco($this->sessao->endereco); $imovel->setReferencia($this->sessao->referencia); $imovel->setLatitude($this->sessao->latitude); $imovel->setLongitude($this->sessao->longitude); $imovel->setValor($this->sessao->valor); $imovel->setValorm2($this->sessao->valorm2); $imovel->setIptu($this->sessao->iptu); $imovel->setHipoteca($this->sessao->hipoteca); $imovel->setHipotecaBanco($this->sessao->hipotecaBanco); $imovel->setHipotecaValorFinanciado($this->sessao->hipotecaValorFinanciado); $imovel->setHipotecaQtdParcelas($this->sessao->hipotecaQtdParcelas); $imovel->setHipotecaValorParcela($this->sessao->hipotecaValorParcela); $imovel->setDescricao($this->getRequest()->getPost("descricao")); $imovel->setHorariosVisita($this->getRequest()->getPost("horariosVisita")); $imovel->setPublicacao(date("d/m/Y H:i:s")); $imovel->setStatus("ativo"); $this->getEm()->persist($imovel); $this->getEm()->flush(); rename($this->path . $this->locador->getId(), $this->path . $imovel->getId()); $this->sessao->fotos = null; //$this->sessao->getManager()->destroy(); destroi tb o $this->locador return new ViewModel(array("id" => $imovel->getId())); } }
/** * {@inheritDoc} */ public function setHipotecaQtdParcelas($hipotecaQtdParcelas) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setHipotecaQtdParcelas', array($hipotecaQtdParcelas)); return parent::setHipotecaQtdParcelas($hipotecaQtdParcelas); }