Exemple #1
0
 // 	if($projeto->getDocDataProcessamento() != null){ $query .= " AND D.assunto LIKE '%".$projeto->getDocDataProcessamento()."%'"; }
 $data = "";
 //verifica se foi digitado a data Inicial e Final
 if (!empty($dataInicio) && !empty($dataFim)) {
     $query .= " AND (CK.aprovado BETWEEN '" . $dataInicio . " 00:00:00' AND '" . $dataFim . " 23:59:59')";
 }
 //Verifica se so a data inicial foi digitada
 if (!empty($dataInicio) && empty($dataFim)) {
     $query .= " AND CK.aprovado >= '" . $dataInicio . " 00:00:00'";
 }
 //Verifica se so a data final foi digitada
 if (empty($dataInicio) && !empty($dataFim)) {
     $query .= " AND CK.aprovado <= '" . $dataFim . " 23:59:59'";
 }
 //Verifica se foi selecionado uma fase do projeto
 if ($projeto->getFaseProjeto() != null) {
     $query .= " AND CK.id_fase_projeto = " . $projeto->getFaseProjeto();
 }
 //Verifica se foi selecionado uma disciplina
 if ($projeto->getDisciplina() != null) {
     $query .= " AND CK.id_disciplina = " . $projeto->getDisciplina();
 }
 //Verifica se foi digitado contrato
 if ($projeto->getContrato() != null) {
     $query .= " AND CK.id_projeto_contrato = " . $projeto->getContrato();
 }
 //Verifica se foi digitado obra
 if ($projeto->getObra() != null) {
     $query .= " AND CK.id_obra_codigo = " . $projeto->getObra();
 }
 //Verifica se foi digitado trecho
Exemple #2
0
    $sql = $DAO->Listar('SELECT nome FROM tb_disciplina WHERE id=' . $projeto->getDisciplina() . ' LIMIT 1');
    foreach ($sql as $item) {
        $texto_disciplina = $item['nome'];
    }
}
if ($projeto->getTipoDocumento() == '') {
    $tipodocumento = '';
    $texto_tipo_documento = 'Todos';
} else {
    $tipodocumento = " AND C.id_tipo_documento = '" . $projeto->getTipoDocumento() . "'";
    $sql = $DAO->Listar('SELECT nome FROM tb_tipo_documento WHERE id=' . $projeto->getTipoDocumento() . ' LIMIT 1');
    foreach ($sql as $item) {
        $texto_tipo_documento = $item['nome'];
    }
}
if ($projeto->getFaseProjeto() == '') {
    $faseprojeto = '';
    $texto_fase = 'Todas';
} else {
    $faseprojeto = " AND C.id_fase_projeto = '" . $projeto->getFaseProjeto() . "'";
    $sql = $DAO->Listar('SELECT nome FROM tb_fase_projeto WHERE id=' . $projeto->getFaseProjeto() . ' LIMIT 1');
    foreach ($sql as $item) {
        $texto_fase = $item['nome'];
    }
}
/* Filtra os Arquivos Reprovados */
$resultado = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\t\tCOUNT(A.id) AS total_geral, \r\n\t\t\t\t\t\t\t\t\t(SELECT COUNT(A.id) \r\n\t\t\t\t\t\t\t\t\t\tFROM tb_work_flow A \r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto B \t\t\t\tON A.id_documento = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos C \tON B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t\t" . $obra . $disciplina . $faseprojeto . $tipodocumento . " AND A.dat_criado BETWEEN '" . $data_i . "' AND '" . $data_f . "'\r\n \t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tAND A.finalizado IS NOT NULL) AS total_aprovados,\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t(SELECT COUNT(A.id) \r\n\t\t\t\t\t\t\t\t\t\tFROM tb_work_flow A \r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto B \t\t\t\tON A.id_documento = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos C \tON B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL \r\n\t\t\t\t\t\t\t\t\t\t" . $obra . $disciplina . $faseprojeto . $tipodocumento . " AND A.dat_criado BETWEEN '" . $data_i . "' AND '" . $data_f . "'\r\n\t\t\t\t\t\t\t\t\t\tAND A.finalizado IS NULL) AS total_em_analise,\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t(SELECT COUNT(A.id) \r\n\t\t\t\t\t\t\t\t\t\tFROM tb_work_flow A \r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto B \t\t\t\tON A.id_documento = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos C \tON B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL \r\n\t\t\t\t\t\t\t\t\t\t" . $obra . $disciplina . $faseprojeto . $tipodocumento . " AND A.dat_criado BETWEEN '" . $data_i . "' AND '" . $data_f . "'\r\n\t\t\t\t\t\t\t\t\t\tAND A.is_projeto = 'S') AS total_projetos,\r\n\t\t\t\t\t\t\t\t\t(SELECT COUNT(A.id) \r\n\t\t\t\t\t\t\t\t\t\tFROM tb_work_flow A \r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto B \t\t\t\tON A.id_documento = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos C \tON B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL AND A.dat_criado BETWEEN '" . $data_i . "' AND '" . $data_f . "'\r\n\t\t\t\t\t\t\t\t\t\tAND A.is_projeto = 'N') AS total_nao_projetos\r\n\t\t\t\t\t\t\t\t\t\tFROM tb_work_flow A \r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_projeto B \t\t\t\tON A.id_documento = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\tLEFT JOIN tb_check_list_projetos C \tON B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\tA.dat_excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t" . $obra . $disciplina . $faseprojeto . $tipodocumento . " AND A.dat_criado BETWEEN '" . $data_i . "' AND '" . $data_f . "'");
/* Filtra os Arquivos Aprovados */
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Exemple #3
0
if ($projeto->getEmpresa() == 0) {
    $empresa = '';
} else {
    $empresa = "AND id_empresa = " . $projeto->getEmpresa();
}
if ($projeto->getDataInicio() == "") {
    $data_i = '1900-01-01';
} else {
    $data_i = $projeto->getDataInicio();
}
if ($projeto->getDataFim() == "") {
    $data_f = '2050-01-31';
} else {
    $data_f = $projeto->getDataFim();
}
if ($projeto->getFaseProjeto() == '') {
    $faseprojeto = '';
} else {
    $faseprojeto = "AND SUBSTRING(A.nome_arquivo, 20, 2) = '" . $projeto->getFaseProjeto() . "'";
}
$resultado = $DAO->Listar("SELECT B.id AS cod_empresa, \r\n\t\tB.nome AS empresa,\r\n\t\tC.codigo AS cod_obra, \r\n\t\tC.nome AS obra,\r\n\t\tD.codigo AS cod_disciplina,\r\n\t\tD.nome AS disciplina,\r\n \t\tG.codigo AS cod_fase, \r\n\t\tG.nome AS fase_projeto, \r\n\t\tCOUNT(DISTINCT CASE WHEN A.aprovado_por = 2 AND SUBSTRING(nome_arquivo, 1, 33) NOT IN (SELECT SUBSTRING(A.nome_arquivo, 1, 33)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN " . MYSQL_BASE_PROJETOS . "       E ON A.id = E.id_check_list\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_EMPRESAS . " \t\tB ON A.id_empresa = B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_OBRA . " \tC ON A.id_obra_codigo = C.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DISCIPLINAS . " \tD ON A.id_disciplina = D.id\r\n \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE A.status = 'A'\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tGROUP BY A.id_empresa, C.codigo, D.codigo) THEN A.id END) AS total_reprovado,\r\n\t\tCOUNT(DISTINCT CASE WHEN A.status = 'A' THEN A.id END) AS total_aprovado\r\n\t\tFROM tb_check_list_projetos A\r\n\t\t\tLEFT JOIN tb_projeto       E ON A.id = E.id_check_list\r\n\t\t\tINNER JOIN tb_empresa \t\tB ON A.id_empresa = B.id\r\n\t\t\tINNER JOIN tb_projeto_obra \tC ON A.id_obra_codigo = C.id\r\n\t\t\tINNER JOIN tb_disciplina \tD ON A.id_disciplina = D.id\r\n\t\t \tINNER JOIN tb_fase_projeto G ON A.id_fase_projeto = G.id \r\n\t\t WHERE data_emissao BETWEEN '" . $data_i . "' AND '" . $data_f . "'\r\n\t\t   " . $empresa . " " . $faseprojeto . "\r\n\t\tGROUP BY  A.id_empresa, fase_projeto, obra, disciplina");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>Cons&oacute;rcio Troncal Bel&eacute;m - Relat&oacute;rio de Projeto</title>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
	
<script type="text/javascript">
Exemple #4
0
										&nbsp;e&nbsp;<select id="selectError7" data-rel="chosen" name="trecho_fim">
											<option value="">Selecione ...</option>
											<?php 
$projeto->listarTrecho();
?>
										</select>
									</div>
								</div>
								
								<div class="control-group">
									<label class="control-label" for="selectError8">Fase do Projeto</label>
									<div class="controls">
										<select id="selectError8" data-rel="chosen" name="fase_projeto">
											<option value="">Selecione ...</option>
											<?php 
$projeto->listarFaseProjeto($projeto->getFaseProjeto());
?>
										</select>
									</div>
								</div>
								
								<div class="control-group">
									<label class="control-label" for="selectError9">Disciplina</label>
									<div class="controls">
										<select id="selectError9" data-rel="chosen" name="disciplina">
											<option value="">Selecione ...</option>
											<?php 
$projeto->listarDisciplina($projeto->getDisciplina());
?>
										</select>
									</div>