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");
     }
 }