<?php

include('pdf/fpdf.php');
session_cache_limiter('private');
session_start();
$com = "I";
include("DMMYSQLG.php");
include("DSA3000.php");
include("DMMYSQLG.php");

include("DF80000.php");
include("DH25000_CL.php");
include('pdf/MC_TABLE.php');

class PDF extends PDF_MC_Table{
	function Header(){

			$this->SetFont('Arial','',10);
			$this->SetFillColor(225,225,225);
			/*Tamaņos del Encabezado 258 max para carta L 333 para oficio*/
			$tamImg["alto"]=10;  //Alto del logotipo
			$tamImg["ancho"]=65; //Ancho del logotipo
			$tabDImg=5;          //Espacio entre parte derecha de la imagen y siguiente celda
			$anchoTR=120;         //Ancho del Titulo General de los REPORTES-->
			$anchoDGR=56;        //Ancho de celda para datos Generales de REPORTE( fecha, revision,...)
			$altoMTR=10;         //Alto de celda para Titulo Especifico de REPORTE
			
			/*Datos Generales de Reporte*/
			$tituloGeneral="FORMATO DE CALIDAD";
			$fechaRevision="28/AGOSTO/2006";
			$revision="00";
			
			/*Datos Especificos de Reporte*/
			$claveReporte="FO-CO-740-01";
			$tituloEspeReporte="REQUISICION";
			
			$this->Image('logos/nylex.jpg',11,10,$tamImg["ancho"],$tamImg["alto"]-2);
			$this->Cell($tamImg["ancho"]+5,$tamImg["alto"],'',1,0,'C');
			$this->Cell($anchoTR,$tamImg["alto"],$tituloGeneral,1,0,'C',1);
			$this->Cell($anchoDGR,$tamImg["alto"]/2,'FECHA: '.$fechaRevision,1,2,'L',1);
			$this->Cell($anchoDGR,$tamImg["alto"]/2,'REVISION: '.$revision,1,1,'L',1);
			$this->Cell($tamImg["ancho"]+$tabDImg+$anchoTR,$altoMTR,$tituloEspeReporte,1,0,'C',1);
			$this->Cell($anchoDGR,$altoMTR/2,'CLAVE: '.$claveReporte,1,2,'L',1);
			$this->Cell($anchoDGR,$altoMTR/2,$this->PageNo().'/{nb}',1,1,'L',1);
			$this->Ln(4);
			//$this->SubHeader();
			//$this->Ln(1);
	}	
			
	function SubHeader(){
		$this->SetFont('Arial','B',6);
		$this->SetFillColor(245,245,245);
		$this->Cell(15,5,'CANTIDAD',1,0,'C',1);
		$this->Cell(15,5,'UNI. MED.',1,0,'C',1);
		$this->Cell(60,5,'DESCRIPCION.',1,0,'C',1);
		$this->Cell(15,5,'COLOR.',1,0,'C',1);
		$this->Cell(15,5,'ANCHO.',1,0,'C',1);
		$this->Cell(30,5,'EXISTENCIA ALMACEN.',1,0,'C',1);
		$this->Cell(15,5,'RESTANTE',1,0,'C',1);
		$this->Cell(30,5,'PRECIO UNITARIO.',1,0,'C',1);
		$this->Cell(25,5,'FECHA DE ENTREGA',1,0,'C',1);
		$this->Cell(25,5,'FECHA DE COMPRA',1,0,'C',1);
		$this->SetFont('Arial','',6);
		$this->Ln(5);
	}
	
	function Footer()
	{
	    $this->SetY(-15);
	    $this->SetFont('Arial','I',8);
	}
	
	function GetXY(){
		$posXY['X']=$this->GetX();
		$posXY['Y']=$this->GetY();
		return $posXY;
	}
}

//orientacion,medida,tamaņo de hoja
//hoja tamaņo oficio
$pdf=new PDF('L','mm','letter');
//hoja tamaņo carta
//$pdf=new PDF('P','mm','letter');
//agrega pagina

//$pdf->AddPage();
$pdf->AliasNbPages();
//Tipo letra y tamaņo
$pdf->SetFont('Arial','',7);
//Color Relleno
$pdf->SetFillColor(240,240,240);
$pdf->SetAutoPageBreak(true,10); 

if($_POST['bot']=="")
	$str_dgrequi="SELECT * from dgrequi";
else{
	$objrequi=new requi($_POST['bot']);
	$sq_dgrequi=$objrequi->recuperar();
	
}

$espacioBC=36;
//$sq_dgrequi=mysqli_query($GLOBALS['con'] ,$str_dgrequi);
$pdf->SetWidths(array(15,15,60,15,15,30,15,30,25,25));
while($dt_dgrequi=mysqli_fetch_array($sq_dgrequi)){
	$pdf->AddPage();
	$pdf->Cell(30,5,'CLIENTE:',1,0,'L',0);
	$pdf->Cell(100,5,$dt_dgrequi['cliente'],1,0,'L',0);
	$pdf->Cell($espacioBC,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'AREA SOLICITANTE:','LRT',0,'L',0);
	$pdf->Cell(40,5,'REQUERIDO PARA LE DIA:','LRT',1,'L',0);
	$pdf->Cell(30,5,'PEDIDO INTERNO:',1,0,'L',0);
	$pdf->Cell(100,5,$dt_dgrequi['ped_int'],1,0,'L',0);
	$pdf->Cell($espacioBC,5,'',0,0,'L',0);
	$pdf->Cell(40,5,$dt_dgrequi['des_departamento'],'LRB',0,'L',0);
	$pdf->Cell(40,5,chfecha($dt_dgrequi['fecha_req'],'Y-m-d','d/m/Y'),'LRB',1,'L',0);
	$pdf->Cell(30,5,'ENTREGA:',1,0,'L',0);
	$pdf->Cell(100,5,chfecha($dt_dgrequi['fecha'],'Y-m-d','d/m/Y'),1,1,'L',0);
	$pdf->Ln(5);
	
	$pdf->SubHeader();
	$sq_requd=mysqli_query($GLOBALS['con'] ,"SELECT * from dgrequd  where dgrequd.id_enc=$dt_dgrequi['n_reg']");
	while($dt_requd=mysqli_fetch_array($sq_requd)){
		$pdf->row(array($dt_requd['cantidad'],$dt_requd['uni_med'],$dt_requd['descripcion'],$dt_requd['color'],$dt_requd['ancho'],$dt_requd['exis_alma'],$dt_requd['restante'],$dt_requd['pre_uni'],chfecha($dt_requd['fecha_ent'],'Y-m-d','d/m/Y'),chfecha($dt_requd['fecha_com'],'Y-m-d','d/m/Y')));
	}
	$pdf->SetFont('Arial','',10);
	$pdf->Ln(5);
	
	$pdf->Cell(100,7,'',0,0,'L',0);
	$pdf->Cell(7,7,'SI',1,0,'C',0);
	$pdf->Cell(7,7,'',0,0,'L',0);
	$pdf->Cell(7,7,'',1,0,'L',0);
	$pdf->Cell(7,7,'',0,0,'L',0);
	$pdf->Cell(7,7,'NO',1,0,'C',0);
	$pdf->Cell(7,7,'',0,0,'L',0);
	$pdf->Cell(7,7,'',1,1,'L',0);
	$pdf->Ln(5);
					
	$pdf->Cell(7,5,'',0,0,'L',0);
	$pdf->Cell(40,5,$dt_dgrequi['solicitante'],'B',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'','B',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'','B',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'','B',1,'C',1);
	$pdf->Ln(1);
	$pdf->Cell(7,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'SOLICITANTE','0',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'ALMACEN','0',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'COMPRA','0',0,'C',1);
	$pdf->Cell(25,5,'',0,0,'L',0);
	$pdf->Cell(40,5,'AUTORIZACION','0',1,'C',1);
}

$pdf->Output("REQUISICION.pdf","D");

?> 