public function dadosetiquetaAction() { //ini_set('max_execution_time', 500); $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout if (isset($_GET['pronac'])) { $pronac = $_GET['pronac']; $etiquetaApenas = "nao"; if (!empty($_GET['etiqueta'])) { $etiquetaApenas = $_GET['etiqueta']; } $this->view->etiquetaApenas = $etiquetaApenas; $barcodeOptions = array('text' => $pronac); $rendererOptions = array(); $documentRoot = explode("/index.php", $_SERVER["DOCUMENT_ROOT"] . $_SERVER["PHP_SELF"]); $documentRoot = str_replace("//", "/", $documentRoot[0]); $caminho = $documentRoot . "/public/barcode/imagem-" . $pronac . ".jpg"; // $caminho = "../public/barcode/imagem-".$pronac.".jpg"; $imageResource = Zend_Barcode::draw('code39', 'image', $barcodeOptions, $rendererOptions); imagejpeg($imageResource, $caminho); $caminhoView = "../public/barcode/imagem-" . $pronac . ".jpg"; $this->view->caminho = $caminhoView; $projetosDAO = new Projetos(); $consulta = array('pro.AnoProjeto + pro.Sequencial = ?' => $pronac); $resp = $projetosDAO->buscarEditalProjeto($consulta); $idPreProjeto = $resp->idPreProjeto; if (!empty($resp->idEdital)) { $this->view->edital = true; } else { $this->view->edital = false; } //DADOS DA ETIQUETA $dados = GerenciarparecertecnicoDAO::dadosEtiqueta($pronac); $this->view->DadosEtiqueta = $dados; $dao = new AnalisarPropostaDAO(); $this->view->itensGeral = $dao->buscarGeral($idPreProjeto); $propostaPorEdital = false; if ($this->view->itensGeral[0]->idEdital && $this->view->itensGeral[0]->idEdital != 0) { $propostaPorEdital = true; } $this->view->itensTelefone = $dao->buscarTelefone($this->view->itensGeral[0]->idAgente); $this->view->itensPlanosDistribuicao = $dao->buscarPlanoDeDistribucaoProduto($idPreProjeto); $this->view->itensFonteRecurso = $dao->buscarFonteDeRecurso($idPreProjeto); $this->view->itensLocalRealiazacao = $dao->buscarLocalDeRealizacao($idPreProjeto); $this->view->itensDeslocamento = $dao->buscarDeslocamento($idPreProjeto); $this->view->itensPlanoDivulgacao = $dao->buscarPlanoDeDivulgacao($idPreProjeto); $tblDocsPreProjeto = new tbDocumentosPreProjeto(); $rsDocsPreProjeto = $tblDocsPreProjeto->buscar(array("idProjeto = ?" => $idPreProjeto)); $this->view->itensDocumentoPreProjeto = $rsDocsPreProjeto; $this->view->itensDocumentoAgente = $dao->buscarDocumentoAgente($this->view->itensGeral[0]->idAgente); $this->view->itensHistorico = $dao->buscarHistorico($idPreProjeto); $this->view->itensPlanilhaOrcamentaria = $dao->buscarPlanilhaOrcamentaria($idPreProjeto); $buscarProduto = ManterorcamentoDAO::buscarProdutos($idPreProjeto); $this->view->Produtos = $buscarProduto; $buscarEtapa = ManterorcamentoDAO::buscarEtapasProdutos($idPreProjeto); $this->view->Etapa = $buscarEtapa; $buscarItem = ManterorcamentoDAO::buscarItensProdutos($idPreProjeto); $this->view->Item = $buscarItem; $this->view->AnaliseCustos = PreProjeto::analiseDeCustos($idPreProjeto); $this->view->idPreProjeto = $idPreProjeto; $buscarIdPronac = $projetosDAO->buscarIdPronac($pronac); $idPronac = $buscarIdPronac->IdPRONAC; $rst = $projetosDAO->buscarDadosUC75($idPronac); $this->view->projeto = $rst[0]; //UNIDADES DE ANÁLISE $vwProjetoDistribuidoVinculada = new vwProjetoDistribuidoVinculada(); $this->view->unidadesAnalise = $vwProjetoDistribuidoVinculada->buscarUnidades(array('Pronac = ?' => $pronac), array('Produto', 'DescricaoAnalise')); //VALORES DO PROJETO $planilhaproposta = new PlanilhaProposta(); $planilhaprojeto = new PlanilhaProjeto(); $planilhaAprovacao = new PlanilhaAprovacao(); $rsPlanilhaAtual = $planilhaAprovacao->buscar(array('IdPRONAC = ?' => $idPronac), array('dtPlanilha DESC'))->current(); $tpPlanilha = !empty($rsPlanilhaAtual) && $rsPlanilhaAtual->tpPlanilha == 'SE' ? 'SE' : 'CO'; $arrWhereSomaPlanilha = array(); $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac; if ($this->bln_readequacao == "false") { $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, 109); $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, false, 109); $parecerista = $planilhaprojeto->somarPlanilhaProjeto($idPreProjeto, 109); } else { $arrWhereFontesIncentivo = $arrWhereSomaPlanilha; $arrWhereFontesIncentivo['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereFontesIncentivo['tpPlanilha = ? '] = 'SR'; $arrWhereFontesIncentivo['stAtivo = ? '] = 'N'; $arrWhereFontesIncentivo['NrFonteRecurso = ? '] = '109'; $arrWhereFontesIncentivo["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWhereFontesIncentivo["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $fonteincentivo = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereFontesIncentivo); $arrWhereOutrasFontes = $arrWhereSomaPlanilha; $arrWhereOutrasFontes['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereOutrasFontes['tpPlanilha = ? '] = 'SR'; $arrWhereOutrasFontes['stAtivo = ? '] = 'N'; $arrWhereOutrasFontes['NrFonteRecurso <> ? '] = '109'; $arrWhereOutrasFontes["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWhereOutrasFontes["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $outrasfontes = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereOutrasFontes); $arrWherePlanilhaPA = $arrWhereSomaPlanilha; $arrWherePlanilhaPA['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWherePlanilhaPA['tpPlanilha = ? '] = 'PA'; $arrWherePlanilhaPA['stAtivo = ? '] = 'N'; $arrWherePlanilhaPA['NrFonteRecurso = ? '] = '109'; $arrWherePlanilhaPA["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWherePlanilhaPA["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $parecerista = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWherePlanilhaPA); } //valor do componetne $arrWhereSomaPlanilha = array(); $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac; $arrWhereSomaPlanilha['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereSomaPlanilha['tpPlanilha = ? '] = $tpPlanilha; $arrWhereSomaPlanilha['NrFonteRecurso = ? '] = '109'; $arrWhereSomaPlanilha['stAtivo = ? '] = 'S'; $componente = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereSomaPlanilha); $valoresProjeto = new ArrayObject(); $valoresProjeto['fontesincentivo'] = $fonteincentivo['soma']; $valoresProjeto['outrasfontes'] = $outrasfontes['soma']; $valoresProjeto['valorproposta'] = $fonteincentivo['soma'] + $outrasfontes['soma']; $valoresProjeto['valorparecerista'] = $parecerista['soma']; $valoresProjeto['valorcomponente'] = $componente['soma']; $this->view->valoresDoProjeto = $valoresProjeto; $tblCaptacao = new Captacao(); $rsCount = $tblCaptacao->buscaCompleta(array('idPronac = ?' => $idPronac), array(), null, null, true); $this->view->totalGeralCaptado = $rsCount->totalGeralCaptado; /***************** FIM - MODO NOVO ********************/ if ($propostaPorEdital) { $tbFormDocumentoDAO = new tbFormDocumento(); $edital = $tbFormDocumentoDAO->buscar(array('idEdital = ?' => $this->view->itensGeral[0]->idEdital, 'idClassificaDocumento not in (?,24,25)' => 23)); $arrPerguntas = array(); $arrRespostas = array(); $tbPerguntaDAO = new tbPergunta(); $tbRespostaDAO = new tbResposta(); foreach ($edital as $registro) { $questoes = $tbPerguntaDAO->montarQuestionario($registro["nrFormDocumento"], $registro["nrVersaoDocumento"]); $questionario = ''; if (is_object($questoes) and count($questoes) > 0) { foreach ($questoes as $questao) { $resposta = ''; $where = array('nrFormDocumento = ?' => $registro["nrFormDocumento"], 'nrVersaoDocumento = ?' => $registro["nrVersaoDocumento"], 'nrPergunta = ?' => $questao->nrPergunta, 'idProjeto = ?' => $idPreProjeto); $resposta = $tbRespostaDAO->buscar($where); $arrPerguntas[$registro["nrFormDocumento"]]["titulo"] = $registro["nmFormDocumento"]; $arrPerguntas[$registro["nrFormDocumento"]]["pergunta"][] = $questao->toArray(); $arrRespostas[] = $resposta->toArray(); } } } $this->view->perguntas = $arrPerguntas; $this->view->respostas = $arrRespostas; } } if (isset($_POST['html']) && isset($_POST['pronac']) && isset($_POST['caminho'])) { ini_set('max_execution_time', 500); $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); /* converte para lê os arquivos html do word */ //$html = mb_convert_encoding($_POST['html'], 'UTF-8', 'HTML-ENTITIES'); //$html = $this->strip_quotes($this->unhtmlentities($_POST['html'])); $filter = new Zend_Filter(); //$filter->addFilter(new Zend_Filter_Alnum()); //$filter->addFilter(new Zend_Filter_Alpha()); //$filter->addFilter(new Zend_Filter_Digits()); //$filter->addFilter(new Zend_Filter_HtmlEntities()); $filter->addFilter(new Zend_Filter_StringTrim()); $filter->addFilter(new Zend_Filter_StripTags()); // $html = $filter->filter($_POST['html']); $html = $_POST['html']; // echo $html; // die; $pdf = new PDFCreator($html); // $pdf = new PDF($html, 'pdf'); $pdf->gerarPdf(); // $pdf->gerarRelatorio(); // die; /* $html = $_POST['html']; $pdf = new PDF($html, 'pdf'); echo $pdf->gerarRelatorio();*/ } }
function imprimirChecklistAction() { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscarDadosUC75($_POST['idPronac'])->current(); $this->view->dados = $_POST; $this->view->dadosProjeto = $dadosProjeto; $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout }
/** * Redireciona para o fluxo inicial do sistema * @access public * @param void * @return void */ public function indexAction() { if (isset($_REQUEST['idPronac'])) { $idPronac = $_GET['idPronac']; if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $verificaCompravacaoFinanceira = ConsultarDadosProjetoDAO::verificaComprovarExecucaoFinanceira($idPronac); if (!empty($verificaCompravacaoFinanceira)) { $this->view->menuCompExecFin = true; } else { $this->view->menuCompExecFin = false; } $dados = array(); $dados['idPronac'] = (int) $idPronac; if (is_numeric($dados['idPronac'])) { if (isset($dados['idPronac'])) { $idPronac = $dados['idPronac']; //UC 13 - MANTER MENSAGENS (Habilitar o menu superior) $this->view->idPronac = $idPronac; $this->view->menumsg = 'true'; } $tblProjetos = new Projetos(); $rst = $tblProjetos->buscarDadosUC75($idPronac); // $rst = ConsultarDadosProjetoDAO::obterDadosProjeto($dados); //DEFINIE LINK PARA PLANILHA DE VALOR APROVADO $pp = new PlanilhaProjeto(); $pa = new PlanilhaAprovacao(); $buscarsomaprojeto = $pp->somarPlanilhaProjeto($idPronac); $buscarsomaaprovacaoC = $pa->somarPlanilhaAprovacao($idPronac, 206, "CO"); $buscarsomaaprovacaoP = $pa->somarPlanilhaAprovacao($idPronac, 206, "SE"); if (isset($buscarsomaaprovacaoP['soma']) && $buscarsomaaprovacaoP['soma'] > 0) { $this->view->linkplanilha = "plenaria"; } elseif (isset($buscarsomaaprovacaoC['soma']) && $buscarsomaaprovacaoC['soma'] > 0) { $this->view->linkplanilha = "cnic"; } else { $this->view->linkplanilha = "inicial"; } if (count($rst) > 0) { $this->view->projeto = $rst[0]; $this->view->idpronac = $idPronac; $this->view->idprojeto = $rst[0]->idProjeto; if ($rst[0]->codSituacao == 'E12' || $rst[0]->codSituacao == 'E13' || $rst[0]->codSituacao == 'E15' || $rst[0]->codSituacao == 'E50' || $rst[0]->codSituacao == 'E59' || $rst[0]->codSituacao == 'E61' || $rst[0]->codSituacao == 'E62') { $this->view->menuCompExec = 'true'; } $this->view->situacaoProjeto = $rst[0]->codSituacao; $geral = new ProponenteDAO(); $arrBusca['IdPronac = ?'] = $idPronac; $rsProjeto = $tblProjetos->buscar($arrBusca)->current(); $idPreProjeto = 0; if (!empty($rsProjeto->idProjeto)) { $idPreProjeto = $rsProjeto->idProjeto; } $pronac = $rsProjeto->AnoProjeto . $rsProjeto->Sequencial; $dadosProjeto = $geral->execPaProponente($idPronac); $this->view->dados = $dadosProjeto; $this->view->dadosProjeto = $rsProjeto; //VERIFICA SE O PROJETO ESTÁ NA CNIC // $Parecer = new Parecer(); $dadosCNIC = $Parecer->verificaProjSituacaoCNIC($pronac); $msgCNIC = 0; if (count($dadosCNIC)) { $msgCNIC = 1; } $this->view->msgCNIC = $msgCNIC; // FIM - VERIFICA SE O PROJETO ESTÁ NA CNIC // //VERIFICA OS DADOS DE ARQUIVAMENTO, CASO EXISTA // $ArquivamentoProjeto = array(); $tbArquivamento = new tbArquivamento(); $dadosArquivamentoProjeto = $tbArquivamento->confirirArquivamentoProjeto($pronac); if (count($dadosArquivamentoProjeto)) { $ArquivamentoProjeto = $dadosArquivamentoProjeto; } $this->view->dadosArquivamentoProjeto = $ArquivamentoProjeto; // FIM - VERIFICA OS DADOS DE ARQUIVAMENTO, CASO EXISTA // $verificarHabilitado = $geral->verificarHabilitado($rst[0]->CgcCPf); if (count($verificarHabilitado) > 0) { $this->view->ProponenteInabilitado = 1; } //VALORES DO PROJETO $planilhaproposta = new PlanilhaProposta(); $planilhaprojeto = new PlanilhaProjeto(); $planilhaAprovacao = new PlanilhaAprovacao(); $rsPlanilhaAtual = $planilhaAprovacao->buscar(array('IdPRONAC = ?' => $idPronac), array('dtPlanilha DESC'))->current(); $tpPlanilha = !empty($rsPlanilhaAtual) && $rsPlanilhaAtual->tpPlanilha == 'SE' ? 'SE' : 'CO'; $arrWhereSomaPlanilha = array(); $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac; if ($this->bln_readequacao == "false") { $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, 109); $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, false, 109); $parecerista = $planilhaprojeto->somarPlanilhaProjeto($idPreProjeto, 109); } else { $arrWhereFontesIncentivo = $arrWhereSomaPlanilha; $arrWhereFontesIncentivo['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereFontesIncentivo['tpPlanilha = ? '] = 'SR'; $arrWhereFontesIncentivo['stAtivo = ? '] = 'N'; $arrWhereFontesIncentivo['NrFonteRecurso = ? '] = '109'; $arrWhereFontesIncentivo["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWhereFontesIncentivo["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $fonteincentivo = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereFontesIncentivo); $arrWhereOutrasFontes = $arrWhereSomaPlanilha; $arrWhereOutrasFontes['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereOutrasFontes['tpPlanilha = ? '] = 'SR'; $arrWhereOutrasFontes['stAtivo = ? '] = 'N'; $arrWhereOutrasFontes['NrFonteRecurso <> ? '] = '109'; $arrWhereOutrasFontes["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWhereOutrasFontes["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $outrasfontes = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereOutrasFontes); $arrWherePlanilhaPA = $arrWhereSomaPlanilha; $arrWherePlanilhaPA['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWherePlanilhaPA['tpPlanilha = ? '] = 'PA'; $arrWherePlanilhaPA['stAtivo = ? '] = 'N'; $arrWherePlanilhaPA['NrFonteRecurso = ? '] = '109'; $arrWherePlanilhaPA["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')"); $arrWherePlanilhaPA["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)'; $parecerista = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWherePlanilhaPA); } //valor do componetne $arrWhereSomaPlanilha = array(); $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac; $arrWhereSomaPlanilha['idPlanilhaItem <> ? '] = '206'; //elaboracao e agenciamento $arrWhereSomaPlanilha['tpPlanilha = ? '] = $tpPlanilha; $arrWhereSomaPlanilha['NrFonteRecurso = ? '] = '109'; $arrWhereSomaPlanilha['stAtivo = ? '] = 'S'; $componente = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereSomaPlanilha); $valoresProjeto = new ArrayObject(); $valoresProjeto['fontesincentivo'] = $fonteincentivo['soma']; $valoresProjeto['outrasfontes'] = $outrasfontes['soma']; $valoresProjeto['valorproposta'] = $fonteincentivo['soma'] + $outrasfontes['soma']; $valoresProjeto['valorparecerista'] = $parecerista['soma']; $valoresProjeto['valorcomponente'] = $componente['soma']; $this->view->valoresDoProjeto = $valoresProjeto; $tblCaptacao = new Captacao(); $rsCount = $tblCaptacao->buscaCompleta(array('idPronac = ?' => $idPronac), array(), null, null, true); $this->view->totalGeralCaptado = $rsCount->totalGeralCaptado; /***************** FIM - MODO NOVO ********************/ /*** Validação do Proponente Inabilitado ************************************/ $cpfLogado = $this->cpfLogado; $cpfProponente = !empty($dadosProjeto[0]->CNPJCPF) ? $dadosProjeto[0]->CNPJCPF : ''; $respProponente = 'R'; $inabilitado = 'N'; // Indentificando o Proponente if ($cpfLogado == $cpfProponente) { $respProponente = 'P'; } // Verificando se o Proponente está inabilitado $inabilitadoDAO = new Inabilitado(); $where['CgcCpf = ?'] = $cpfProponente; $where['Habilitado = ?'] = 'N'; $busca = $inabilitadoDAO->Localizar($where)->count(); if ($busca > 0) { $inabilitado = 'S'; } if (!empty($idPreProjeto)) { // Se for Responsável verificar se tem Procuração $procuracaoDAO = new Procuracao(); $procuracaoValida = 'N'; $wherePro['vprp.idPreProjeto = ?'] = $idPreProjeto; $wherePro['v.idUsuarioResponsavel = ?'] = $this->idResponsavel; $wherePro['p.siProcuracao = ?'] = 1; $buscaProcuracao = $procuracaoDAO->buscarProcuracaoProjeto($wherePro)->count(); if ($buscaProcuracao > 0) { $procuracaoValida = 'S'; } } else { $procuracaoValida = 'S'; } $this->view->procuracaoValida = $procuracaoValida; $this->view->respProponente = $respProponente; $this->view->inabilitado = $inabilitado; /****************************************************************************/ $tbemail = $geral->buscarEmail($idPronac); $this->view->email = $tbemail; $tbtelefone = $geral->buscarTelefone($idPronac); $this->view->telefone = $tbtelefone; $tblAgente = new Agentes(); if (isset($dadosProjeto[0]->CNPJCPF) && !empty($dadosProjeto[0]->CNPJCPF)) { $rsAgente = $tblAgente->buscar(array('CNPJCPF=?' => $dadosProjeto[0]->CNPJCPF))->current(); $this->view->CgcCpf = $dadosProjeto[0]->CNPJCPF; } $rsIdAgente = isset($rsAgente->idAgente) && !empty($rsAgente->idAgente) ? $rsAgente->idAgente : 0; $rsDirigentes = $tblAgente->buscarDirigentes(array('v.idVinculoPrincipal =?' => $rsIdAgente, 'n.Status =?' => 0), array('n.Descricao ASC')); // $tbDirigentes = $geral->buscarDirigentes($idPronac); $this->view->dirigentes = $rsDirigentes; //========== inicio codigo mandato dirigente ================ /*==================================================*/ $arrMandatos = array(); if (!empty($this->idPreProjeto)) { $preProjeto = new PreProjeto(); $Empresa = $preProjeto->buscar(array('idPreProjeto = ?' => $this->idPreProjeto))->current(); $idEmpresa = $Empresa->idAgente; $tbDirigenteMandato = new tbAgentesxVerificacao(); foreach ($rsDirigentes as $dirigente) { $rsMandato = $tbDirigenteMandato->listarMandato(array('idEmpresa = ?' => $idEmpresa, 'idDirigente = ?' => $dirigente->idAgente, 'stMandato = ?' => 0)); $arrMandatos[$dirigente->NomeDirigente] = $rsMandato; } } $this->view->mandatos = $arrMandatos; //============== fim codigo dirigente ================ /*==================================================*/ if (!empty($idPreProjeto)) { //OUTROS DADOS PROPONENTE $this->view->itensGeral = AnalisarPropostaDAO::buscarGeral($idPreProjeto); } } else { parent::message("Nenhum projeto encontrado com o número de Pronac informado.", "listarprojetos/listarprojetos", "ERROR"); } } else { parent::message("Número Pronac inválido!", "listarprojetos/listarprojetos", "ERROR"); } } else { parent::message("Número Pronac inválido!", "listarprojetos/listarprojetos", "ERROR"); } }
public function criarCampoTipoReadequacaoAction() { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $get = Zend_Registry::get('get'); $tipoReadequacao = $get->tpReadequacao; $valorPreCarregado = null; // x($tipoReadequacao); //ALTERAÇÃO DE RAZÃO SOCIAL DO PROPONENTE if ($tipoReadequacao == 3) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscarDadosUC75($get->idPronac)->current(); if ($dadosProjeto) { $valorPreCarregado = $dadosProjeto->Proponente; } } else { if ($tipoReadequacao == 4) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $ContaBancaria = new ContaBancaria(); $dadosBancarios = $ContaBancaria->contaPorProjeto($get->idPronac); if (count($dadosBancarios) > 0) { $valorPreCarregado = $dadosBancarios->Agencia; } } //SINOPSE DA OBRA } else { if ($tipoReadequacao == 5) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->Sinopse; } } //IMPACTO AMBIENTAL } else { if ($tipoReadequacao == 6) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->ImpactoAmbiental; } } //ESPECIFICACAO TECNICA } else { if ($tipoReadequacao == 7) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->EspecificacaoTecnica; } } //ESTRATÉGIA DE EXECUÇÃO } else { if ($tipoReadequacao == 8) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->EstrategiadeExecucao; } } //ALTERAÇÃO DE PROPONENTE } else { if ($tipoReadequacao == 10) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $valorPreCarregado = $dadosProjeto->CgcCpf; } //NOME DO PROJETO } else { if ($tipoReadequacao == 12) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $valorPreCarregado = $dadosProjeto->NomeProjeto; } //PERÍODO DE EXECUCAO } else { if ($tipoReadequacao == 13) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); $DtFimExecucao = Data::tratarDataZend($dadosProjeto->DtFimExecucao, 'brasileira'); if ($dadosProjeto) { $valorPreCarregado = $DtFimExecucao; } //SÍNTESE DO PROJETO } else { if ($tipoReadequacao == 15) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $valorPreCarregado = $dadosProjeto->ResumoProjeto; } //OBJETIVOS } else { if ($tipoReadequacao == 16) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->Objetivos; } } //JUSTIFICATIVA } else { if ($tipoReadequacao == 17) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->Justificativa; } } //ACESSIBILIDADE } else { if ($tipoReadequacao == 18) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->Acessibilidade; } } //DEMOCRATIZACAO DE ACESSO } else { if ($tipoReadequacao == 19) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->DemocratizacaoDeAcesso; } } //ETAPAS DE TRABALHO } else { if ($tipoReadequacao == 20) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->EtapaDeTrabalho; } } //FICHA TECNICA } else { if ($tipoReadequacao == 21) { $Projetos = new Projetos(); $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current(); if ($dadosProjeto) { $PreProjeto = new PreProjeto(); $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current(); if ($dadosPreProjeto) { $valorPreCarregado = $dadosPreProjeto->FichaTecnica; } } } } } } } } } } } } } } } } } } $this->montaTela('readequacoes/criar-campo-tipo-readequacao.phtml', array('tipoReadequacao' => $tipoReadequacao, 'valorPreCarregado' => $valorPreCarregado)); }