$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>';
<?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>');
public function alterar(Patrimonio $obj) { $strSQL = "UPDATE PAT_PTM_PATRIMONIOS SET "; $strSQL .= " TIP_ID=" . $obj->getTipoPatrimonio()->getId() . ", "; $strSQL .= " FRA_ID=" . $obj->getFormaAquisicao()->getId() . ", "; $strSQL .= " USU_Alteracao_ID=" . $obj->getUsuarioAlteracao()->getId() . ", "; $strSQL .= " IPT_ID = " . $obj->getItemPatrimonio()->getId() . ", "; $strSQL .= " UNI_Localizacao_ID=" . $obj->getCongregacao()->getId() . ", "; $strSQL .= " PTM_DataAquisicao='" . $obj->getDataAquisicao() . "', "; $strSQL .= " PTM_DataHoraAlteracao='" . date("Y-m-d H:m:s") . "', "; $strSQL .= " PTM_DataExpiracaoGarantia='" . $obj->getDataExpiracaoGarantia() . "', "; $strSQL .= " PTM_Observacao='" . $obj->getObservacao() . "', "; $strSQL .= " PTM_Condicao='" . $obj->getCondicao() . "', "; $strSQL .= " PTM_ValorEstimado=" . $obj->getValorEstimado() . ", "; $strSQL .= " PTM_Descricao='" . $obj->getDescricao() . "', "; $strSQL .= " PTM_Quantidade=" . $obj->getQuantidade() . ", "; $strSQL .= " PTM_Foto='" . $obj->getFoto() . "', "; $strSQL .= " PTM_Fabricante='" . $obj->getFabricante() . "', "; $strSQL .= " FOR_ID=" . $obj->getFornecedor()->getId() . ", "; $strSQL .= " PTM_NumeroDocumento= '" . $obj->getNumeroDocumento() . "' "; $strSQL .= " WHERE PTM_ID = " . $obj->getId(); //echo $strSQL; return Db::getInstance()->executar($strSQL); }