Пример #1
0
}
require_once __ROOT__ . '/DAO/VwPedidoDAO.php';
require_once __ROOT__ . '/DAO/VwDetallePedidoDAO.php';
require_once __ROOT__ . '/DAO/PedidoDAO.php';
require_once __ROOT__ . '/DAO/MozoDAO.php';
require_once __ROOT__ . '/DAO/ClienteDAO.php';
require_once __ROOT__ . '/Util/Reporte.php';
if (isset($_GET["submit"])) {
    $submit = $_GET["submit"];
} elseif (!empty($_POST)) {
    $submit = $_POST["submit"];
}
if ($submit == "lista") {
    if (isset($_SESSION["idUsuario"])) {
        if ($_SESSION["rol"] == "mozo") {
            $mozo = getMozoByIdUsuario($_SESSION["idUsuario"]);
            $nombreCompleto = $mozo["apellidoPaterno"] . " " . $mozo["apellidoMaterno"] . ", " . $mozo["nombres"];
            $pedidos = getVwPedidosByIdMozo($mozo["idMozo"]);
        } elseif ($_SESSION["rol"] == "jefecocina") {
            $pedidos = getVwPedidos();
        } elseif ($_SESSION["rol"] == "cliente") {
            $cliente = getClienteByIdUsuario($_SESSION["idUsuario"]);
            $nombreCompleto = $cliente["apellidoPaterno"] . " " . $cliente["apellidoMaterno"] . ", " . $cliente["nombres"];
            $pedidos = getVwPedidosByIdCliente($cliente["idCliente"]);
        }
    }
}
if ($submit == "detalle") {
    if (isset($_GET["idPedido"])) {
        $pedido = getVwPedido($_GET["idPedido"]);
        $detallePedidos = getVwDetallePedidoByIdPedido($_GET["idPedido"]);
Пример #2
0
        }
    }
    $_SESSION["pedidos"] = $listaPedidos;
    header("Location: ../View/RegistrarPedido/Pedido.php");
}
if ($submit == "Confirmar") {
    $listaPedidos = $_SESSION["pedidos"];
    $importeTotal = 0;
    foreach ($listaPedidos as $pedido) {
        $importe = $pedido["precio"] * $pedido["cantidad"];
        $importeTotal += $importe;
    }
    $mesas = getMesas();
    $usuario = getUsuario($_SESSION["idUsuario"]);
    if ($_SESSION["rol"] == "mozo") {
        $mozo = getMozoByIdUsuario($usuario["idUsuario"]);
    } elseif ($_SESSION["rol"] == "cliente") {
        $mozo = getMozoRandom();
    }
}
if ($submit == "Registrar") {
    $pedido["idMesa"] = $_POST["idMesa"];
    $pedido["idCliente"] = $_POST["idCliente"];
    $pedido["idMozo"] = $_POST["idMozo"];
    $pedido["idUsuario"] = $_POST["idUsuario"];
    $fecha = new DateTime();
    $fecha->createFromFormat("d-m-Y", $_POST["fecha"]);
    $pedido["fecha"] = $fecha->format('Y-m-d');
    $pedido["importeTotal"] = $_POST["importeTotal"];
    $pedido["observaciones"] = $_POST["observaciones"];
    $detallePedidos = $_SESSION["pedidos"];