<?php
	
	require 'conexion.php';
    
    $id_piloto = $_POST['id_piloto'];
    $id = $_POST['id_piloto'];
 	$nr_company = $_POST['nr_company'];
    $type = $_POST['type'];
    $modelo = $_POST['model'];
    $modelagem = $_POST['modelagem'];
	$revista = $_POST['revista'];
	$dtcadastro = $_POST['dtcadastro'];
	$data_pre = $_POST['data_pre'];
	$data_pedido = $_POST['data_pedido'];
	$data_entrega = $_POST['data_entrega'];
	$nr_pedido = $_POST['nr_pedido'];
	$referencia = $_POST['referencia'];
	$tecido = $_POST['tecido'];
	$idTecido = intval(substr($_POST['tecido'],0,3));
	$ativo = $_POST['ativo'];
	$obs = $_POST['obs'];
	
    $duplicado = "SELECT COUNT(pedidos.id) AS duplicado FROM pedidos WHERE pedidos.id_piloto = '$id' AND pedidos.nr_company = '$nr_company' AND pedidos.modelo = '$modelo' AND pedidos.modelagem = '$modelagem' AND pedidos.dtcadastro = '$dtcadastro' AND pedidos.nr_pedido = '$nr_pedido' ";
    $resultado = $mysqli->query($duplicado);
    $roww = $resultado->fetch_array(MYSQLI_ASSOC);
    
    IF ( $roww['duplicado'] == 0 ) {
        $sqlLargura = "SELECT id_tecido, largura FROM tecidos WHERE tecidos.id_tecido = '$idTecido' ";
        $resultadoLargura = $mysqli->query($sqlLargura);
        $row = $resultadoLargura->fetch_array(MYSQLI_ASSOC);
        $tamanho = $row['largura'];
        //print_r ($sqlLargura);
        
        $sql = "INSERT INTO pedidos (tamanho, nr_company, modelo, modelagem, id_piloto, type, revista, dtcadastro, data_pre, data_pedido, data_entrega, nr_pedido, referencia, tecido, ativo, obs) VALUES ('$tamanho','$nr_company',(UPPER('$modelo')), (UPPER('$modelagem')), '$id_piloto','$type', (UPPER('$revista')), '$dtcadastro', '$data_pre', '$data_pedido', '$data_entrega', (UPPER('$nr_pedido')), (UPPER('$referencia')), (UPPER('$tecido')), '$ativo', (UPPER('$obs')) )";
        $resultado = $mysqli->query($sql);
		//echo $sql;

        //*** atualiza pedido com o numero do piloto
        if ($id_piloto > 0) {
            $sql_busca = "SELECT pedidos.id FROM `pedidos` WHERE id_piloto = '$id_piloto'";
            $resultadoBusca = $mysqli->query($sql_busca);
            $row = $resultadoBusca->fetch_array(MYSQLI_ASSOC);
                // atenção, se houve mais que uma ocorrencia, o comando pega somente a primeira
            $id_no_pedido = $row['id'];
            
            $sqlUp = "UPDATE pilotos SET id_pedido='$id_no_pedido' WHERE id = '$id_piloto'";
            $resultadoUp = $mysqli->query($sqlUp);
        }
    } ELSE { 
        ?>
        <div class="alert alert-danger">
            <strong>OPS!</strong> Tentativa de gravar PEDIDO duplicado. Este registro já movido para Ordem de Corte. (id_piloto, Cliente, Modelo, Modelagem, Data Cadastro, Numero do Pedido do cliente).                       
        </div>
        <a href="pedido_index.php" class="btn btn-primary">Retornar</a>             
        <?php
    }
    
?>
 <html lang="es">
	<head>
		
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link href="css/bootstrap.min.css" rel="stylesheet">
		<link href="css/bootstrap-theme.css" rel="stylesheet">
		<script src="js/jquery-3.2.1.min.js"></script>
		<script src="js/bootstrap.min.js"></script>	
	</head>
	
	<body>
		<div class="container">
			<div class="row">
				<div class="row" style="text-align:center">    
                    <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=pedido_index.php'>
					
				</div>
			</div>
		</div>
	</body>
</html>