0: <?php
1:
2: // VALIDACION DE OPCION ELEGIDA
3: if (!isset($_GET["opcion_menu"]))
4: $opcion_elegida="1";
5: else
6: $opcion_elegida=$_GET["opcion_menu"];
7:
8: // ESTRUCTURA DE DECISICION PARA LA NAVEGACION
9: switch($opcion_elegida)
10: {
11: case '1':
12: $archivo='saludo.html';
13: $encabezado='Bienvenida';
14: break;
15:
16: case '21':
17: $tabla='cliente';
18: $archivo='consulta_tabla.php';
19: $encabezado='Consulta a '.$tabla;
20: break;
21:
22: case '22':
23: $tabla='producto';
24: $archivo='consulta_tabla.php';
25: $encabezado='Consulta a '.$tabla;
26: break;
27:
28: case '23':
29: $tabla='inventario'; // <-- Nombre de tu tabla/vista en la BD
30: $archivo='consulta_tabla.php';
31: $encabezado='Consulta a '.$tabla;
32: break;
33:
34: case '24':
35: $tabla='venta'; // <-- Nombre de tu tabla/vista en la BD
36: $archivo='consulta_tabla.php';
37: $encabezado='Consulta a '.$tabla;
38: break;
39:
40: case '24a':
41: $tabla='pedido'; // <-- Nombre de tu tabla/vista en la BD
42: $archivo='consulta_tabla.php';
43: $encabezado='Consulta a '.$tabla;
44: break;
45:
46: case '24b':
47: $tabla='entregas'; // <-- Nombre de tu tabla/vista en la BD
48: $archivo='consulta_tabla.php';
49: $encabezado='Consulta a '.$tabla;
50: break;
51:
52: case '25':
53: $funcion='ventas_totales_fecha';
54: $entrada='fecha';
55: $salida='Ventas';
56: $archivo='formulario_consulta_funcion.php';
57: $encabezado='Función '.$funcion;
58: break;
59:
60: case '26':
61: $funcion='ventas_totales_periodo';
62: $entrada='fecha_inicio,fecha_final';
63: $salida='Ventas';
64: $archivo='formulario_consulta_funcion.php';
65: $encabezado='Función '.$funcion;
66: break;
67:
68: case '27':
69: $funcion='ventas_totales_cliente_periodo';
70: $entrada='RFC,fecha_inicio,fecha_final';
71: $salida='Ventas';
72: $archivo='formulario_consulta_funcion.php';
73: $encabezado='Función '.$funcion;
74: break;
75:
76: case '28':
77: $procedimiento='busca_cliente';
78: $entrada='subcadena';
79: $archivo='formulario_consulta_procedimiento.php';
80: $encabezado='Procedimiento '. $procedimiento;
81: break;
82:
83: /* --- SECCIÓN DE ACTUALIZACIONES (MODIFICAR REGISTROS EXISENTES) --- */
84: case '31':
85: $opcion_menu='formulario_editable';
86: $tabla='producto';
87: $llave='codigo';
88: $archivo='consulta_tabla_ligas.php';
89: $encabezado='Modificar datos de tabla '.$tabla;
90: break;
91:
92: case '32':
93: $opcion_menu='formulario_editable';
94: $tabla='cliente';
95: $llave='RFC';
96: $archivo='consulta_tabla_ligas.php';
97: $encabezado='Modificar datos de tabla '.$tabla;
98: break;
99:
100: case '32a':
101: $opcion_menu='formulario_editable';
102: $tabla='inventario';
103: $llave='id_inventario'; // <-- Cambia por tu llave primaria real de inventario
104: $archivo='consulta_tabla_ligas.php';
105: $encabezado='Modificar datos de tabla '.$tabla;
106: break;
107:
108: case '32b':
109: $opcion_menu='formulario_editable';
110: $tabla='pedido';
111: $llave='id_pedido'; // <-- Cambia por tu llave primaria real de pedido
112: $archivo='consulta_tabla_ligas.php';
113: $encabezado='Modificar datos de tabla '.$tabla;
114: break;
115:
116: case '32c':
117: $opcion_menu='formulario_editable';
118: $tabla='venta';
119: $llave='id_venta'; // <-- Cambia por tu llave primaria real de venta
120: $archivo='consulta_tabla_ligas.php';
121: $encabezado='Modificar datos de tabla '.$tabla;
122: break;
123:
124: case '32d':
125: $opcion_menu='formulario_editable';
126: $tabla='entregas';
127: $llave='id_entrega'; // <-- Cambia por tu llave primaria real de entregas
128: $archivo='consulta_tabla_ligas.php';
129: $encabezado='Modificar datos de tabla '.$tabla;
130: break;
131:
132: /* --- SECCIÓN DE ALTAS, BAJAS Y CAMBIOS (ABC - INSERTAR) --- */
133: case '33':
134: $opcion_menu='formulario_insertable';
135: $tabla='producto';
136: $llave='codigo';
137: $archivo='consulta_tabla_abc.php';
138: $encabezado='ABC de tabla '.$tabla;
139: break;
140:
141: case '34':
142: $opcion_menu='formulario_insertable';
143: $tabla='cliente';
144: $llave='RFC';
145: $archivo='consulta_tabla_abc.php';
146: $encabezado='ABC de tabla '.$tabla;
147: break;
148:
149: case '35':
150: $opcion_menu='formulario_insertable';
151: $tabla='inventario';
152: $llave='id_inventario'; // <-- Cambia por tu llave primaria
153: $archivo='consulta_tabla_abc.php';
154: $encabezado='ABC de tabla '.$tabla;
155: break;
156:
157: case '36':
158: $opcion_menu='formulario_insertable';
159: $tabla='pedido';
160: $llave='id_pedido'; // <-- Cambia por tu llave primaria
161: $archivo='consulta_tabla_abc.php';
162: $encabezado='ABC de tabla '.$tabla;
163: break;
164:
165: /* --- DETALLES GENERALES DEL SISTEMA --- */
166: case 'formulario_editable':
167: $archivo='formulario_editable.php';
168: $encabezado='Formulario para editar '.$_GET["tabla"];
169: break;
170:
171: case 'Actualizar':
172: $archivo='actualizar_tabla.php';
173: $encabezado='Datos actualizados en '.$_GET["tabla"];
174: break;
175:
176: case 'formulario_insertar':
177: $archivo='formulario_insertar.php';
178: $encabezado='Formulario para insertar en '.$_GET["tabla"];
179: break;
180:
181: case 'Insertar':
182: $archivo='insertar_tabla.php';
183: $encabezado='Renglón agregado en '.$_GET["tabla"];
184: break;
185:
186: case 'ConsultaFn':
187: $archivo='consulta_funcion.php';
188: $encabezado='Resultado de la función '.$_GET["funcion"];
189: break;
190:
191: case 'ConsultaProc':
192: $archivo='consulta_procedimiento.php';
193: $encabezado='Resultado del procedimiento '.$_GET["procedimiento"];
194: break;
195:
196: default:
197: $archivo='error.txt';
198: $encabezado='Oops !';
199: break;
200: }
201: ?>