public function imprimePatrimonios($tipo_id_qtd)
 {
     if ($tipo_id_qtd[0] == 0) {
         $res = Patrimonio_geral::get_patrimonio_geral_id($tipo_id_qtd[1]);
         echo '<td title="Descrição: ' . $res->descricao . '"><span>' . $res->nome . ': </span></td><td><input  id="qtd:' . $res->id . ':' . $tipo_id_qtd[0] . '" onchange="increment(this.id, \'patrimonio\')" style="width:30%; background-color: rgba(230,230,230,0.5)" type="number" value="' . $tipo_id_qtd[2] . '"></td><td><a style="cursor:pointer" name="' . $tipo_id_qtd[0] . ':' . $res->id . ':' . $tipo_id_qtd[2] . '" id="' . $res->id . '" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>';
     } else {
         if ($tipo_id_qtd[0] == 1) {
             $res = Maquinario::get_maquinario_id($tipo_id_qtd[1]);
             echo '<td ><span>' . $res->modelo . ': </span></td><td><input readonly  id="qtd:' . $res->id . ':' . $tipo_id_qtd[0] . '"  onchange="increment(this.id, \'patrimonio\')" style="width:30%" type="number" value="' . $tipo_id_qtd[2] . '"></td><td><a style="cursor:pointer" name="' . $tipo_id_qtd[0] . ':' . $res->id . ':' . $tipo_id_qtd[2] . ':' . $res->id_responsavel . '" id="' . $res->id . '" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>';
         } else {
             $res = Veiculo::get_veiculo_id($tipo_id_qtd[1]);
             echo '<td title="Matricula: ' . $res->matricula . ' | Placa: ' . $res->placa . '"><span>' . $res->modelo . ': </span></td><td><input readonly  id="qtd:' . $res->id . ':' . $tipo_id_qtd[0] . '"  onchange="increment(this.id, \'patrimonio\')" style="width:30%" type="number" value="' . $tipo_id_qtd[2] . '"></td><td><a style="cursor:pointer" name="' . $tipo_id_qtd[0] . ':' . $res->id . ':' . $tipo_id_qtd[2] . ':' . $res->id_responsavel . '" id="' . $res->id . '" onclick="apagar(this.name,\'patrimonio\')"><img style="width:15px" src="../images/delete.png"></a></td>';
         }
     }
 }
Beispiel #2
0
                            <tr><td><input onclick="fechar_patrimonio(this.name)" name="popup" type="button" class="button" style="clear: both; float:left; margin-top:10px;" value="Concluir"></td></tr>
      </div>


      <div id="popup-patrimonio" class="popup-painel" style="float:left">
          
       <?php 
    if (isset($_SESSION['obra']['patrimonio'])) {
        for ($aux = 0; $aux < count($_SESSION['obra']['patrimonio']); $aux++) {
            $tipo_id_qtd = explode(':', $_SESSION['obra']['patrimonio'][$aux]);
            if ($tipo_id_qtd[0] == 0) {
                $res = Patrimonio_geral::get_patrimonio_geral_id($tipo_id_qtd[1]);
                echo '<div class="colum-funcionario"><input style="font-weight:bold" readonly type="text" value="Geral" >  <input readonly type="text" value="' . $res->nome . '"><a id="patrimonio" href="pesquisa_patrimonio?verificador=1&id=' . $res->id . '&controle=0">detalhes</a>  </div>';
            } else {
                if ($tipo_id_qtd[0] == 1) {
                    $res = Maquinario::get_maquinario_id($tipo_id_qtd[1]);
                    echo '<div class="colum-funcionario"> <input style="font-weight:bold" readonly type="text" value="Maquinário" >  <input readonly type="text" value="' . $res->modelo . '"><a id="patrimonio" href="pesquisa_patrimonio?verificador=1&id=' . $res->id . '&controle=1">detalhes</a>  </div>';
                } else {
                    $res = Veiculo::get_veiculo_id($tipo_id_qtd[1]);
                    echo '<div class="colum-funcionario"><input style="font-weight:bold" readonly type="text" value="Veículo">  <input readonly type="text" value="' . $res->modelo . '"><a id="patrimonio" href="pesquisa_patrimonio?verificador=1&id=' . $res->id . '&controle=2">detalhes</a>  </div>';
                }
            }
        }
    }
    ?>
          
                 <tr><td><input name="popup-patrimonio"  onclick="fechar_patrimonio(this.name)" type="button"  class="button" style="clear: both; float:left; margin-top:10px;" value="Concluir"></td></tr>
      </div>
        <!-- fimpopup -->
<?php 
}
Beispiel #3
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_GET["id"]) and $_GET["id"]) {
    $veiculo = Veiculo::Consultar($_GET["id"]);
    if ($veiculo) {
        $veiculo->Excluir();
        Sessao::setMensagem("Veiculo com ID = {$_GET['id']} excluido");
    } else {
        Sessao::setMensagem("Veiculo com ID = {$_GET['id']} não existe");
    }
    Sessao::Retornar();
}
Beispiel #4
0
/**
 * Listar todos os condutores e respectivos veiculos
 * @return string
 */
function getDriverVehicle()
{
    $driverVehicle = new Veiculo();
    $driverVehicle->getDriverVehicle();
    return json_encode($driverVehicle);
}
Beispiel #5
0
    // Reprovar viagem
    $viagem->Reprovar($viagem);
    Sessao::setMensagem("Viagem reprovada");
    Sessao::Direcionar("lista.php");
} elseif (isset($_POST["cancelar"])) {
    // Cancelar viagem
    $viagem->Cancelar($viagem);
    Sessao::setMensagem("Viagem cancelada");
    Sessao::Direcionar("lista.php");
} elseif (isset($_POST["realizada"])) {
    $viagem->Realizada($viagem);
    Sessao::setMensagem("Viagem concluída");
    Sessao::Direcionar("lista.php");
} elseif (isset($_POST["alterar_veiculo"])) {
    // Alterar veiculo
    $veiculo = Veiculo::Consultar($_POST["veiculo_id"]);
    $viagem->setVeiculo($veiculo);
    $viagem->Salvar();
    Sessao::setMensagem("Veiculo alterado");
    Sessao::Direcionar("cadastro.php?id=" . $viagem->getID());
} elseif (isset($_POST["alterar_motorista"])) {
    // Alterar motorista
    $motorista = Motorista::Consultar($_POST["motorista_id"]);
    $viagem->setMotorista($motorista);
    $viagem->Salvar();
    Sessao::setMensagem("Motorista alterado");
    Sessao::Direcionar("cadastro.php?id=" . $viagem->getID());
} elseif (isset($_POST["salvar"])) {
    // Salvar dados da viagem
    if (!$viagem->getID()) {
        $viagem->setSolicitante(Usuario::Consultar($_POST["solicitante_id"]));
                     $verifica++;
                 }
             }
             if ($verifica == 0) {
                 $_SESSION['obra']['funcionario'][isset($_SESSION['obra']['funcionario']) ? count($_SESSION['obra']['funcionario']) : 0] = $res->id_responsavel;
                 //adicionando na obra o funcionario responsavel pelo patrimonio
             }
         } else {
             $_SESSION['obra']['funcionario'][isset($_SESSION['obra']['funcionario']) ? count($_SESSION['obra']['funcionario']) : 0] = $res->id_responsavel;
             //adicionando na obra o funcionario responsavel pelo patrimonio
         }
     }
 } else {
     if ($tipo == 2) {
         //veiculos
         $res = Veiculo::get_veiculo_id($id);
         $_SESSION['obra']['patrimonio'][$total] = $tipo . ':' . $id . ':1:' . $res->id_responsavel;
         if (Funcionario::verifica_func_id($res->id_responsavel)) {
             //verifica se existe esse responsavel cadastrado
             $verifica = 0;
             if (isset($_SESSION['obra']['funcionario'])) {
                 //verifica se existe algum funcionario cadastrado
                 for ($aux = 0; $aux < count($_SESSION['obra']['funcionario']); $aux++) {
                     if ($res->id_responsavel == $_SESSION['obra']['funcionario'][$aux]) {
                         $verifica++;
                     }
                 }
                 if ($verifica == 0) {
                     $_SESSION['obra']['funcionario'][isset($_SESSION['obra']['funcionario']) ? count($_SESSION['obra']['funcionario']) : 0] = $res->id_responsavel;
                     //adicionando na obra o funcionario responsavel pelo patrimonio
                 }
        echo "Dados para cadastro do cliente (pessoa jurídica) de código {$cod}:<br>";
        foreach ($array_parametros as $campo) {
            echo $campo . "<br>";
        }
    }
    public function Alteracao($cod, $array_parametros)
    {
        echo "Dados para alteração do cliente (pessoa jurídica) de código {$cod}:<br>";
        foreach ($array_parametros as $campo) {
            echo $campo . "<br>";
        }
    }
}
// Programa principal - exemplos
$dadosVeiculo = array("Palio", "Fiat", "ELX", "2005", "Prata", "35000");
$objVeiculo = new Veiculo();
$objVeiculo->Veiculo_Cadastro("1", $dadosVeiculo);
echo "<hr>";
$objVeiculo->Veiculo_Exclusao("1");
echo "<hr>";
$dadosCliente = array("Pedro", "Rua Pereira 52", "*****@*****.**", "31919191", "91919191", "98845755521", "4057841457", "30/05/1980");
$objCliente = new PessoaFisica();
$objCliente->Cadastro("1", $dadosCliente);
echo "<hr>";
$dadosCliente = array("Martins & Cia Frutos do Mar Ltda", "Rua Vasco da Gama 87", "*****@*****.**", "7619191", "92919191", "07.055.245/0001-22", "096/5487547", "20/10/2004", "João", "http://www.algumdominio.com.br");
$objCliente = new PessoaJuridica();
$objCliente->Cadastro("1", $dadosCliente);
echo "<hr>";
$dadosAluguel = array("1", "20/10/2011", "2 dias", "90,00");
$objCliente->Cliente_Aluga_Veiculo("1", $dadosAluguel);
echo "<hr>";
Beispiel #8
0
        }
        $data_compra = $_POST['data_compra'];
        $seguro = isset($_POST['seguro']) ? $_POST['seguro'] ? 1 : 0 : 0;
        if ($seguro == 1) {
            $data_ini_seg = $_POST['data_ini_seg'];
            $data_fim_seg = $_POST['data_fim_seg'];
        } else {
            $data_ini_seg = "0000-00-00";
            $data_fim_seg = "0000-00-00";
        }
        $km_inicial = $_POST['km_inicial'];
        $tipo_combustivel = $_POST['combustivel'];
        $id_empresa = $_POST['empresa'];
        $id_fornecedor = $_POST['fornecedor'];
        $id_responsavel = $_POST['responsavel'];
        $patrimonio = new Veiculo();
        if ($patrimonio->atualiza_veiculo($matricula, $chassi, $renavam, $placa, $marca, $modelo, $ano, $cor, $valor, $id_custo, $data_compra, $seguro, $data_ini_seg, $data_fim_seg, $km_inicial, $tipo_combustivel, $id_empresa, $id_fornecedor, $id_responsavel, $id)) {
            echo '<div class="msg" style="float: left;">Veículo atualizado com sucesso !</div>';
            echo '<script>alert("Veículo atualizado com sucesso")</script>';
        } else {
            echo '<div class="msg" style="float: left;">Falha ao atualizar Veículo!</div>';
        }
        ?>
               
            <?php 
    }
    ?>

            <?php 
    if (isset($_POST['atualiza_maquinario']) == 'editar_maquinario') {
        ?>
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
$veiculos = Veiculo::Listar();
$viagem_id = @intval($_GET["viagem_id"]);
// Executar código da visão
ob_start();
include "../visoes/viagem_escolher_veiculo.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout.php";
Beispiel #10
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_POST["id"]) and $_POST["id"]) {
    $veiculo = Veiculo::Consultar($_POST["id"]);
    if (!$veiculo) {
        echo "Veiculo com ID = {$_POST['id']} não existe";
        die;
    }
} else {
    $veiculo = new Veiculo();
}
$veiculo->setTipo($_POST["tipo"]);
$veiculo->setPlaca($_POST["placa"]);
$veiculo->setQtdPessoas($_POST["qtdpessoas"]);
$veiculo->setCategoria($_POST["categoria"]);
if ($veiculo->Validar()) {
    $veiculo->Salvar();
    Sessao::setMensagem("Veiculo salvo com êxito!");
    Sessao::Direcionar("cadastro.php?id=" . $veiculo->getID());
} else {
    $erros = "<b>Erros de validação</b><br/>";
    foreach ($veiculo->getErros() as $atributo => $erro) {
        $erros .= "<b>{$atributo}</b>: {$erro}<br/>";
    }
    $_SESSION["veiculo"] = $veiculo;
    Sessao::setMensagem($erros);
    Sessao::Retornar();
}
include_once "../model/class_patrimonio_geral_bd.php";
$sql = new Sql();
$sql->conn_bd();
$nome = $_GET['nome'];
//codigo do estado passado por parametro
$tipo = $_GET['tipo'];
if ($tipo == 0) {
    //patrimonio geral
    $res = Patrimonio_geral::get_patrimonio_geral_nome($nome);
} else {
    if ($tipo == 1) {
        //maquinario
        $res = Maquinario::get_maquinario_modelo($nome);
    } else {
        //$tipo == 2: veiculos
        $res = Veiculo::get_veiculo_nome($nome);
    }
}
?>

<?php 
if ($res) {
    ?>
	<select name="clientes" id="clientes" size='10' style="height: 100%; width: 100%" onDblClick="selecionaPatrimonio(this.value)">
	  <?php 
    if ($res) {
        for ($aux = 0; $aux < count($res); $aux++) {
            echo "<option value='" . $res[$aux][0] . "'>" . $res[$aux][2] . "</option>";
            // echo "<option>teste</option>";
        }
    }
 /**
  * API Method inserts a new Veiculo record and render response as JSON
  */
 public function Create()
 {
     try {
         $json = json_decode(RequestUtil::GetBody());
         if (!$json) {
             throw new Exception('The request body does not contain valid JSON');
         }
         $veiculo = new Veiculo($this->Phreezer);
         // TODO: any fields that should not be inserted by the user should be commented out
         $veiculo->Id = $this->SafeGetVal($json, 'id');
         $veiculo->Placa = $this->SafeGetVal($json, 'placa');
         $veiculo->Marca = $this->SafeGetVal($json, 'marca');
         $veiculo->Modelo = $this->SafeGetVal($json, 'modelo');
         $veiculo->Doc = $this->SafeGetVal($json, 'doc');
         $veiculo->Validate();
         $errors = $veiculo->GetValidationErrors();
         if (count($errors) > 0) {
             $this->RenderErrorJSON('Please check the form for errors', $errors);
         } else {
             // since the primary key is not auto-increment we must force the insert here
             $veiculo->Save(true);
             $this->RenderJSON($veiculo, $this->JSONPCallback(), true, $this->SimpleObjectParams());
         }
     } catch (Exception $ex) {
         $this->RenderExceptionJSON($ex);
     }
 }
Beispiel #13
0
<?php

session_start();
include_once "../model/class_veiculo_bd.php";
$veiculo = new Veiculo();
$veiculo->ocultar_by_id($_GET['id']);
$nome = 'a';
//busca os clientes com a letra a
$veiculo = $veiculo->get_veiculo_by_nome($nome);
if (count($veiculo) == 0) {
    return;
}
for ($i = 0; $i < count($veiculo); $i++) {
    $arrVeiculo[$i][0] = $veiculo[$i][0];
    $arrVeiculo[$i][1] = $veiculo[$i][1];
}
?>
<div class="msg" style="float:left">
		<div style="float:left; background-color:rgba(200,50,50,0.3); width:100%; height:43px; text-align:left; margin-top:-20px;">
			<div style="float:left; margin-left:5px;"><img src="../images/delete.png" style="width:35px; margin-top:3px;"></div>
			<div style="float:left; margin-left:5px; margin-top:10px; font-size:18px; color:#333;">Excluir Veiculo <span>(Clique em um registro para excluir)</span></div>
		</div>
		<table style="float:left" class="table-pesquisa">
		  <?php 
$cont = 0;
if ($veiculo) {
    foreach ($arrVeiculo as $value => $nome) {
        echo "<tr><td style='padding-left:20px;'><a title='Clique para excluir' onclick='confirma2(" . '"' . $arrVeiculo[$value][0] . '"' . "," . '"' . $arrVeiculo[$value][1] . '"' . ")'>" . $arrVeiculo[$value][1] . "</a></td></tr>";
        $cont++;
    }
}
Beispiel #14
0
 /**
  * @param    Veiculo $newVeiculo
  * @return   void
  */
 public function setVeiculo(Veiculo $newVeiculo)
 {
     $this->Veiculo_ID = $newVeiculo->getID();
 }