diff --git a/assets/uploads/vouchers/6a10696995907-Screenshot_359.png b/assets/uploads/vouchers/6a10696995907-Screenshot_359.png new file mode 100644 index 00000000..4fe21e10 Binary files /dev/null and b/assets/uploads/vouchers/6a10696995907-Screenshot_359.png differ diff --git a/assets/uploads/vouchers/6a1079bc75dc9-355.png b/assets/uploads/vouchers/6a1079bc75dc9-355.png new file mode 100644 index 00000000..fd82d5d0 Binary files /dev/null and b/assets/uploads/vouchers/6a1079bc75dc9-355.png differ diff --git a/assets/uploads/vouchers/6a108aa092494-250.png b/assets/uploads/vouchers/6a108aa092494-250.png new file mode 100644 index 00000000..442516d8 Binary files /dev/null and b/assets/uploads/vouchers/6a108aa092494-250.png differ diff --git a/imprimir_rotulos_grandes.php b/imprimir_rotulos_grandes.php new file mode 100644 index 00000000..4320cf04 --- /dev/null +++ b/imprimir_rotulos_grandes.php @@ -0,0 +1,272 @@ +query("SELECT nombre, codigo_base FROM products"); +$product_prefixes = []; +while ($row = $stmt_products->fetch(PDO::FETCH_ASSOC)) { + $product_prefixes[$row['nombre']] = $row['codigo_base']; +} + +$user_id = $_SESSION['user_id']; +$user_role = $_SESSION['user_role'] ?? 'Asesor'; + +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; +$is_today = isset($_GET['today']); + +$sql = "SELECT p.* + FROM pedidos p + WHERE p.estado = 'ROTULADO 📦'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +if ($is_today) { + $sql .= " AND DATE(p.created_at) = CURDATE()"; +} + +$sql .= " ORDER BY p.created_at DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); +?> + + + + + Rótulos del Día + + + +
+ + ← VOLVER +
+ + +
+

No hay pedidos rotulados para mostrar.

+
+ + + +
+
+

+
+ +
+
+ VARIANTE: +
+
+ + CANT: +
+
+ + AG: +
+
+ 1) { + $sede_val = trim($parts[0]) . ' / ' . trim(end($parts)); + } + } + echo 'SEDE: ' . htmlspecialchars($sede_val); + ?> +
+
+ + +
+ + + \ No newline at end of file diff --git a/pedidos.php b/pedidos.php index 4c89b91e..7281d18d 100644 --- a/pedidos.php +++ b/pedidos.php @@ -136,6 +136,7 @@ include 'layout_header.php'; Limpiar + Generar Rótulos del Día Descargar Todos los Rotulados Descargar Shalom Terrestre Descargar Shalom Aéreo