<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/PatrimonioDAO.php'; include_once '../Patrimonio.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(10, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $patrimonio = new Patrimonio(); $DAO = new PatrimonioDAO(); $patrimonio->setId(limpaTexto($_GET['id'])); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PATRIMONIO . " WHERE excluido IS NULL AND id=" . $patrimonio->getId()); if ($resultado) { foreach ($resultado as $item) { $patrimonio->setEmpresa($item['id_empresa']); $patrimonio->setNome($item['nome']); $patrimonio->setCodigo($item['codigo']); $patrimonio->setDescricao($item['descricao']); $patrimonio->setDataAquisicao($item['dat_aquisicao'], true); $patrimonio->setIdFornecedor($item['fornecedor']); $patrimonio->setMedicao($item['id_medicao']); $patrimonio->setIdPessoa($item['id_pessoa']); $file = $DAO->Listar("SELECT id, file FROM " . MYSQL_BASE_PATRIMONIO_ARQUIVOS . " WHERE id_patrimonio=" . $patrimonio->getId()); if ($file->rowCount() > 0) { foreach ($file as $row) { if (!empty($row['file'])) { $patrimonio->setFile('<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/patrimonio/' . $row['file'] . '" target="_blank"> <label style="margin-top: 5px;">Baixar arquivo</label></a>');
$query .= " AND (A.dat_criado 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 A.dat_criado >= '" . $dataInicio . " 00:00:00'"; } // Verifica se so a data final foi digitada if (empty($dataInicio) && !empty($dataFim)) { $query .= " AND A.dat_criado <= '" . $dataFim . " 23:59:59'"; } // Verifica se foi digitado uma descricao if ($patrimonio->getDescricao() != null) { $query .= " AND A.descricao LIKE '%" . $patrimonio->getDescricao() . "%'"; } $query .= " ORDER BY A.id DESC"; $resultado = $DAO->Listar($query); } else { die; } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid"> <!-- left menu starts --> <div class="span2 main-menu-span"> <?php include_once '../menu.php'; ?> </div> <!--/span-->
$query .= " AND A.codigo LIKE '%" . $patrimonio->getCodigo() . "%'"; } //Verifica se foi escolhido pessoa if ($patrimonio->getIdPessoa() != 0) { $query .= " AND B.id = " . $patrimonio->getIdPessoa(); } //Verifica se foi digitado fornecedor if ($patrimonio->getIdFornecedor() != null) { $query .= " AND B.id LIKE '%" . $patrimonio->getIdFornecedor() . "%'"; } //Verifica se foi digitado nota_fiscal if ($patrimonio->getMedicao() != 0) { $query .= " AND A.id_medicao = " . $patrimonio->getMedicao() . ""; /*Inicio - Para preencher cabecalho*/ $query_medicao = "SELECT\r\n\t\t\t\t\t\t\tCASE id_contrato\r\n\t\t\t\t\t\t\t\tWHEN 1 THEN 'Contrato'\r\n\t\t\t\t\t\t\t\tWHEN 2 THEN 'Aditivo 2'\r\n\t\t\t\t\t\t\t\tWHEN 3 THEN 'Aditivo 3'\r\n\t\t\t\t\t\t\t\tEND AS medicao,\r\n\t\t\t\t\t\t\tnumero\r\n\t\t\t\t\t\tFROM tb_medicao\r\n\t\t\t\t\t\tWHERE id = " . $patrimonio->getMedicao() . " LIMIT 1"; $resultado = $DAO->Listar($query_medicao); foreach ($resultado as $item) { $medicao = $item['numero'] . '-' . $item['medicao']; } /*Fim - Para preencher cabecalho*/ } //Verifica se foi digitado a data de processamento - Aquisicao if (!empty($dataInicio) && !empty($dataFim)) { $query .= " AND (A.dat_aquisicao BETWEEN '" . $dataInicio . " 00:00:00' AND '" . $dataFim . " 23:59:59')"; } //verifica se foi digitado a data Inicial e Final - Cadastramento if (!empty($dataInicio_c) && !empty($dataFim_c)) { $query .= " AND (A.criado BETWEEN '" . $dataInicio_c . " 00:00:00' AND '" . $dataFim_c . " 23:59:59')"; } //Verifica se so a data inicial foi digitada if (!empty($dataInicio) && empty($dataFim)) {
function visualizarEmpresa($id) { $DAO = new PatrimonioDAO(); $resultado = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_EMPRESAS . " WHERE ativo = 'S' AND id=" . $id); foreach ($resultado as $item) { echo $item['nome']; } }
function visualizarFornecedor($id) { $DAO = new PatrimonioDAO(); $resultado = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_FORNECEDOR . " WHERE dat_exclusao = '0000-00-00 00:00:00' AND id=" . $id); foreach ($resultado as $item) { echo $item['nome']; } }
$patrimonio->setId(limpaTexto($_GET['id'])); // Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $patrimonio->setEmpresa(limpaTexto($_POST['id_empresa'])); $patrimonio->setNome(limpaTexto($_POST['nome'])); $patrimonio->setUsuario(userId()); $patrimonio->setCodigo(limpaTexto($_POST['codigo'])); $patrimonio->setIdPessoa(limpaTexto($_POST['pessoa'])); $patrimonio->setDataAquisicao($_POST['data_aquisicao'], 'converter'); $patrimonio->setIdFornecedor(limpaTexto($_POST['fornecedor'])); $patrimonio->setMedicao(limpaTexto($_POST['medicao'])); $patrimonio->setId(limpaTexto($_POST['id'])); $patrimonio->setDescricao($_POST['Descricao']); $patrimonio->setFile($_FILES['file']); //$dao_file = $DAO->Listar("SELECT * FROM ".MYSQL_BASE_PATRIMONIO." WHERE id=".$patrimonio->getId()); $resultado = $DAO->Listar("SELECT versao FROM " . MYSQL_BASE_PATRIMONIO_ARQUIVOS . " WHERE id_patrimonio =" . $patrimonio->getId() . " ORDER BY id DESC LIMIT 1"); foreach ($resultado as $item) { $versao = $item['versao'] + 1; $patrimonio->setVersao($versao); } // Verifica se o nome foi preenchido if (!empty($_POST)) { $retorno = $DAO->Atualizar($patrimonio); if ($retorno == true) { if ($retorno == true) { $file = $patrimonio->getFile(); if ($_FILES['file']['size'] != 0) { $retorno = $DAO->AlterarUpload($patrimonio, $_FILES['file']); if ($retorno == true) { echo '<script language= "JavaScript">alert("Documento editado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>';
//Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $patrimonio->setNome($_POST['nome']); $patrimonio->setEmpresa(limpaTexto($_POST['empresa'])); $patrimonio->setUsuario(userId()); $patrimonio->setCodigo(strtoupper(limpaTexto($_POST['codigo']))); $patrimonio->setIdPessoa($_POST['pessoa']); $patrimonio->setMedicao($_POST['medicao']); $patrimonio->setFile($_FILES['file']); $patrimonio->setDataAquisicao($_POST['data_aquisicao'], "converter"); $patrimonio->setIdFornecedor(limpaTexto($_POST['fornecedor'])); $patrimonio->setdescricao($_POST['descricao']); $nome = $patrimonio->getNome(); //Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PATRIMONIO . " WHERE codigo='" . $patrimonio->getCodigo() . "'"); if ($retorno->rowCount() > 0) { $msg = utf8_encode("Não foi possível salvar, pois o Código do Patrimônio já existe nos registros."); echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $DAO->Gravar($patrimonio); if ($retorno > 0 && $_FILES['file']['error'] != 4) { $retorno = $DAO->CriarUpload($retorno, $_FILES['file']); if ($retorno == true) { echo '<script language= "JavaScript">alert("Patrimônio cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); } } else { if (!is_array($retorno)) {