/**
  * Método alterarItem()
  * Altera os itens da planilha
  * @param idPronac
  * @param idProduto
  * @param stPrincipal
  * @param idPlanilhaProjeto
  * @return void
  */
 public function cnicAlterarItemAction()
 {
     $this->_helper->layout->disableLayout();
     $idPlanilhaAprovacao = $this->_request->getParam("idPlanilha");
     /* ITEM */
     $PlanilhaAprovacao = new PlanilhaAprovacao();
     $planilha = $PlanilhaAprovacao->buscarDadosAvaliacaoDeItem($idPlanilhaAprovacao);
     $dadosPlanilhaAprovada = array();
     if (count($planilha) > 0) {
         /* PROJETO */
         $Projetos = new Projetos();
         $projeto = $Projetos->buscar(array('IdPRONAC = ?' => $planilha[0]->idPRONAC))->current();
         $dadosProjeto = array('IdPRONAC' => $projeto->IdPRONAC, 'PRONAC' => $projeto->AnoProjeto . $projeto->Sequencial, 'NomeProjeto' => utf8_encode($projeto->NomeProjeto));
         $PlanilhaProposta = new PlanilhaProposta();
         $dadosSolicitados = $PlanilhaProposta->buscarDadosAvaliacaoDeItem($planilha[0]->idPlanilhaProposta)->current();
         $dadosPlanilhaProposta = array();
         $dadosPlanilhaProposta['Unidade'] = utf8_encode($dadosSolicitados->descUnidade);
         $dadosPlanilhaProposta['Quantidade'] = $dadosSolicitados->Quantidade;
         $dadosPlanilhaProposta['Ocorrencia'] = $dadosSolicitados->Ocorrencia;
         $dadosPlanilhaProposta['ValorUnitario'] = utf8_encode('R$ ' . number_format($dadosSolicitados->ValorUnitario, 2, ',', '.'));
         $dadosPlanilhaProposta['QtdeDias'] = $dadosSolicitados->QtdeDias;
         $dadosPlanilhaProposta['TotalSolicitado'] = utf8_encode('R$ ' . number_format($dadosSolicitados->Quantidade * $dadosSolicitados->Ocorrencia * $dadosSolicitados->ValorUnitario, 2, ',', '.'));
         $dadosPlanilhaProposta['TotalSolicitadoValidacao'] = utf8_encode(number_format($dadosSolicitados->Quantidade * $dadosSolicitados->Ocorrencia * $dadosSolicitados->ValorUnitario, 2, '', ''));
         $PlanilhaProjeto = new PlanilhaProjeto();
         $dadosSugeridos = $PlanilhaProjeto->buscarDadosAvaliacaoDeItem($planilha[0]->idPlanilhaProjeto)->current();
         $dadosPlanilhaProjeto = array();
         $dadosPlanilhaProjeto['Unidade'] = utf8_encode($dadosSugeridos->descUnidade);
         $dadosPlanilhaProjeto['Quantidade'] = $dadosSugeridos->Quantidade;
         $dadosPlanilhaProjeto['Ocorrencia'] = $dadosSugeridos->Ocorrencia;
         $dadosPlanilhaProjeto['ValorUnitario'] = utf8_encode('R$ ' . number_format($dadosSugeridos->ValorUnitario, 2, ',', '.'));
         $dadosPlanilhaProjeto['QtdeDias'] = $dadosSugeridos->QtdeDias;
         $dadosPlanilhaProjeto['TotalSolicitado'] = utf8_encode('R$ ' . number_format($dadosSugeridos->Quantidade * $dadosSugeridos->Ocorrencia * $dadosSugeridos->ValorUnitario, 2, ',', '.'));
         foreach ($planilha as $registro) {
             $dadosPlanilhaAprovada['idPlanilhaAprovacao'] = $registro['idPlanilhaAprovacao'];
             $dadosPlanilhaAprovada['idProduto'] = $registro['idProduto'];
             $dadosPlanilhaAprovada['descProduto'] = utf8_encode($registro['descProduto']);
             $dadosPlanilhaAprovada['idEtapa'] = $registro['idEtapa'];
             $dadosPlanilhaAprovada['descEtapa'] = utf8_encode($registro['descEtapa']);
             $dadosPlanilhaAprovada['idPlanilhaItem'] = $registro['idPlanilhaItem'];
             $dadosPlanilhaAprovada['descItem'] = utf8_encode($registro['descItem']);
             $dadosPlanilhaAprovada['idUnidade'] = $registro['idUnidade'];
             $dadosPlanilhaAprovada['descUnidade'] = utf8_encode($registro['descUnidade']);
             $dadosPlanilhaAprovada['Quantidade'] = $registro['Quantidade'];
             $dadosPlanilhaAprovada['Ocorrencia'] = $registro['Ocorrencia'];
             $dadosPlanilhaAprovada['ValorUnitario'] = utf8_encode('R$ ' . number_format($registro['ValorUnitario'], 2, ',', '.'));
             $dadosPlanilhaAprovada['QtdeDias'] = $registro['QtdeDias'];
             $dadosPlanilhaAprovada['TotalSolicitado'] = utf8_encode('R$ ' . number_format($registro['Quantidade'] * $registro['Ocorrencia'] * $registro['ValorUnitario'], 2, ',', '.'));
             $dadosPlanilhaAprovada['dsJustificativa'] = utf8_encode($registro['dsJustificativa']);
         }
         //            $jsonEncode = json_encode($dadosPlanilhaAprovada);
         echo json_encode(array('resposta' => true, 'dadosPlanilhaProposta' => $dadosPlanilhaProposta, 'dadosPlanilhaProjeto' => $dadosPlanilhaProjeto, 'dadosPlanilhaAprovada' => $dadosPlanilhaAprovada, 'dadosProjeto' => $dadosProjeto));
     } else {
         echo json_encode(array('resposta' => false));
     }
     die;
 }