示例#1
0
 function ventas()
 {
     $idLinea = $_REQUEST['linea'];
     $idVendedor = $_REQUEST['vendedor'];
     $fInicial = $_REQUEST['fechaInicial'];
     $fFinal = $_REQUEST['fechaFinal'];
     $ordenVenta = new OrdenVenta();
     $data = $ordenVenta->listadoReporteVentas($idLinea, $idVendedor, $fInicial, $fFinal);
     $cantidadData = count($data);
     $pdf = new PDF_Mc_Table("L", "mm", "A4");
     $titulos = array('Fecha', 'Orden de Venta', 'Cliente', 'Importe', 'Saldo', 'Condicion', 'Vendedor', 'Vencimiento');
     $columnas = array('fordenventa', 'codigov', 'razonsocial', 'importeordencobro', 'importedoc', 'condicion', 'vendedor', 'fvencimiento');
     $ancho = array(20, 28, 75, 20, 18, 21, 70, 27);
     $orientacion = array('C', 'C', '', 'R', 'R', 'C', '', 'C');
     $pdf->_titulo = "Reporte de Ventas";
     $pdf->AddPage();
     $relleno = true;
     $pdf->SetFillColor(202, 232, 234);
     $pdf->SetTextColor(12, 78, 139);
     $pdf->SetDrawColor(12, 78, 139);
     $pdf->SetLineWidth(0.3);
     $pdf->SetFont('Helvetica', 'B', 8);
     $pdf->fill($relleno);
     //un arreglo con su medida  a lo ancho
     $pdf->SetWidths($ancho);
     //un arreglo con alineacion de cada celda
     $pdf->SetAligns($orientacion);
     for ($i = 0; $i < count($titulos); $i++) {
         $pdf->Cell($ancho[$i], 7, $titulos[$i], 1, 0, 'C', true);
     }
     $pdf->Ln();
     $pdf->SetFillColor(224, 235, 255);
     $pdf->SetTextColor(0);
     $pdf->SetFont('');
     for ($i = 0; $i < $cantidadData; $i++) {
         $fila = array($data[$i]['fordenventa'], $data[$i]['codigov'], utf8_decode($data[$i]['razonsocial']), $data[$i]['importeordencobro'], $data[$i]['importedoc'], $data[$i]['condicion'], utf8_decode($data[$i]['vendedor']), $data[$i]['fvencimiento']);
         $pdf->Row($fila);
         $relleno = !$relleno;
         $pdf->fill($relleno);
     }
     $pdf->AliasNbPages();
     $pdf->Output();
 }
示例#2
0
 function prueba()
 {
     $ordenVenta = new OrdenVenta();
     $data = $ordenVenta->listadoReporteVentas("6", "", "2012/08/01", "2012/09/05");
     $objeto = $this->formatearparakui($data);
     echo json_encode($objeto);
 }