<?php
session_start();
include('conexion.php');
include('mysql_Agregar_auditoria.php');
	
mysqli_set_charset($iden, "utf8");

$id_vehiculo = $_GET['id_vehiculo'];		
$habilitado = $_GET['habilitado'];		
$carga_dia_control = $_GET['carga_dia_control'];
$carga_dia_max = $_GET['carga_dia_max'];
$carga_dia_cuenta = $_GET['carga_dia_cuenta'];	
$odometro = $_GET['odometro'];
$odometro_dif_max = $_GET['odometro_dif_max'];
$volumen_dia_control = $_GET['volumen_dia_control'];
$volumen_dia_max = $_GET['volumen_dia_max']; 
$volumen_dia_cuenta = $_GET['volumen_dia_cuenta'];
$monto_dia_control = $_GET['monto_dia_control']; 
$monto_dia_max = $_GET['monto_dia_max'];
$monto_dia_cuenta = $_GET['monto_dia_cuenta'];
$periodo_tiempo = $_GET['periodo_tiempo'];
$periodo_dias = $_GET['periodo_dias']; 
$volumen_periodo_control = $_GET['volumen_periodo_control'];
$volumen_periodo_max = $_GET['volumen_periodo_max'];
$volumen_periodo_cuenta = $_GET['volumen_periodo_cuenta'];
$monto_periodo_control = $_GET['monto_periodo_control'];
$monto_periodo_max = $_GET['monto_periodo_max'];
$monto_periodo_cuenta = $_GET['monto_periodo_cuenta'];
$dia_semana_control = $_GET['dia_semana_control'];
$dia_semana = $_GET['dia_semana'];
$producto_control = $_GET['producto_control'];
$producto_id = $_GET['producto_id'];
$monto_volumen_fijo = $_GET['monto_volumen_fijo'];
$monto_fijo = $_GET['monto_fijo'];
$volumen_fijo = $_GET['volumen_fijo'];
$nip_control = $_GET['nip_control'];
$odometro_control = $_GET['odometro_control'];
$referencia_control = $_GET['referencia_control'];
$departamento = $_GET['departamento'];
$descripcion = $_GET['descripcion'];
$modelo = $_GET['modelo'];
$marca = $_GET['marca'];
$placa = $_GET['placa'];
$tag = $_GET['tag'];
$nip = $_GET['nip'];
$conductor = $_GET['conductor'];
$num_economico = $_GET['num_economico'];
$count = 0;	

$update = "UPDATE ";
$update .= "`vehiculos` ";
$update .= "SET ";
$update .= "`departamento` = '" . $departamento  . "', ";
$update .= "`descripcion` = '". $descripcion . "', ";	
$update .= "`modelo` = '" . $modelo . "', ";
$update .= "`marca` = '" . $marca . "', ";
$update .= "`placa` = '" . $placa . "', ";
$update .= "`nip` = '" . $nip . "', ";
$update .= "`conductor` = '" . $conductor . "', ";
$update .= "`numero_economico` = '" . $num_economico . "' ";		
$update .= "WHERE ";
$update .= "`id_vehiculo` = " . $id_vehiculo . " ;";
	
$resultado = $iden->query($update); 
if($resultado === false) 
	die("Error en la modificacion del vehiculo 1");	
	
$select = "SELECT ";
$select .= "count(*) as total ";
$select .= "from ";
$select .= "`vehiculos` ";
$select .= "WHERE ";
$select .= "`id_tag` = '" . $tag . "' ";
$select .= "and ";
$select .= "`id_vehiculo` != " . $id_vehiculo . " ;";
			
$result = $iden->query($select);	
if($result === false) 
	die("Error en la busqueda del tag vehiculo" . $select);
while($fila = $result->fetch_assoc()) 
{
	$count = $fila['total'];
}
$result->free();
	
if($count > 0)		
	die ("Tag invalido");	
else
{
	$update = "UPDATE ";
	$update .= "`vehiculos` ";
	$update .= "SET ";
	$update .= "`id_tag` = '" . $tag  . "' ";	
	$update .= "WHERE ";
	$update .= "`id_vehiculo` = " . $id_vehiculo . " ;";
		
	$resultado = $iden->query($update); 
	if($resultado === false) 
		die("Error en la modificacion del tag vehiculo 2");	
}

$update = "UPDATE ";
$update .= "`vehiculos` ";
$update .= "SET ";
$update .= "`carga_dia_control` = " . $carga_dia_control  . ", ";
$update .= "`carga_dia_max` = ". $carga_dia_max . ", ";	
$update .= "`monto_dia_control` = " . $monto_dia_control . ", ";
$update .= "`monto_dia_max` = " . $monto_dia_max . ", ";
$update .= "`volumen_dia_control` = " . $volumen_dia_control . ", ";
$update .= "`volumen_dia_max` = " . $volumen_dia_max . ", ";
$update .= "`monto_periodo_control` = " . $monto_periodo_control . ", ";
$update .= "`monto_periodo_max` = " . $monto_periodo_max . ", ";
$update .= "`volumen_periodo_control` = " . $volumen_periodo_control . ", ";
$update .= "`volumen_periodo_max` = " . $volumen_periodo_max . ", ";
$update .= "`periodo_tiempo` = " . $periodo_tiempo . ", ";
$update .= "`periodo_dias` = " . $periodo_dias . ", ";	
$update .= "`odometro` = " . $odometro . ", ";
$update .= "`odometro_dif_max` = " . $odometro_dif_max . ", ";	
$update .= "`dia_semana_control` = " . $dia_semana_control . ", ";
$update .= "`dia_semana` = '" . $dia_semana . "', ";		
$update .= "`producto_control` = " . $producto_control . ", ";
$update .= "`producto_id` = '" . $producto_id ."', ";	
$update .= "`monto_volumen_fijo_control` = " . $monto_volumen_fijo . ", ";
$update .= "`monto_fijo` = " . $monto_fijo . ", ";	
$update .= "`estado` = " . $habilitado . ", ";	
$update .= "`volumen_fijo` = " . $volumen_fijo . ", ";
$update .= "`nip_control` = " . $nip_control . ", ";
$update .= "`odometro_control` = " . $odometro_control . ", ";
$update .= "`referencia_control` = " . $referencia_control . " ";
$update .= "WHERE ";
$update .= "`id_vehiculo` = " . $id_vehiculo . " ;";
	
$resultado = $iden->query($update); 
if($resultado === false) 
	die("Error en la modificacion del vehiculo 3");	
	
$informacion = 'Se modifico vehiculo id = '.$id_vehiculo ;
$datos = $id_vehiculo;
insertAuditoria($informacion,$datos,$_SESSION['id_usuario'],$_SESSION['maquina'],$_SESSION['id_aplicacion']);

echo "Vehiculo modificado correctamente";	
mysqli_close($iden);	
?>