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

require_once "./pdocontroller.php";
if (isset($_REQUEST['codemp'])){$codemp=$_REQUEST['codemp'];}else{$codemp="";}
if (isset($_REQUEST['nommodulo'])){$nommodulo=$_REQUEST['nommodulo'];}else{$nommodulo="";}
if (isset($_REQUEST['accion'])){$accion=$_REQUEST['accion'];}else{$accion="";}
$modulo=$nommodulo;
if($codemp!='' && $modulo!='modulo' && $codemp!='dnd'){
    $DBclase="PDO".$codemp;
}else{
    $DBclase="PDOCONTROLLER";
}
$DBconex=new $DBclase;

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'];
	$condicion = $_GET['id'];
	
	$condicion = $_GET["condicion"];
	$syseli="Eliminado";
	$condicion =trim(str_replace("catalogo_producto","invart", $condicion));
	$hoy = date('l, j \d\e F \d\e Y');
    // Consulta SQL para obtener los datos del número de orden de servicio específico
	$conn = mysqli_connect('66.70.255.14','apli_cia_sucasa','kj@@)IQz?c(7','apli_cia_sucasa');
	$conn-> set_charset("utf8");
	
    $sql = "select Id,artcod as Codigo,artdes as Nombre,artobs as Caracteristicas,round(if(poriva>0,artcrd*1.19,artcrd),0) as PVP,archivo as Wrt_archivo,artref as referencia from invart where estado!='Eliminado' and artcod in(select artcod from invcatalogo ) ";
	if($condicion!=""){
		$sql = $sql.$condicion;
	}
	$sql = $sql." and archivo!='' order by invart.artdes  ";

    //echo $sql;
	$result = $conn->query($sql);
	
    $contador = 0;
    // Incrementa el contador
    if ($result && $result->num_rows > 0) {
        // Crear un nuevo objeto TCPDF
        $pdf = new TCPDF();
        // 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
        while ($row = $result->fetch_assoc()) {
            if ($contador === 0) {
		        $html = '
        	    <!DOCTYPE html>
            	<html lang="en">
	             <head>
    	             <meta charset="UTF-8">
        	         <meta name="viewport" content="width=device-width, initial-scale=1.0">
            	     <title>Orden colsanitas</title>
                	
					<style>
                    table, td {
                        padding: 2px;
                        border: 1px solid black;
                    }
                    .logo{
                        width: 50px;
                    }
					.medicamento th,  .medicamento td {            
            	            border: 0.5px solid black;
                	    }
                    .tabla_not_bordes ,.tabla_not_bordes td{
                        border: none;
						font-size:10px;
						height:80px;
						padding:1px 5px;
                    }
                    .td_sin_bordes td{
                        border: none;
						font-size:9px;
                    }
					.img-producto{
						height:85px;
						width: 100px;
					}
                    .img-firma{
                        width: 100px;
                    }
                </style>
				
            	</head>
           	 	<body>
                	 <table class="tabla_not_bordes">
                        <tr style="width:100%;height:70px">
                            <td rowspan="2" style="width:20%"><img src="../image/SUCASA.png" class="logo" height="70px" width="70px"></td>
                            <td style="text-align: center; width: 60%;"><h2>SU CASA MATERIALES</h2><h3> CATALOGO DE PRODUCTOS</h3><P> '.$hoy.'</P></td>
                            <td  style="width: 20%; text-align: right;" >EM~EMPIRE®<br> </td>
                        </tr>

                        </table><table class="medicamento">
						<tr style="font-size:10px;text-align: center;">
                    	<td style="width:5%">No.</td>
                    	<td style="width:30%">Producto</td>
						<td style="width:45%">Detalle</td>
                    	<td style="width:20%">Precio</td>
						
                	</tr>';
            		}
            	
				$cant=$contador;
				if($cant % 6==0 and $cant!=0 ){
					$html .='</table><br><br>
					<table class="tabla_not_bordes">
                        <tr style="width:100%;height:70px">
                            <td rowspan="2" style="width:20%"><img src="../image/SUCASA.png" class="logo" height="70px" width="70px"></td>
                            <td style="text-align: center; width: 60%;"><h2>SU CASA MATERIALES</h2><h3> CATALOGO DE PRODUCTOS</h3><P> '.$hoy.'</P></td>
                            <td  style="width: 20%; text-align: right;" >EM~EMPIRE®<br> </td>
                        </tr>
					</table>
						
					 <table class="medicamento">
						<tr style="font-size:10px;text-align: center;">
                    	<td style="width:5%">No.</td>
                    	<td style="width:30%">Producto</td>
						<td style="width:45%">Detalle</td>
                    	<td style="width:20%">Precio</td></tr>';
				}
					
					$html .='<tr>
					
						<td style="width:5%">'.$cant.'</td>
            			<td><b>Codigo: '. $row["Codigo"] .'</b><div>
                    			<img class="img-producto" src="../views/mdi/archivos/sucasa/catalogo_producto/'.trim($row["Wrt_archivo"]).'" >
                			</div></td>
            			<td align="center" ><b>REF: '. $row["referencia"] .'<br>'. $row["Nombre"] .'</b><br>'. $row["Caracteristicas"] .'</td>
            			<td >
                			<p>PVP: '. $row["PVP"] .'</p>
                		</td>
        				</tr>';
				
				$contador++;
            	
			}
        $html .= '</table>
           <hr>
            </body></html>';
		//<td style="width:27%"><div><img class="img-producto" src="../views/mdi/archivos/sucasa/'.$row["Wrt_archivo"].'.jpg></div><td>
        // Insertar el contenido HTML en el PDF
        $pdf->writeHTML($html, true, false, true, false, '');

        // Nombre del archivo PDF
        //$filename = 'orden_servicio_' . $no_orden_servicio . '.pdf';

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

    // Cerrar la conexión a la base de datos
    $conn->close();

