<?php
require_once('../../librerias/TCPDF-main/tcpdf.php');
require_once("../controllers/dbcontroller.php");
// Obtener el número de orden de servicio desde el parámetro GET
if (isset($_GET['id'])) {
    $no_orden_servicio = $_GET['id'];
	$idcliente = $_GET["id"];
	$syseli="Eliminado";
    // Consulta SQL para obtener los datos del número de orden de servicio específico
	$conn = mysqli_connect('ecos-spanishschool.com','ecosspan_jhoyos',',*EVk}&uVqUZ','ecosspan_jhoyos');
	$conn-> set_charset("utf8");
	
     //$sql = "select NOW() as fecha,carcmp.nriper,carcmp.nomper,carcmp.nrocmp,cardet.artcod,cardet.dspdcm,cardet.canart,cardet.precio from carcmp,cardet 
     //where carcmp.id=cardet.idfactura and cardet.estado!='".$syseli."' and carcmp.id='".$idcliente."' order by cli_detremision.Id  ";
     $sql = "
    SELECT 
        NOW() AS fecha,
        carcmp.nriper,carcmp.Id,
        carcmp.nomper,carcmp.fchcmp,
        carcmp.nrocmp,carcmp.nrorem,
        carcmp.dirter,
        actper.tidper,
        cardet.artcod,
        cardet.dspdcm,
        cardet.canart,
        cardet.precio,
        (cardet.canart * cardet.precio) AS subtotal
    FROM carcmp
    INNER JOIN cardet ON carcmp.id = cardet.idfactura
    INNER JOIN actper ON carcmp.nriper = actper.nriper
    WHERE cardet.estado != '$syseli'
      AND carcmp.id = '$idcliente'
    ORDER BY cardet.id
";

    $result = $conn->query($sql);
	$ciclo=$result;
	
	$contador = 0;
    // Incrementa el contador
    
    if ($result && $result->num_rows > 0) {
		
       

        // Crear un nuevo objeto TCPDF
        $pdf = new TCPDF();

        // Establecer la orientación de la página como apaisada (landscape)
        //$pdf->SetPageOrientation('L');

        // Deshabilitar la impresión del encabezado
        $pdf->SetPrintHeader(false);

        // Configurar los márgenes
        $pdf->SetMargins(10, 10, 10, 10);

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

        // Contenido HTML de la plantilla
        $NImed="";
		while($row = $result->fetch_assoc()) { 
		if ($contador === 0) {
			$NImed=trim($row["nriper"]);
            $nrorem=trim($row["Id"]);
        	$html = '<!DOCTYPE html>
            <html lang="en">
            <head>
                <meta charset="UTF-8">
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
                <title>Factura Pos</title>
                <style>
                    table, td {
                        padding: 2px;
                        border: 1px solid black;
                    }
                    .logo{
                        width: 50px;
                    }
                    .tabla_not_bordes ,.tabla_not_bordes td{
                        border: none;
						font-size:10px;
						padding:1px 5px; 
                    }
                    .td_sin_bordes td{
                        border: none;
						font-size:9px;
                    }
                    .img-firma{
                        width: 100px;
                    }
                </style>
            </head>
                <body>
                    <table class="tabla_not_bordes">
                        <tr style="width:100%;height:100px">
                            <td rowspan="2" style="width:20%"><img src="../image/JHOYOS.png" class="logo" height="70px" width="70px"></td>
                            <td style="text-align: center; width: 60%;"><h1>LOGISTICA JUDICIAL HOYOS OROZCO LIMITADA</h1><br>NIT: 900414282-2</td>
                            <td rowspan="2" style="width: 20%; text-align: right;" >EM~EMPIRE®<br> </td>
                        </tr>
                        <tr>
                                <td style="text-align: center;"><h2>FACTURA DE VENTA No: ' . $row["Id"] . '</h2><br> FECHA: '.$row["fchcmp"].'</td>
                        </tr>
                        <tr>
                           <td colspan="3" style="heigt:20px" align="rigth"></td>
                        </tr>
                        </table>
                        <table class="td_sin_bordes">
                            <tr>
                                <td colspan="2"><b>DATOS DE FACTURACION </b></td>
                                <td> </td> 
                            </tr>
                             <tr>
                                <td>' . $row["nomper"] . '</td>
                                
                            </tr>
                            <tr>
                                <td><b>'.$row["tidper"].': </b>' . $row["nriper"]. '</td>
                            </tr>
                            <tr>
                                <td><b>Regimen: </b>' . $row["dirter"] . '</td>
                                
                            </tr>
                            
                        </table>
                        <table style="font-size:8px; padding:1px 5px;" >';
    	}
		
						
						
							//echo $row["nriper"];
							$html .= '<tr>
        						<td style="border-right: 1px solid #666; border: 1px solid #666;">' . $row["artcod"].' - '.$row["dspdcm"] .'	</td></tr>';

						//while ($row = mysqli_fetch_assoc($ciclo)) {
                        /*$contador = 0;
                        while($contador < 4){
                            $html .= '<tr>
                                <td>xxxx - xxxxxxxxxxxxxxxxxxxxxx</td>
                            </tr>';
                           $contador++;
                        }*/ 
		}
		$sql = "select no1per,no2per,ap1per,ap2per,dirper,telper,nomper from actper where nriper='".$NImed."'";
    	$result = $conn->query($sql);
		$row = $result->fetch_assoc();
        $html .= '</table>
                <table class="tabla_not_bordes">
                  <tr>
                   <td>
                            		<br>
                                    
                                    <span>____________________________________</span><br>
                                    <span>'. $row["nomper"].' </span><br>
                                    <span> N.I: ' .$NImed . '</span>
                                </td>
                            </tr>
                        </table>
                    </body>
            </html>';

        // Insertar el contenido HTML en el PDF
        $pdf->writeHTML($html, true, false, true, false, '');

        // Nombre del archivo PDF
        $filename = 'factura' . $nrorem . '.pdf';

        // Salida del PDF: Descargar el archivo directamente
        $pdf->Output('prueba'); // 'D' (para descargar)
    } else {
        echo "No se encontraron datos para el No. Orden de Servicio: $no_orden_servicio";
    }

    // Cerrar la conexión a la base de datos
    $conn->close();
} else {
    echo "No se proporcionó un número de venta válido.";
}
