SetTitulo( "{$this->_instituicao} Diaria" ); $this->processoAp = "293"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsDetalhe { function Gerar() { $this->titulo = "Detalhe do valor"; $cod_diaria = @$_GET['cod_diaria']; $db = new clsBanco(); $db2 = new clsBanco(); $db->Consulta( "SELECT ref_funcionario_cadastro, ref_cod_diaria_grupo, ref_funcionario, conta_corrente, agencia, banco, dotacao_orcamentaria, objetivo, data_partida, data_chegada, estadual, destino, data_pedido, vl100, vl75, vl50, vl25, ref_cod_setor, num_diaria FROM pmidrh.diaria WHERE cod_diaria='{$cod_diaria}'" ); if( $db->ProximoRegistro() ) { list( $ref_funcionario_cadastro, $ref_cod_diaria_grupo, $ref_funcionario, $conta_corrente, $agencia, $banco, $dotacao_orcamentaria, $objetivo, $data_partida, $data_chegada, $estadual, $destino, $data_pedido, $vl100, $vl75, $vl50, $vl25, $ref_cod_setor, $num_diaria ) = $db->Tupla(); $this->addDetalhe( array( "N°. do roteiro", "{$cod_diaria}" )); $objPessoa = new clsPessoa_( $ref_funcionario_cadastro ); $detalhePessoa = $objPessoa->detalhe(); $this->addDetalhe( array( "Ultimo Editor", $detalhePessoa["nome"] ) ); $nome_grupo = $db2->CampoUnico( "SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'" ); $this->addDetalhe( array( "Grupo", $nome_grupo ) ); $objPessoa = new clsPessoaFisica( $ref_funcionario ); $detalhePessoa = $objPessoa->detalhe(); $this->addDetalhe( array( "Funcionário", $detalhePessoa["nome"] ) ); $this->addDetalhe( array( "CPF", int2CPF( $detalhePessoa["cpf"] ) ) ); $objFuncionario = new clsFuncionario( $ref_funcionario ); $detalheFuncionario = $objFuncionario->detalhe(); $this->addDetalhe( array( "Matricula", $detalheFuncionario["matricula"] ) ); $data = dataFromPgToBr( $data_pedido ); $data = explode( "/", $data ); if( $ref_cod_setor ) { $obj_setor = new clsSetor( $ref_cod_setor ); $det_setor = $obj_setor->detalhe(); $nm_secretaria = $det_setor['nm_setor']; $this->addDetalhe( array( "Secretaria", $nm_secretaria ) ); } $this->addDetalhe( array( "Conta Corrente", $conta_corrente ) ); if( strlen( $agencia ) < 5 ) { $agencia = str_repeat( "0", 5 - strlen( $agencia ) ) . $agencia; } if( $agencia ) { $this->addDetalhe( array( "Agência", $agencia ) ); } if( strlen( $banco ) < 3 ) { $banco = str_repeat( "0", 3 - strlen( $banco ) ) . $banco; } if( $banco ) { $this->addDetalhe( array( "Banco", $banco ) ); } if( $dotacao_orcamentaria ) { $this->addDetalhe( array( "Dotação orçamentária", $dotacao_orcamentaria ) ); } if( $objetivo ) { $this->addDetalhe( array( "Objetivo", $objetivo ) ); } if( $data_pedido ) { $this->addDetalhe( array( "Data Pedido", date( "d/m/Y", strtotime( substr( $data_pedido, 0, 16 ) ) ) ) ); } if( $data_partida ) { $this->addDetalhe( array( "Data Partida", date( "d/m/Y H:i", strtotime( substr( $data_partida, 0, 16 ) ) ) ) ); } if( $data_chegada ) { $this->addDetalhe( array( "Data Chegada", date( "d/m/Y H:i", strtotime( substr( $data_chegada, 0, 16 ) ) ) ) ); } $estadual = ( $estadual ) ? "Sim": "Não"; $this->addDetalhe( array( "Estadual", $estadual ) ); if( $destino ) { $this->addDetalhe( array( "Destino", $destino ) ); } $this->addDetalhe( array( "100%", number_format( $vl100, 2, ",", "." ) ) ); $this->addDetalhe( array( "75%", number_format( $vl75, 2, ",", "." ) ) ); $this->addDetalhe( array( "50%", number_format( $vl50, 2, ",", "." ) ) ); $this->addDetalhe( array( "25%", number_format( $vl25, 2, ",", "." ) ) ); $this->addDetalhe( array( "Total", "" . number_format( $vl25 + $vl50 + $vl75 + $vl100 , 2, ",", "." ) . "" ) ); if( $num_diaria ) { $num_diaria = sprintf("%06d",$num_diaria); $this->addDetalhe( array( "Nº Diária", "{$num_diaria}/{$data['2']}" ) ); } $this->url_editar = "diaria_cad.php?cod_diaria={$cod_diaria}"; $this->array_botao[] = "Arquivo para impressão"; $this->array_botao_url[] = "diaria_pdf.php?cod_diaria={$cod_diaria}"; } else { $this->addDetalhe( array( "Erro", "Codigo de diaria invalido" ) ); } $this->url_novo = "diaria_cad.php"; $this->url_cancelar = "diaria_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da diária" )); $this->enviaLocalizacao($localizacao->montar()); } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>