1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<?php
include('funciones.php');
include('datos.php');
autorizacion(5);
if (!$_GET['accion']){
$accion="editar";
}
else {
$accion = $_GET['accion'];
}
switch ($accion) {
case 'editar':
editar();
break;
case 'guardar':
guardar();
break;
}
function editar(){
$deposito_id = $_GET['deposito_id'];
$caja_id = $_GET['caja_id'];
$cliente_id = $_GET['cliente_id'];
$boleta_id = $_GET['boleta_id'];
$cola = "deposito_id=$deposito_id&caja_id=$caja_id&cliente_id=$cliente_id&boleta_id=$boleta_id";
/* ----------------------------------------- */
$sql_bie = "SELECT * FROM bie_cam";
$res_bie = mysql_query($sql_bie);
encabezado("Cobranza de libro");
formulario("bollib.php?accion=guardar&$cola");
encabezado_tabla(array("Campo","Valor"));
input_combo("Seleccione libro:","biecam_id",$res_bie,"id");
input_numero("Cantidad","cantidad","1");
fin_tabla();
botones();
fin_formulario();
boton("Volver","bolcon.php?accion=listado&$cola");
}
function guardar(){
/* Recuperar variables */
$deposito_id = $_GET['deposito_id'];
$caja_id = $_GET['caja_id'];
$cliente_id = $_GET['cliente_id'];
$boleta_id = $_GET['boleta_id'];
// @annotation Definir el rol del campo producto_id
// Arbitrario: producto_id = 2 es un libro
$producto_id = 2;
$cantidad = $_POST['cantidad'];
// Va en extra_id
$biecam_id = $_POST['biecam_id'];
$extra_id = $biecam_id;
$fil_bie = buscar_registro("bie_cam","id",$biecam_id);
$detalle = $fil_bie['descripcion'];
$unitario= $fil_bie['precio'];
$total = $unitario * $cantidad;
/* VERITIFICAR SI ES EL RUBRO CORRECTO */
/* Rubro previo 413000-1 */
$rubro =115020-1;
$rubro = $rubro + $deposito_id;
$cola = "deposito_id=$deposito_id&caja_id=$caja_id&cliente_id=$cliente_id&boleta_id=$boleta_id";
/* ----------------------------------------- */
// @annotation Guardar como linea en la boleta
/* guarda linea en mov bol cont
* id bol_con_id producto_id cantidad detalle unitario total rubro */
linea_boleta($boleta_id,$producto_id,$cantidad,$detalle,$unitario,$total,$rubro,$extra_id);
redirigir("bolcon.php?accion=listado&$cola");
}
?>
|