public function excluirPlanoDeDistribuicaoAction()
 {
     $this->_helper->layout->disableLayout();
     $idPlanoDistribuicao = $this->_request->getParam("idPlanoDistribuicao");
     $idPronac = $this->_request->getParam("idPronac");
     if (strlen($idPronac) > 7) {
         $idPronac = Seguranca::dencrypt($idPronac);
     }
     //VERIFICA SE JA POSSUI OS PLANOS DE DISTRIBUIÇÃO NA TABELA tbPlanoDistribuicao (READEQUACAO), SE NÃO TIVER, COPIA DA ORIGINAL, E DEPOIS INCLUI O ITEM DESEJADO.
     $tbPlanoDistribuicao = new tbPlanoDistribuicao();
     $readequacaoPDDist = $tbPlanoDistribuicao->buscar(array('idPronac=?' => $idPronac, 'stAtivo=?' => 'S'));
     $planosAtivos = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac);
     if (count($readequacaoPDDist) == 0) {
         $planosCopiados = array();
         foreach ($planosAtivos as $value) {
             $planosCopiados['idReadequacao'] = NULL;
             $planosCopiados['idProduto'] = $value->idProduto;
             $planosCopiados['cdArea'] = $value->idArea;
             $planosCopiados['cdSegmento'] = $value->idSegmento;
             $planosCopiados['idPosicaoLogo'] = $value->idPosicaoDaLogo;
             $planosCopiados['qtProduzida'] = $value->QtdeProduzida;
             $planosCopiados['qtPatrocinador'] = $value->QtdePatrocinador;
             $planosCopiados['qtOutros'] = $value->QtdeOutros;
             $planosCopiados['qtProponente'] = $value->QtdeProponente;
             $planosCopiados['qtVendaNormal'] = $value->QtdeVendaNormal;
             $planosCopiados['qtVendaPromocional'] = $value->QtdeVendaPromocional;
             $planosCopiados['vlUnitarioNormal'] = $value->PrecoUnitarioNormal;
             $planosCopiados['vlUnitarioPromocional'] = $value->PrecoUnitarioPromocional;
             $planosCopiados['stPrincipal'] = $value->stPrincipal;
             $planosCopiados['tpSolicitacao'] = 'N';
             $planosCopiados['stAtivo'] = 'S';
             $planosCopiados['idPronac'] = $idPronac;
             $tbPlanoDistribuicao->inserir($planosCopiados);
         }
     }
     /* DADOS DO ITEM PARA EXCLUSAO LÓGICA DO ITEM DA READEQUACAO */
     $dados = array();
     $dados['tpSolicitacao'] = 'E';
     $itemPDDist = $tbPlanoDistribuicao->buscar(array('idPlanoDistribuicao=?' => $idPlanoDistribuicao))->current();
     if ($itemPDDist) {
         if ($itemPDDist->tpSolicitacao == 'I') {
             $exclusaoLogica = $tbPlanoDistribuicao->delete(array('idPlanoDistribuicao = ?' => $idPlanoDistribuicao));
         } else {
             $where = "stAtivo = 'S' AND idPlanoDistribuicao = {$idPlanoDistribuicao}";
             $exclusaoLogica = $tbPlanoDistribuicao->update($dados, $where);
         }
     } else {
         $PlanoDistribuicao = new PlanoDistribuicao();
         $itemPDDist = $PlanoDistribuicao->find(array('idPlanoDistribuicao=?' => $idPlanoDistribuicao))->current();
         $dadosArray = array('idProduto =?' => $itemPDDist->idProduto, 'idPronac =?' => $idPronac, 'stAtivo =?' => 'S');
         $itemPDDist = $tbPlanoDistribuicao->buscar($dadosArray)->current();
         $where = "stAtivo = 'S' AND idPlanoDistribuicao = {$itemPDDist->idPlanoDistribuicao}";
         $exclusaoLogica = $tbPlanoDistribuicao->update($dados, $where);
     }
     if ($exclusaoLogica) {
         //$jsonEncode = json_encode($dadosPlanilha);
         echo json_encode(array('resposta' => true));
     } else {
         echo json_encode(array('resposta' => false));
     }
     die;
 }