public function frmPlanoDistribuicaoAction() { $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout->disableLayout(); header("Content-Type: text/html; charset=ISO-8859-1"); $bln_exitePP = "false"; //Nao existe Produto Principal cadastrado $get = Zend_Registry::get("get"); if (!empty($get->idPlanoDistribuicao)) { $tblPlanoDistribuicao = new PlanoDistribuicao(); $rsPlanoDistribuicao = $tblPlanoDistribuicao->buscarPlanoDistribuicao(array('idPlanoDistribuicao = ?' => $get->idPlanoDistribuicao)); $arrDados["planoDistribuicao"] = $rsPlanoDistribuicao; } $tblProduto = new Produto(); $rsProdutos = $tblProduto->buscar(array("stEstado = ?" => 0), array("Descricao ASC")); //BUSCA POR PRODUTO PRINCIPAL CADASTRADO $tblPlanoDistribuicao = new PlanoDistribuicao(); $arrPlanoDistribuicao = $tblPlanoDistribuicao->buscar(array("a.idProjeto = ?" => $this->_idPreProjeto, "a.stPrincipal = ?" => 1, "a.stPlanoDistribuicaoProduto = ?" => 1), array("idPlanoDistribuicao DESC"))->toArray(); if (!empty($arrPlanoDistribuicao)) { $bln_exitePP = "true"; //Existe Produto Principal Cadastrado } $tblLogomarca = new Logomarca(); $rsLogomarcas = $tblLogomarca->buscar(array("idTipo=?" => 3)); $arrDados["combologomarcas"] = $rsLogomarcas; $arrDados["comboprodutos"] = $rsProdutos; $arrDados["comboareasculturais"] = ManterAgentes::buscarAreasCulturais(); $arrDados["acaoSalvar"] = $this->_urlPadrao . "/plano-distribuicao/salvar?idPreProjeto=" . $this->_idPreProjeto; $arrDados["urlApagar"] = $this->_urlPadrao . "/plano-distribuicao/apagar?idPreProjeto=" . $this->_idPreProjeto; $arrDados["acaoCancelar"] = $this->_urlPadrao . "/plano-distribuicao/index?idPreProjeto=" . $this->_idPreProjeto; $arrDados["bln_exitePP"] = $bln_exitePP; $this->montaTela("planodistribuicao/formplanodistribuicao.phtml", $arrDados); }
public function acaoAction() { $this->view->comboareasculturais = ManterAgentes::buscarAreasCulturais(); $stPedido = 'T'; if (!empty($_POST)) { $idPronac = $_POST['idPronac']; $idProduto = $_POST['idProduto']; $buscaprojeto = new ReadequacaoProjetos(); $valores = $buscaprojeto->buscarSolicitacao($idPronac); $idPedidoAlteracao = $valores[0]->idPedidoAlteracao; $resultado = $buscaprojeto->buscarProjetos($idPronac); $this->view->buscaprojeto = $resultado; $resultadoproduto = $buscaprojeto->buscarProdutos($idPronac); $this->view->buscaproduto = $resultadoproduto; $resultadodescricao = $buscaprojeto->buscarDescricao(); $this->view->buscadescricao = $resultadodescricao; $resultadoposicao = $buscaprojeto->buscarPosicao(); $this->view->buscaposicao = $resultadoposicao; if (!empty($idPedidoAlteracao)) { $enviar = $buscaprojeto->verificarBotao($idPedidoAlteracao); $resultadoprodutoacao = $buscaprojeto->buscarProdutobd($idPedidoAlteracao, $idProduto); if (!empty($resultadoprodutoacao)) { $this->view->buscarprodutoAcao = $resultadoprodutoacao; $this->view->botao = $enviar; $this->view->Tela = "Tela1"; } else { $resultadoid = $buscaprojeto->buscarID($idPronac); $idProjeto = $resultadoid[0]->idProjeto; $enviar = $buscaprojeto->verificarBotao($idPedidoAlteracao); $resultadoprodutoacao = $buscaprojeto->buscarprodutoPlano($idProjeto, $idProduto); $this->view->buscarprodutoAcao = $resultadoprodutoacao; $this->view->botao = $enviar; } } else { $resultadoid = $buscaprojeto->buscarID($idPronac); $idProjeto = $resultadoid[0]->idProjeto; $resultadoprodutoacao = $buscaprojeto->buscarProdutosOpcao($idProjeto, $idProduto); $this->view->buscarprodutoAcao = $resultadoprodutoacao; } $buscaProjetoProduto = new SolicitarReadequacaoCustoDAO(); $verificaPlanilhaCusto = $buscaProjetoProduto->buscarProdutoAprovacao($idPronac); $this->view->buscaPlanilhaCusto = $verificaPlanilhaCusto; // xd($verificaPlanilhaCusto); } else { parent::message("error!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "ERROR"); } }