<?php
require_once('../librerias/TCPDF-main/tcpdf.php');
require_once("../controllers/dbcontroller.php");

// Verificar si se proporciona un ID de cliente
if(isset($_GET["id"])){
} else {
    echo "ID del cliente no ha sido especificado.";
	return;
}
if (isset($_REQUEST['documento'])){$documento=$_REQUEST['documento'];}else{$documento="";}
if (isset($_REQUEST['empresa'])){$empresa=$_REQUEST['empresa'];}else{$empresa="";}
if (isset($_REQUEST['accion'])){$accion=$_REQUEST['accion'];}else{$accion="";}
if (isset($_REQUEST['modo'])){$modo=$_REQUEST['modo'];}else{$modo="";}
$idcliente = $_GET["id"];
$empresa = $_GET["empresa"];
$conn = mysqli_connect('66.70.255.14','apli_cial_lucky','wbfvVkh+Y2k{','apli_cial_lucky');
$conn-> set_charset("utf8");
//consulta para obtener los detalles del cliente por ID
if(isset($_GET["id"])){
    $idcliente = $_GET["id"];
    //consulta para obtener los detalles del cliente por ID
    $sql = "SELECT spt_orden.*,invlin.nomlin as linea,invmar.nommar as marca,spt_estado.nomestado as estado FROM spt_orden,invlin,invmar,spt_estado WHERE spt_orden.id = $idcliente and spt_orden.idlinea=invlin.id and spt_orden.idmarca=invmar.id and spt_orden.estado=spt_estado.id ";
    $result = mysqli_query($conn, $sql);

    if ($result && mysqli_num_rows($result) > 0) {
        // Obtener los datos del cliente
        $row = mysqli_fetch_assoc($result);

        // Crear una instancia de TCPDF
        $pdf = new TCPDF();
        //quitar una linea q aparece arriba de la pagina
        $pdf->setPrintHeader(false);

        // Agregar una página
        $pdf->AddPage();

         // set cell padding
        $pdf->setCellPaddings(1, 1, 1, 1);

        //quitar el encabezado y el pie de pagina
        $pdf->setPrintHeader(false);
        $pdf->setPrintFooter(false);
        
        // ! se require la libreria TCPDF

        //TODO AQUI SE AGREGA EL HTML(PLANTILLA)
        $html = '
        <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>nombre temporal</title>
    
    
</head>
<body>
    
        <img src="../image/lucky.png" style="width: 70;height:60;">
    
    
    <div style="font-size: 10px;" align="C" class="parrafo" align="R" >
        <b>Electronica Lucky Audio</b>
            Av.pedro de Heredia Sector Boston Cra 31 N°48-15,<br> Cartagena, Bolivar, 13001 colombia
            Móvil: +573114381832, Telefono: 6387068,<br>
            Email: electronicaluckyaudio@gmail.com
       
    </div>
    
    <table border="0.5", cellpadding="5", style="font-size: 7px;">

        <tr>
            <td rowspan="2"><b>Fecha:</b> '. $row["fchcmp"] .'</td>
            <td> <b>Servicio Tecnico</b> </td>
            <td rowspan="2"><b>Fecha estimada de entrega:</b> '. $row["fchfin"] .'</td>
        </tr>

        <tr>
            <td><b>Nro orden de servicio:</b> '. $row["Id"].' - ' .$row["nrorem"].' </td>
        </tr>

        <tr>
            <td>
                <b>Cliente:</b> '. $row["nomper"].'<br>
                <b>Identificacion:</b> '. $row["nriper"].'<br>
				<b>  Movil:</b> '. $row["telefono"] .'<br>
                <b>Factura n°:</b>' . $row["id"] .'<br>
                <b>Anticipo por servicio:</b> 
            </td>
            <td>
                <b>Marca:</b> '. $row["marca"] .' <br>
                <b>Dispositivo:</b> '. $row["linea"] .'<br>
                <b>N de serie/SN:</b>'. $row["serie"] .'<br>
                <b>Observaciones:</b>'. $row["estpro"] .' <br>
                <b>Observaciones del tecnico:</b> '. $row["obstec"] .'
            </td>
            <td>
                <b>Valor servicio:</b> '. $row["valor"] .' <br>
                <b>Estado: </b> '. $row["estado"] .' <br>
                <b>Tecnico: </b> '. $row["nomtec"] .' <br>
                <b>Problema informado por el cliente:</b>'. $row["obspro"] .'<br>
            </td>
        </tr>

        <tr>
            <td colspan="3", style="font-size: 7px;">
                <b>Terminos y condiciones:</b>
                    <br>
                    1. Todo Dispositivo se recibe en Electrónica Lucky Audio de buena fe, presumiendo su buen proceder.2.Toda revisión para dar un diagnóstico de su equipo será entre 4 y 5 días hábiles ,luego de informar este diagnóstico nuestro tiempo de reparación será entre 5 a 10 días hábiles y cuando el equipo a reparar presente mucha dificultad será un tiempo que se concilie con el cliente ..3.Nuestro horario de servicio es de lunes a Sábado de 9 am a 12 pm y de 2 pm a 6pm domingos y feriados no laboramos.4.toda devolución de dinero por servicio técnico plazo de 15 días hábiles, se descontara  valor de repuesto y porcentaje 40% mano de obra. En caso no devolver valor de repuesto plazo de 8 días para dejar el equipo como entro 5.La garantía en la venta de equipos, partes y servicios técnicos  tienen un tiempo de 30 días a partir de la fecha de la notificación como reparado por Electrónica Lucky Audio. Para efectos de responsabilidad y exoneración de garantías se tendrá en cuenta lo estipulado en los artículos 932,1061,1062 y 1063 del Código de Comercio y los artículos 12,15,16 y 22 de la ley 1480 de 2011 Estatuto del Consumidor.6. A partir de la fecha de reparado el dispositivo y vencido su tiempo de garantía, con sus respectivas notificaciones por parte de Electrónica LUCKY AUDIO. No es retirado por el cliente su dispositivo, pasa a ser "Dispositivo en abandono" en Electrónica LUCKY AUDIO , según lo estipulado en el capítulo II artículo 18 de la ley del 2011 estatuto del consumidor y por consiguiente se cobrara un bodegaje que tendrá un costo de Dos mil Pesos M/cte ($2000) Diarios.7.La revisión en todos los servicios se cobra al no conciliar el valor del servicio o por no conseguir repuestos en un tiempo estimado entre el cliente y Electrónica Lucky Audio, asumiendo la no reparación del dispositivo.7.1.El costo de revisión para equipos de Audio, tiene un costo base de $30.000 mil pesos 7.2El costo de la revisión para televisores es con base en pulgadas del mismo. 8.Todo dispositivo o servicio será recibido a satisfacción por el cliente y esa satisfacción es aceptada con el pago de la factura.9. Al firmar, está aceptando y autorizando todos los anteriores enunciados, enumerados y descritos claramente. 9.1. toda devolución de dinero por compra de equipo plazo 15 días hábiles. 

                
            </td>
        </tr>

        <tr>
            <td colspan="2">
                <b>Firma Cliente:</b>
                <br>

            </td>
            <td>
                <b>Firma autorizada:</b>
                <br>

            </td>
        </tr>




    </table>

    
    

</body>
</html>';
        // Agregar el contenido HTML al PDF
        $pdf->writeHTML($html, true, false, true, false, '');
    
        // todo PROBANDO LO DEL CODIGO DE BARRA
    $style = array(
    'position' => '',
    'align' => 'C',
    'stretch' => false,
    'fitwidth' => true,
    'cellfitalign' => '',
    // 'border' => true,
    'hpadding' => 'auto',
    'vpadding' => 'auto',
    'fgcolor' => array(0,0,0),
    'bgcolor' => false, 
    'text' => true,
    'font' => 'helvetica',
    'fontsize' => 8,
    'stretchtext' => 4
);
     $pdf->Cell(0, 0,$row["nriper"], 0, 1);
    $pdf->write1DBarcode($row["Id"], 'C39+', '', '', '', 18, 0.4, $style, 'N');
    $pdf->Ln();


	mysqli_close($conn);

        // Salida del PDF
        $pdf->Output('Documento_'.$row["Id"].'.pdf'); // Descargar el PDF
    } else {
		mysqli_close($conn);
        echo "No se encontraron datos para el ID del cliente proporcionado.";
    }
} else {
	mysqli_close($conn);
    echo "ID del cliente no ha sido especificado.";
}

