<?php
session_start();
include('conexion.php');
include('mysql_Agregar_auditoria.php');
	
mysqli_set_charset($iden, "utf8");
$id_cliente = $_SESSION['id_cliente'];		
$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'];		
$departamento = $_GET['departamento'];
$descripcion = $_GET['descripcion'];
$modelo = $_GET['modelo'];
$marca = $_GET['marca'];
$placa = $_GET['placa'];
$tag = $_GET['tag'];
$nip = $_GET['nip'];
$nip_control = $_GET['nip_control'];
$odometro_control = $_GET['odometro_control'];
$referencia_control = $_GET['referencia_control'];
$conductor = $_GET['conductor'];
$num_economico = $_GET['num_economico'];
$count = 0;	
			
$select = "SELECT ";
$select .= "MAX(id_vehiculo) AS id_vehiculo ";
$select .= "FROM ";
$select .= "vehiculos";
	
$resultado = $iden->query($select);
	
if($resultado === false) 
	die("Error en la seleccion del id_vehiculo");
else
	$número_filas = $resultado->num_rows;
		
if($número_filas == 0)
{
	$id_vehiculo = 1;
}
else
{
	while ($row=$resultado->fetch_row())
	{ 
		$id_vehiculo = $row[0];
	}
	$resultado->free();
	$id_vehiculo ++;
}
	
$select = "SELECT ";
$select .= "count(*) as total ";
$select .= "from ";
$select .= "`vehiculos` ";
$select .= "WHERE ";
$select .= "`id_tag` = '" . $tag . "' ";	
			
$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");	
	
$insert = "INSERT INTO ";
$insert .= "vehiculos ";
$insert .= "( ";
$insert .= "id_vehiculo, ";
$insert .= "id_cliente, ";
$insert .= "descripcion, ";
$insert .= "marca, ";
$insert .= "modelo, ";
$insert .= "placa, ";
$insert .= "id_tag, ";
$insert .= "estado, ";
$insert .= "fecha_creacion, ";
$insert .= "carga_dia_control, ";
$insert .= "carga_dia_max, ";
$insert .= "carga_dia_cuenta, ";
$insert .= "monto_dia_control, ";
$insert .= "monto_dia_max, ";
$insert .= "monto_dia_cuenta, ";
$insert .= "volumen_dia_control, ";
$insert .= "volumen_dia_max, ";
$insert .= "volumen_dia_cuenta, ";
$insert .= "monto_periodo_control, ";
$insert .= "monto_periodo_max, ";
$insert .= "monto_periodo_cuenta, ";
$insert .= "volumen_periodo_control, ";
$insert .= "volumen_periodo_max, ";
$insert .= "volumen_periodo_cuenta, ";
$insert .= "periodo_tiempo, ";
$insert .= "periodo_dias, ";
$insert .= "periodo_cuenta, ";
$insert .= "odometro, ";
$insert .= "odometro_dif_max, ";
$insert .= "nip, ";
$insert .= "dia_semana_control, ";
$insert .= "dia_semana, ";
$insert .= "conductor, ";
$insert .= "numero_economico, ";
$insert .= "departamento, "; 
$insert .= "producto_control, ";
$insert .= "producto_id, ";
$insert .= "monto_volumen_fijo_control, ";
$insert .= "monto_fijo, ";
$insert .= "volumen_fijo, ";
$insert .= "nip_control, ";
$insert .= "odometro_control, ";
$insert .= "referencia_control ";
$insert .= ") ";
$insert .= "VALUES ";
$insert .= "( ";
$insert .= $id_vehiculo . ", ";
$insert .= $id_cliente . ", ";
$insert .= "'" . $descripcion . "', ";
$insert .= "'" . $marca . "', ";
$insert .= "'" . $modelo . "', ";
$insert .= "'" . $placa . "', ";
$insert .= "'" . $tag . "', ";
$insert .= $habilitado . ", ";
$insert .= "now(), ";
$insert .= $carga_dia_control . ", ";
$insert .= $carga_dia_max . ", ";
$insert .= $carga_dia_cuenta . ", ";
$insert .= $monto_dia_control . ", ";
$insert .= $monto_dia_max . ", ";
$insert .= $monto_dia_cuenta . ", ";
$insert .= $volumen_dia_control . ", ";
$insert .= $volumen_dia_max . ", ";
$insert .= $volumen_dia_cuenta . ", ";
$insert .= $monto_periodo_control . ", ";
$insert .= $monto_periodo_max . ", ";
$insert .= $monto_periodo_cuenta . ", ";
$insert .= $volumen_periodo_control . ", ";
$insert .= $volumen_periodo_max . ", ";
$insert .= $volumen_periodo_cuenta . ", ";
$insert .= $periodo_tiempo . ", ";
$insert .= $periodo_dias . ", ";
$insert .= 0 . ", ";	
$insert .= $odometro . ", ";
$insert .= $odometro_dif_max . ", ";
$insert .= "'" . $nip . "', ";
$insert .= $dia_semana_control . ", ";
$insert .= "'" . $dia_semana . "', ";
$insert .= "'" . $conductor . "', ";
$insert .= "'" . $num_economico . "', ";
$insert .= "'" . $departamento . "', ";
$insert .= $producto_control . ", ";
$insert .= $producto_id . ", ";
$insert .= $monto_volumen_fijo . ", ";
$insert .= $monto_fijo . ", ";
$insert .= $volumen_fijo . ", ";
$insert .= $nip_control . ", ";
$insert .= $odometro_control . ", ";
$insert .= $referencia_control . " ";
$insert .= " );";
			
$resultado = $iden->query($insert); 
if($resultado === false) 
	die("Error en la insercion del vehiculo " );	

$informacion = 'Se agrego vehiculo con id = '.$id_vehiculo ;
$datos = $id_vehiculo;
insertAuditoria($informacion,$datos,$_SESSION['id_usuario'],$_SESSION['maquina'],$_SESSION['id_aplicacion']);

echo "Vehiculo creado correctamente";

mysqli_close($iden);	
?>