<?php
require_once "../librerias/TCPDF-main/tcpdf.php";
require_once "../MVC/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;
$DBclase="PDOCONTROLLER";
$DBconex=new $DBclase;

// Obtener el número de orden de servicio desde el parámetro GET
//if (isset($_GET['id'])) {
    $numero = $_GET['id'];
	$syseli="Eliminado";
	//$condicion =trim(str_replace("catalogo_producto","invart", $condicion));
	$hoy = date('l, j \d\e F \d\e Y');
    $syseli="Eliminado";
	$query="select listasql,sqlrpt,tabla,tabqts,sqlinit,sqledit,sqllost,tabadi,datadi,proyecto,sqlres,sqlqst,chkint,sqltmp,sqlele,chkele,sqlsearch,tipo,reporte from modcmp where nommod= :modulo ";
	$tipo="";
	$reporte="";
	$parametros=array(":modulo"=>$modulo);
	try{
    	$datos=$DBconex->executeconsulta($query,$parametros);
   		foreach($datos as $qdatos){
        	$tabla=$qdatos["tabla"];
        	$tipo=$qdatos["tipo"];
			$sql=$qdatos["sqlrpt"];
    	}
 	}catch(Exception $ex){
    	echo $ex->getMessage();
 	}
	if($codemp!='' && $modulo!='modulo' && $codemp!='dnd'){
    	$DBclase="PDO".$codemp;
	}else{
    	$DBclase="PDOCONTROLLER";
	}
	$DBconex=new $DBclase;
	
    $query = $sql." and ".$tabla.".Id= :numero";
	$parametros=array(":numero"=>$numero);
	try{
 
		$datos=$DBconex->executeconsulta($query,$parametros);
        $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();
        $contador=0;
        // Contenido HTML de la plantilla
		foreach($datos as $row){
            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>CORPORACION ECOS</h2><h3> COTIZACION </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["nriper"] .'</b><div>'.trim($row["nomper"]).'" >
                			</div></td>
            			<td align="center" ><b>REF: '. $row["fchini"] .'<br>'. $row["fchfin"] .'</b><br>'. $row["cantidad"] .'</td>
            			<td >
                			<p>PVP: '. $row["valor"] .'</p>
                		</td>
        				</tr>';
				
				$contador++;
            	
			}
        $html .= '</table>
           <hr>
            </body></html>';
        $pdf->writeHTML($html, true, false, true, false, '');
        $pdf->Output('prueba'); // 'D' (para descargar)

	 }catch(Exception $ex){
		 echo $ex->getMessage();
		 return;
	 }
    

