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:
10: /* Cada opción numérica corresponde a un elemento del menú en index.php*/
11:
12: switch($opcion_elegida)
13: {
14: case '1':
15: $archivo='saludo.html';
16: $encabezado='Bienvenida';
17: break;
18:
19: case '21':
20: $tabla='cliente';
21: $archivo='consulta_tabla.php';
22: $encabezado='Consulta a '.$tabla;
23: break;
24:
25: case '22':
26: $tabla='producto';
27: $archivo='consulta_tabla.php';
28: $encabezado='Consulta a '.$tabla;
29: break;
30:
31: case '23':
32: $tabla='vista_total_venta_factura_2';
33: $archivo='consulta_tabla.php';
34: $encabezado='Consulta a '.$tabla;
35: break;
36:
37: case '24':
38: $tabla='vista_productos_vendidos';
39: $archivo='consulta_tabla.php';
40: $encabezado='Consulta a '.$tabla;
41: break;
42:
43: case '25':
44: $funcion='ventas_totales_fecha';
45: $entrada='fecha';
46: $salida='Ventas';
47: $archivo='formulario_consulta_funcion.php';
48: $encabezado='Función '.$funcion;
49: break;
50:
51: case '26':
52: $funcion='ventas_totales_periodo';
53: $entrada='fecha_inicio,fecha_final';
54: $salida='Ventas';
55: $archivo='formulario_consulta_funcion.php';
56: $encabezado='Función '.$funcion;
57: break;
58:
59: case '27':
60: $funcion='ventas_totales_cliente_periodo';
61: $entrada='RFC,fecha_inicio,fecha_final';
62: $salida='Ventas';
63: $archivo='formulario_consulta_funcion.php';
64: $encabezado='Función '.$funcion;
65: break;
66:
67: case '28':
68: $procedimiento='actualiza_cliente';
69: $entrada='subcadena';
70: $archivo='formulario_consulta_procedimiento.php';
71: $encabezado='Procedimiento '. $procedimiento;
72: break;
73:
74: case '29':
75: $procedimiento='actualiza_cliente';
76: $entrada='vRFC,vnombre,vdomicilio,vtel';
77: $archivo='formulario_consulta_procedimiento.php';
78: $encabezado='Procedimiento '. $procedimiento;
79: break;
80:
81: case '21a':
82: $procedimiento='formato_factura';
83: $entrada='p_folio_venta,p_impuesto';
84: $archivo='formulario_consulta_procedimiento.php';
85: $encabezado='Procedimiento '. $procedimiento;
86: break;
87:
88: case '31':
89: $opcion_menu='formulario_editable';
90: $tabla='producto';
91: $llave='codigo';
92: $archivo='consulta_tabla_ligas.php';
93: $encabezado='Modificar datos de tabla '.$tabla;
94: break;
95:
96: case '32':
97: $opcion_menu='formulario_editable';
98: $tabla='cliente';
99: $llave='RFC';
100: $archivo='consulta_tabla_ligas.php';
101: $encabezado='Modificar datos de tabla '.$tabla;
102: break;
103:
104: case '33':
105: $opcion_menu='formulario_insertable';
106: $tabla='producto';
107: $llave='codigo';
108: $archivo='consulta_tabla_abc.php';
109: $encabezado='ABC de tabla '.$tabla;
110: break;
111:
112: case '34':
113: $opcion_menu='formulario_insertable';
114: $tabla='cliente';
115: $llave='RFC';
116: $archivo='consulta_tabla_abc.php';
117: $encabezado='ABC de tabla '.$tabla;
118: break;
119:
120: /* Opciones que corresponden a operaciones generales configurables, reutilizables*/
121:
122: case 'formulario_editable':
123: $archivo='formulario_editable.php';
124: $encabezado='Formulario para editar '.$_GET["tabla"];
125: break;
126:
127: case 'Actualizar':
128: $archivo='actualizar_tabla.php';
129: $encabezado='Datos actualizados en '.$_GET["tabla"];
130:
131: break;
132:
133: case 'formulario_insertar':
134: $archivo='formulario_insertar.php';
135: $encabezado='Formulario para insertar en '.$_GET["tabla"];
136: break;
137:
138: case 'Insertar':
139: $archivo='insertar_tabla.php';
140: $encabezado='Renglón agregado en '.$_GET["tabla"];
141: break;
142:
143: case 'ConsultaFn':
144: $archivo='consulta_funcion.php';
145: $encabezado='Resultado de la función '.$_GET["funcion"];
146: break;
147:
148: case 'ConsultaProc':
149: $archivo='consulta_procedimiento.php';
150: $encabezado='Resultado del procedimiento '.$_GET["procedimiento"];
151: break;
152:
153: default:
154: $archivo='error.txt';
155: $encabezado='Oops !';
156: break;
157: /**/
158: }
159:
160:
161: ?>
162: