<?php 
//activamos almacenamiento en el buffer
ob_start();
if (strlen(session_id())<1) 
  session_start();

if (!isset($_SESSION['nombre'])) {
  echo "debe ingresar al sistema correctamente para vosualizar el reporte";
}else{

if ($_SESSION['almacen']==1) {

//incluimos a la clase PDF_MC_Table
require('PDF_MC_Table.php');

//instanciamos la clase para generar el documento pdf
$pdf=new PDF_MC_Table();

//agregamos la primera pagina al documento pdf
$pdf->AddPage();

//seteamos el inicio del margen superior en 25 pixeles
$y_axis_initial=25;

//seteamos el tipo de letra y creamos el titulo de la pagina. No se repetira como encabezado
$pdf->SetFont('Arial','B',12);

$pdf->Cell(40,6,'',0,0,'C');
$pdf->Cell(100,6,'LISTA DE SERVICIOS',1,0,'C');
$pdf->Ln(10);

//creamos las celdas para los titulos de cada columna y le asignamos un fondo gris y el tipo de letra
$pdf->SetFillColor(232,232,232);
$pdf->SetFont('Arial','B',10);
$pdf->Cell(58,6,'Nombre',1,0,'C',1);
$pdf->Cell(30,6,utf8_decode('Tipo Servicio'),1,0,'C',1);
$pdf->Cell(30,6,'Precio',1,0,'C',1);
$pdf->Cell(15,6,'%',1,0,'C',1);
$pdf->Cell(58,6,utf8_decode('Descripcion'),1,0,'C',1);
$pdf->Ln(10);

//creamos las filas de los registros según la consulta mysql
require_once "../modelos/Servicios.php";
$servicios 	= new Servicios();

$rspta 		= $servicios->listar();

//implementamos las celdas de la tabla con los registros a mostrar
$pdf->SetWidths(array(58,30,30,15,58));
$pdf->SetAligns('L','L','R','R','R');

while ($reg= $rspta->fetch_object()) {
	$nombre		=	$reg->nombre;
	$tipo		=	$reg->tiposervicion;
	$precio		=	number_format($reg->precio,2,',','.');
	$porcentaje	=	number_format($reg->porcentaje,2,',','.');
	$descripcion=	$reg->descripcion;

	$pdf->SetFont('Arial','',10);
	$pdf->Row(array(utf8_decode($nombre),utf8_decode($tipo),$precio,$porcentaje,utf8_decode($descripcion)));
}

//mostramos el documento pdf
$pdf->Output();

}else{
echo "No tiene permiso para visualizar el reporte";
}

}

ob_end_flush();
  ?>