<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (!isset($_POST["veiculo_id"]) or !$_POST["veiculo_id"]) {
    echo "ID do veiculo não informado";
    die;
}
$revisao = new Revisao($_POST["veiculo_id"]);
$revisao->setData($_POST["data"]);
$revisao->setQuilometragem($_POST["quilometragem"]);
$revisao->setDescricao($_POST["descricao"]);
if ($revisao->Validar()) {
    $revisao->Salvar();
    Sessao::setMensagem("Revisão adicionada com êxito!");
} else {
    $erros = "Erros de validação<br/>";
    foreach ($revisao->getErros() as $atributo => $erro) {
        $erros .= "{$atributo}: {$erro}<br/>";
    }
    Sessao::setMensagem($erros);
}
Sessao::Retornar();
Beispiel #2
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();
}
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (!isset($_GET["veiculo_id"]) or !$_GET["veiculo_id"]) {
    Sessao::setMensagem("ID do veiculo não informado");
    Sessao::Retornar();
} else {
    $veiculoId = $_GET["veiculo_id"];
}
if (!isset($_GET["id"]) or !$_GET["id"]) {
    Sessao::setMensagem("ID da revis&atlide;o não informado");
    Sessao::Retornar();
} else {
    $id = $_GET["id"];
}
$revisao = Revisao::Consultar($veiculoId, $id);
if ($revisao) {
    $revisao->Excluir();
    Sessao::setMensagem("Revis&atlide;o exclu&iacute;da");
} else {
    Sessao::setMensagem("Revis&atlide;o n&atlide;o existe");
}
Sessao::Retornar();
Beispiel #4
0
<?php

require_once "../controle/controle.php";
if (isset($_POST["login"]) and $_POST["login"] and isset($_POST["senha"]) and $_POST["senha"]) {
    $usuario = Usuario::Autenticar($_POST["login"], $_POST["senha"]);
    if ($usuario) {
        $_SESSION["usuario"] = $usuario;
        Sessao::setMensagem("Usuario autenticado");
        echo "Usuario autenticado";
        Sessao::Direcionar("../index.php");
    } else {
        Sessao::setMensagem("Usuario ou senha inválidos");
        echo "Usuario ou senha inválidos";
        Sessao::Retornar();
    }
}
Beispiel #5
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_GET["id"]) and $_GET["id"]) {
    $viagem = Viagem::Consultar($_GET["id"]);
    if ($viagem) {
        $viagem->Excluir();
        Sessao::setMensagem("Viagem com ID = {$_GET['id']} excluido");
    } else {
        Sessao::setMensagem("Viagem com ID = {$_GET['id']} não existe");
    }
    Sessao::Retornar();
}
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
@($data_inicio = $_GET["data_inicio"]);
@($data_fim = $_GET["data_fim"]);
// Validar e converter datas
list($dia, $mes, $ano) = explode("/", $data_inicio);
if (!checkdate($mes, $dia, $ano)) {
    Sessao::setMensagem("Data inicio inválida");
    Sessao::Retornar();
}
$data_inicio_sql = "{$ano}-{$mes}-{$dia}";
list($dia, $mes, $ano) = explode("/", $data_fim);
if (!checkdate($mes, $dia, $ano)) {
    Sessao::setMensagem("Data fim inválida");
    Sessao::Retornar();
}
$data_fim_sql = "{$ano}-{$mes}-{$dia}";
$viagens = Viagem::Listar("situacao = " . VIAGEM_SITUACAO_REALIZADA . " and saida > '{$data_inicio_sql}' and saida < '{$data_fim_sql}'");
// Executar código da visão
ob_start();
include "../visoes/relatorio_auditoria_imprimir.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout_imprimir.php";
Beispiel #7
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_GET["id"]) and $_GET["id"]) {
    $motorista = Motorista::Consultar($_GET["id"]);
    if ($motorista) {
        $motorista->Excluir();
        Sessao::setMensagem("Motorista com ID = {$_GET['id']} excluido");
    } else {
        Sessao::setMensagem("Motorista com ID = {$_GET['id']} não existe");
    }
    Sessao::Retornar();
}