public function editarprodutosAction() { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout if (isset($_POST['produto'])) { $idProposta = $_POST['proposta']; $idProduto = $_POST['produto']; $idUf = $_POST['uf']; $municipio = $_POST['municipio']; $idEtapa = $_POST['etapa']; $idItem = $_POST['item']; $unidade = $_POST['unidade']; $qtd = $_POST['qtd']; $ocorrencia = $_POST['ocorrencia']; $valor = str_replace(",", ".", str_replace(".", "", $_POST['vlunitario'])); $qtdDias = $_POST['qtdDias']; $fonte = $_POST['fonterecurso']; $dados = array('idEtapa' => $_POST['etapa'], 'idPlanilhaItem' => $_POST['item'], 'Unidade' => $_POST['unidade'], 'Quantidade' => $_POST['qtd'], 'Ocorrencia' => $_POST['ocorrencia'], 'ValorUnitario' => str_replace(",", ".", str_replace(".", "", $_POST['vlunitario'])), 'QtdeDias' => $_POST['qtdDias'], 'FonteRecurso' => $_POST['fonterecurso'], 'UfDespesa' => $_POST['uf'], 'MunicipioDespesa' => $_POST['municipio'], 'dsJustificativa' => $_POST['editor1']); $where = "idPlanilhaProposta = " . $_POST['proposta']; $buscarProdutos = ManterorcamentoDAO::buscarDadosEditarProdutos(null, $idEtapa, $idProduto, $idItem, null, $idUf, $municipio, $unidade, $qtd, $ocorrencia, $valor, $qtdDias, $fonte); /* if(count($buscarProdutos) 0){ //parent::message("Item já cadastrado com a mesma UF!", "manterorcamento/produtoscadastrados?idPreProjeto=".$idProposta,"ALERT"); $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout echo "Cadastro duplicado de Produto na mesma etapa envolvendo o mesmo Item, transação cancelada!"; die; }else{ xd($dados);*/ ManterorcamentoDAO::editarPlanilhaProdutos($dados, $where); $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout //parent::message("Alteração realizada com sucesso!", "manterorcamento/produtoscadastrados?idPreProjeto=".$this->idPreProjeto, "CONFIRM"); echo "Alteração realizada com sucesso!"; die; /* } */ } if (isset($_GET)) { $idProposta = $_GET['idPreProjeto']; $idEtapa = $_GET['etapa']; $idProduto = $_GET['produto']; $idItem = $_GET['item']; $idPlanilhaProposta = $_GET['idPlanilhaProposta']; $buscaDados = ManterorcamentoDAO::buscarDadosEditarProdutos($idProposta, $idEtapa, $idProduto, $idItem, $idPlanilhaProposta); $this->view->Dados = $buscaDados; } if (isset($_POST['iduf'])) { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $iduf = $_POST['iduf']; $cidade = CidadeDAO::buscar($iduf); $a = 0; foreach ($cidade as $DadosCidade) { $cidadeArray[$a]['idCidade'] = $DadosCidade->id; $cidadeArray[$a]['nomeCidade'] = utf8_encode($DadosCidade->descricao); $a++; } echo json_encode($cidadeArray); die; } if (isset($_POST['idetapa'])) { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $idetapa = $_POST['idetapa']; $item = ManterorcamentoDAO::buscarItens($idetapa); $a = 0; foreach ($item as $Dadositem) { $itemArray[$a]['idItem'] = $Dadositem->idPlanilhaItens; $itemArray[$a]['nomeItem'] = utf8_encode($Dadositem->Descricao); $a++; } echo json_encode($itemArray); die; } $buscarEstado = EstadoDAO::buscar(); $this->view->Estados = $buscarEstado; $cidade = CidadeDAO::buscar($buscaDados[0]->IdUf); $this->view->Cidades = $cidade; $itensEtapaCusto = ManterorcamentoDAO::buscarEtapasCusto(); $this->view->itensEtapaCusto = $itensEtapaCusto; $buscarEtapa = ManterorcamentoDAO::buscarEtapasCadastrarProdutos(); $this->view->Etapa = $buscarEtapa; $buscarRecurso = ManterorcamentoDAO::buscarFonteRecurso(); $this->view->Recurso = $buscarRecurso; $buscarUnidade = ManterorcamentoDAO::buscarUnidade(); $this->view->Unidade = $buscarUnidade; //$buscarItem = ManterorcamentoDAO::buscarItensProdutos($idItem); $buscarItem = ManterorcamentoDAO::buscarItens($_GET['etapa']); $this->view->Item = $buscarItem; $buscarProduto = ManterorcamentoDAO::buscarProdutos($this->idPreProjeto); $this->view->Produtos = $buscarProduto; $this->view->idPreProjeto = $this->idPreProjeto; }