} 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"]);
} } $_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"];