<?php
include '../../ajax/is_logged.php'; //Archivo verifica que el usario que intenta acceder a la URL esta logueado
?>
<style type="text/css">
    table { vertical-align: top; }
    tr    { vertical-align: top; }
    td    { vertical-align: top; }
    .midnight-blue{
        background:#2c3a50;
        padding: 4px 4px 4px;
        color:white;
        font-weight:bold;
        font-size:12px;
    }
    .silver{
        background:white;
        padding: 3px 4px 3px;
    }
    .clouds{
        background:#ecf0f1;
        padding: 3px 4px 3px;
    }
    .border-top{
        border-top: solid 1px #bdc3c7;

    }
    .border-left{
        border-left: solid 1px #bdc3c7;
    }
    .border-right{
        border-right: solid 1px #bdc3c7;
    }
    .border-bottom{
        border-bottom: solid 1px #bdc3c7;
    }
    table.page_footer {width: 100%; border: none; background-color: white; padding: 2mm;border-collapse:collapse; border: none;}
}
</style>
<?php
/* Connect To Database*/
require_once "../../db.php"; //Contiene las variables de configuracion para conectar a la base de datos
require_once "../../php_conexion.php"; //Contiene funcion que conecta a la base de datos
//Archivo de funciones PHP
include "../../funciones.php";
$users          = intval($_SESSION['id_users']);
$numero_factura = $_POST['id_factura'];
$simbolo_moneda = get_row('perfil', 'moneda', 'id_perfil', 1);
$sql_factura    = mysqli_query($conexion, "select * from facturas_orden, clientes where facturas_orden.id_cliente=clientes.id_cliente and numero_factura='" . $numero_factura . "'");
$count          = mysqli_num_rows($sql_factura);
if ($count == 1) {
    $rw_factura        = mysqli_fetch_array($sql_factura);
    $id_cliente        = $rw_factura['id_cliente'];
    $nombre_cliente    = $rw_factura['nombre_cliente'];
    $direccion_cliente = $rw_factura['direccion_cliente'];
    $telefono_cliente  = $rw_factura['telefono_cliente'];
    $email_cliente     = $rw_factura['email_cliente'];
    $id_vendedor_db    = $rw_factura['id_vendedor'];
    $fecha_factura     = date("d/m/Y", strtotime($rw_factura['fecha_factura']));
    $condiciones       = $rw_factura['condiciones'];
    $estado_factura    = $rw_factura['estado_factura'];
    $numero_fact       = $rw_factura['numero_factura'];
    $garantia          = $rw_factura['validez'];
    $detalles          = $rw_factura['detalles'];
} else {
    header("location: new_orden.php");
    exit;
}
?>

<page pageset='new' backtop='10mm' backbottom='10mm' backleft='20mm' backright='20mm' style="font-size: 11pt; font-family: arial" footer='page'>
<?php include "encabezado_orden.php";?>
    <br>
    <table cellspacing="0" style="width: 100%; text-align: left; font-size: 11pt; border: 1px solid #0A122A;-moz-border-radius: 13px;-webkit-border-radius: 12px;padding: 10px;">
        <tr>
            <td style="width:50%;" class='midnight-blue'>ORDEN SERVICIO DE:</td>
        </tr>
        <tr>
            <td style="width:50%;" >
                <?php
echo $nombre_cliente;
echo "<br>";
echo $direccion_cliente;
echo "<br> Teléfono: ";
echo $telefono_cliente;
echo "<br> Email: ";
echo $email_cliente;
echo "<br> Detalles Vehículo: ";
echo $detalles;
?>

            </td>
        </tr>


    </table>

    <br>
    <table cellspacing="0" style="width: 100%; text-align: left;border: 1px solid #0A122A;-moz-border-radius: 13px;-webkit-border-radius: 12px;padding: 10px;">
        <tr>
            <td style="width:35%;" class='midnight-blue'>VENDEDOR</td>
            <td style="width:25%;" class='midnight-blue'>FECHA</td>
            <td style="width:40%;" class='midnight-blue'>FORMA DE PAGO</td>
            <td style="width:40%;" class='midnight-blue'>GARANTÍA</td>
        </tr>
        <tr>
            <td style="width:35%;">
                <?php
$sql_user = mysqli_query($conexion, "select * from users where id_users='$id_vendedor_db'");
$rw_user  = mysqli_fetch_array($sql_user);
echo $rw_user['nombre_users'] . " " . $rw_user['apellido_users'];
?>
            </td>
            <td style="width:25%;"><?php echo $fecha_factura; ?></td>
            <td style="width:40%;" >
                <?php
if ($condiciones == 1) {echo "Efectivo";} elseif ($condiciones == 2) {echo "Cheque";} elseif ($condiciones == 3) {echo "Transferencia bancaria";} elseif ($condiciones == 4) {echo "Crédito";}
?>
            </td>
            <td style="width:25%;"><?php echo $garantia . ' DÍAS'; ?></td>
        </tr>
    </table>
    <br>

    <table cellspacing="0" style="width: 100%; text-align: left;border: 1px solid #0A122A;-moz-border-radius: 13px;-webkit-border-radius: 12px;padding: 10px;">
        <tr>
            <th class='midnight-blue' style="width: 10%;text-align:center">CANT.</th>
            <th class='midnight-blue' style="width: 25%; text-align: center">DESCRIPCION</th>
            <th class='midnight-blue' style="width: 15%;text-align: right">PRECIO UNIT.</th>
            <th class='midnight-blue' style="width: 20%;text-align: right">TOTAL</th>

        </tr>

        <?php
$nums          = 1;
$impuesto      = get_row('perfil', 'impuesto', 'id_perfil', 1);
$sumador_total = 0;
$sum_total     = 0;
$t_iva         = 0;
$total_impuesto= 0;
$sql           = mysqli_query($conexion, "select * from detalle_fact_orden where detalle_fact_orden.numero_factura='" . $numero_factura . "'");

while ($row = mysqli_fetch_array($sql)) {
    $id_producto     = $row['id_producto'];
    $codigo_producto = $row['id_producto'];
    $cantidad        = $row['cantidad'];
    $desc_tmp        = $row['desc_venta'];
    $nombre_producto = $row['descripcion'];
    if ($nombre_producto==''){
        $nombre_producto = get_row('productos', 'nombre_producto', 'id_producto', $id_producto);
        $codigo_producto = get_row('productos', 'codigo_producto', 'id_producto', $id_producto);
    }
    $precio_venta    = $row['precio_venta'];

    $precio_venta_f = number_format($precio_venta, 4, ".", ""); //Formateo variables
    $precio_venta_r = str_replace(",", "", $precio_venta_f); //Reemplazo las comas
    $precio_total   = $precio_venta_r * $cantidad;
    $final_items    = $precio_total;
    $precio_total_f = number_format($final_items, 4, ".", ""); //Precio total formateado
    $precio_total_r = str_replace(",", "", $precio_total_f); //Reemplazo las comas
    $sumador_total += $precio_total_r; //Sumador

    $total_iva = iva($final_items);
    $total_impuesto += $total_iva;

    if ($nums % 2 == 0) {
        $clase = "clouds";
    } else {
        $clase = "silver";
    }
    ?>

    <tr>
        <td class='<?php echo $clase; ?>' style="width: 10%; text-align: center"><?php echo $cantidad; ?></td>
        <td class='<?php echo $clase; ?>' style="width: 60%; text-align: left"><?php echo $nombre_producto; ?></td>
        <td class='<?php echo $clase; ?>' style="width: 15%; text-align: right"><?php echo $simbolo_moneda . '' . number_format($precio_venta_f, 4, ".", ""); ?></td>
        <td class='<?php echo $clase; ?>' style="width: 15%; text-align: right"><?php echo $simbolo_moneda . '' . $precio_total_f; ?></td>

    </tr>

    <?php

    $nums++;
}
$impuesto      = get_row('perfil', 'impuesto', 'id_perfil', 1);
$subtotal      = number_format($sumador_total, 2, '.', '');
$total_iva     = ($subtotal * $impuesto) / 100;
$total_iva     = number_format($total_iva, 2, '.', '') - number_format($t_iva, 2, '.', '');
//$total_impuesto = 0;
$total_factura = $subtotal;
?>
<tr>
    <td colspan="3" style="width: 85%; text-align: right;">SUBTOTAL <?php echo $simbolo_moneda; ?> </td>
    <td style="width: 15%; text-align: right;"> <?php echo number_format($subtotal, 2); ?></td>
</tr>
<tr>
    <td colspan="3" style="width: 85%; text-align: right;">IVA (<?php echo $impuesto; ?>)% <?php echo $simbolo_moneda; ?> </td>
    <td style="width: 15%; text-align: right;"> <?php echo number_format($total_impuesto, 2); ?></td>
</tr><tr>
<td colspan="3" style="width: 85%; text-align: right;">TOTAL <?php echo $simbolo_moneda; ?> </td>
<td style="width: 15%; text-align: right;"> <?php echo number_format($total_factura, 2); ?></td>
</tr>
</table><br>

<br>
<div style="font-size:11pt;text-align:center;">SON: <?php echo num2letras(number_format($total_factura, 2)); ?></div>
<br>
<div style="font-size:11pt;text-align:center;font-weight:bold">¡Gracias por su compra!</div>

</page>
