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>'; } } }
<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 }
<?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(); }
/** * Listar todos os condutores e respectivos veiculos * @return string */ function getDriverVehicle() { $driverVehicle = new Veiculo(); $driverVehicle->getDriverVehicle(); return json_encode($driverVehicle); }
// 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>";
} $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";
<?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); } }
<?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++; } }
/** * @param Veiculo $newVeiculo * @return void */ public function setVeiculo(Veiculo $newVeiculo) { $this->Veiculo_ID = $newVeiculo->getID(); }