function __construct($id = null, $nome = null, $endereco = null, $pais = null) { parent::__construct(); $this->id = $id; $this->nome = $nome; $this->endereco = $endereco; $this->pais = $pais; }
public function find() { $args = func_get_args(); $rowset = parent::find($args); if (1 == count($args) && 0 == $args[0]) { $rowset = new Zend_Db_Table_Rowset(array('data' => array(array('Codigo' => 0, 'Descricao' => 'Livro', 'Area' => 0, 'Sintese' => 'Administração do Projeto', 'Idorgao' => 0, 'stEstado' => 0)))); } return $rowset; }
/** * */ public function __construct($comprovantePagamento = null, $fornecedor = null, $item = null, $tipo = null, $numero = null, $serie = null, $dataEmissao = null, $arquivo = null, $comprovanteTipo = null, $comprovanteData = null, $comprovanteValor = null, $comprovanteNumero = null, $comprovanteJustificativa = null) { parent::__construct(); $this->comprovantePagamento = $comprovantePagamento; $this->fornecedor = $fornecedor; $this->item = $item; $this->tipo = $tipo; $this->numero = $numero; $this->serie = $serie; $this->dataEmissao = $dataEmissao; $this->arquivo = $arquivo; $this->comprovanteTipo = $comprovanteTipo; $this->comprovanteData = $comprovanteData; $this->comprovanteValor = $comprovanteValor; $this->comprovanteNumero = $comprovanteNumero; $this->comprovanteJustificativa = $comprovanteJustificativa; }
/** * * @param int $idPronac * @param int $idUsuario * @param type $etapasConcluidas * @param type $medidasAcessibilidade * @param type $medidasFruicao * @param type $medidasPreventivas * @param type $totalEmpregosDiretos * @param type $totalEmpregosIndiretos * @param type $empregosGerados */ public function __construct($idPronac = null, $idUsuario = null, $situacao = null, $etapasConcluidas = null, $medidasAcessibilidade = null, $medidasFruicao = null, $medidasPreventivas = null, $totalEmpregosDiretos = null, $totalEmpregosIndiretos = null, $empregosGerados = null, $medidasAcessibilidadeImagens = null, $medidasFruicaoImagens = null, $medidasPreventivasImagens = null) { parent::__construct(); $this->idPronac = $idPronac; $this->idUsuario = $idUsuario; $this->situacao = $situacao; $this->etapasConcluidas = $etapasConcluidas; $this->medidasAcessibilidade = $medidasAcessibilidade; $this->medidasFruicao = $medidasFruicao; $this->medidasPreventivas = $medidasPreventivas; $this->totalEmpregosDiretos = $totalEmpregosDiretos; $this->totalEmpregosIndiretos = $totalEmpregosIndiretos; $this->empregosGerados = $empregosGerados; $this->medidasAcessibilidadeImagens = $medidasAcessibilidadeImagens; $this->medidasFruicaoImagens = $medidasFruicaoImagens; $this->medidasPreventivasImagens = $medidasPreventivasImagens; }
public function apagarArquivo() { if (null === $this->getIdCumprimentoObjeto()) { throw new BadMethodCallException('Cumprimento do objeto não encontrado'); } if (null === $this->getArquivo()) { throw new BadMethodCallException('Arquivo não encontrado'); } parent::apagar(array('idCumprimentoObjeto = ?' => $this->getIdCumprimentoObjeto(), 'idArquivo = ?' => $this->getArquivo())); }
public function confirmarEnvioPropostaAoMincAction() { //recupera parametros $get = Zend_Registry::get('get'); $idPreProjeto = $get->idPreProjeto; $valida = $get->valida; $idTecnico = null; $rsTecnicos = array(); if (isset($_REQUEST['edital'])) { $edital = "&edital=s"; } else { $edital = ""; } if (!empty($idPreProjeto) && $valida == "s") { $tblPreProjeto = new PreProjeto(); $tblAvaliacao = new AnalisarPropostaDAO(); //recupera dados do projeto $rsPreProjeto = $tblPreProjeto->find($idPreProjeto)->current(); if ($rsPreProjeto->AreaAbrangencia == 0) { $idOrgaoSuperior = 251; } else { $idOrgaoSuperior = 160; } //verifica se a proposta ja foi recebida por um tecnico $avaliacao = $tblAvaliacao->verificarAvaliacao($idPreProjeto); //SE A PROPOSTA JA FOI AVALIADA POR UM TECNICO E O MESMO ESTIVER ATIVO, ATRIBUI A AVALIACAO A ELE if (count($avaliacao) > 0) { if ($avaliacao[0]->ConformidadeOK == 0 || $avaliacao[0]->ConformidadeOK == 1) { //verifica se o tecnico esta habilitado $arrBusca = array(); $arrBusca['sis_codigo = '] = 21; $arrBusca['gru_codigo = '] = 92; $arrBusca['usu_codigo = '] = $avaliacao[0]->idTecnico; $analista = AdmissibilidadeDAO::buscarAnalistas($arrBusca); if (count($analista) > 0) { if ($analista[0]->uog_status == 1) { $idTecnico = $avaliacao[0]->idTecnico; } else { $idTecnico = null; //recupera todos os tecnicos do orgao para fazer o balanceamento $rsTecnicos = $tblPreProjeto->recuperarTecnicosOrgao($idOrgaoSuperior); } } else { $idTecnico = null; //recupera todos os tecnicos do orgao para fazer o balanceamento $rsTecnicos = $tblPreProjeto->recuperarTecnicosOrgao($idOrgaoSuperior); } } } else { //recupera todos os tecnicos do orgao para fazer o balanceamento $rsTecnicos = $tblPreProjeto->recuperarTecnicosOrgao($idOrgaoSuperior); } //SE A PROPOSTA NUNCA FOI AVALIADA OU SE O TECNICO Q A AVALIOU ESTA DESABILITADO FAZ O BALANCEAMENTO if (count($rsTecnicos) > 0 && $idTecnico == null) { $arrTecnicosPropostas = array(); foreach ($rsTecnicos as $tecnico) { $rsAvaliacaoPorTecnico = $tblAvaliacao->recuperarQtdePropostaTecnicoOrgao($tecnico->uog_orgao, $tecnico->usu_codigo); $arrTecnicosPropostas[$tecnico->usu_codigo] = $rsAvaliacaoPorTecnico[0]->qtdePropostas; } asort($arrTecnicosPropostas); //PEGA O ID DO TECNICO Q TEM MENOS PROPOSTAS $ct = 1; foreach ($arrTecnicosPropostas as $chave => $valor) { if ($ct == 1) { $idTecnico = $chave; $ct++; } else { break; } } } //INICIA PERSISTENCIA DOS DADOS if ($idTecnico) { // $db = Zend_Db_Table::getDefaultAdapter(); // $db->beginTransaction(); try { //======== PERSXISTE DADOS DA MOVIMENTACAO ==========/ //atualiza status da ultima movimentacao $tblAvaliacao->updateEstadoMovimentacao($idPreProjeto); //PERSISTE DADOS DA MOVIMENTACAO $tblMovimentacao = new Movimentacao(); $dados = array("idProjeto" => $idPreProjeto, "Movimentacao" => "96", "DtMovimentacao" => date("Y/m/d H:i:s"), "stEstado" => "0", "Usuario" => $this->idUsuario); $tblMovimentacao->salvar($dados); //======== PERSXISTE DADOS DA AVALIACAO ==========/ //atualiza status da ultima avaliacao $tblAvaliacao->updateEstadoAvaliacao($idPreProjeto); $dados = array(); $dados['idPreProjeto'] = $idPreProjeto; $dados['idTecnico'] = $idTecnico; //$this->idUsuario; $dados['dtEnvio'] = "'" . date("Y/m/d H:i:s") . "'"; $dados['dtAvaliacao'] = "'" . date("Y/m/d H:i:s") . "'"; $dados['avaliacao'] = ""; $dados['conformidade'] = 9; $dados['estado'] = 0; //PERSISTE DADOS DA AVALIACAO PROPOSTA $tblAvaliacao->inserirAvaliacao($dados); // $db->commit(); parent::message("A Proposta foi enviado com sucesso ao Ministério da Cultura!", "/manterpropostaincentivofiscal/enviar-proposta-ao-minc?idPreProjeto=" . $idPreProjeto . $edital, "CONFIRM"); die; } catch (Exception $e) { // $db->rollback(); //xd($e->getMessage()); parent::message("A Proposta não foi enviado ao Ministério da Cultura.", "/manterpropostaincentivofiscal/enviar-proposta-ao-minc?idPreProjeto=" . $idPreProjeto . $edital, "ERROR"); die; } } else { //fecha IF se encontrou tecnicos para enviar a proposta parent::message("A Proposta não foi enviado ao Ministério da Cultura.", "/manterpropostaincentivofiscal/enviar-proposta-ao-minc?idPreProjeto=" . $idPreProjeto . $edital, "ERROR"); die; } } else { //xd($e->getMessage()); parent::message("A Proposta não foi enviado ao Ministério da Cultura.", "/manterpropostaincentivofiscal/enviar-proposta-ao-minc?idPreProjeto=" . $idPreProjeto . $edital, "ERROR"); } }