Example #1
0
$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>';
Example #2
0
<?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);
 }