function index() { $this->load->library('PDFReporte'); $this->rapyd->load("datafilter"); //filter $filter = new DataFilter("Filtro de listado de Inventario"); $filter->db->select("a.codigo, a.descrip pdescrip, a.grupo, b.linea,c.depto,a.precio1,a.precio2,d.descrip, c.descrip dlinea,b.nom_grup"); $filter->db->from('sinv a'); $filter->db->join("grup b", "a.grupo=b.grupo", "LEFT"); $filter->db->join("line c", "b.linea=c.linea", "LEFT"); $filter->db->join("dpto d", "d.depto=c.depto", "LEFT"); $filter->db->where('d.tipo', 'I'); $filter->db->orderby('c.depto, b.linea,a.grupo'); $filter->db->limit(500, 0); $filter->descrip = new inputField("Descripcion", "descrip"); $filter->descrip->db_name = "a.descrip"; $filter->buttons("search"); $filter->build(); if ($this->rapyd->uri->is_set("search")) { $mSQL = $this->rapyd->db->_compile_select(); $pdf = new PDFReporte($mSQL); $pdf->setHeadValores('TITULO1'); $pdf->setSubHeadValores('TITULO2', 'TITULO3'); $pdf->setTitulo("Listado de Inventario"); $pdf->setSubTitulo($_POST['descrip']); $pdf->setHeadGrupo('Departameto: '); $pdf->AddPage(); $pdf->setTableTitu(8, 'Times'); $pdf->AddCol('codigo', 20, 'Cod.', 'C', 5); $pdf->AddCol('pdescrip', 80, 'Descripcion', 'L', 5); $pdf->AddCol('precio1', 15, 'Precio 1', 'R', 5); $pdf->AddCol('precio2', 15, 'Precio 2', 'R', 5); $pdf->AddCol('grupo', 10, 'Grupo', 'R', 5); $pdf->AddCol('linea', 10, 'Linea', 'R', 5); $pdf->AddCol('depto', 10, 'Depto', 'R', 5); $pdf->setTotalizar('precio1', 'precio2'); $pdf->setGrupoLabel('Departamento: (<#depto#>) <#descrip#> ', 'Linea: (<#linea#>) <#dlinea#>', 'Grupo (<#grupo#>) <#nom_grup#>'); $pdf->setGrupo('depto', 'linea', 'grupo'); $pdf->Table(); $pdf->Output(); } else { $data["filtro"] = $filter->output; $data["titulo"] = ''; $data["head"] = $this->rapyd->get_head(); $this->load->view('view_freportes', $data); } }
function index() { $this->load->library('PDFReporte'); $this->rapyd->load("datafilter"); $filter = new DataFilter("Filtro de listado de bancos"); $filter->db->select("codbanc,numcuent,tbanco,CONCAT_WS(' ',dire1,dire2) direccion, banco, saldo"); $filter->db->from('banc'); $filter->db->orderby('tbanco'); $filter->banco = new inputField("Banco", "banco"); $filter->buttons("search"); $filter->build(); if ($this->rapyd->uri->is_set("search")) { $pdf = new PDFReporte($this->rapyd->db->_compile_select()); $pdf->setHeadValores('TITULO1'); $pdf->setSubHeadValores('TITULO2', 'TITULO3'); $pdf->setTitulo("Listado de Bancos"); $pdf->setSubTitulo($_POST['banco']); $pdf->setHeadGrupo($label = 'Codigo de Banco: '); $pdf->AddPage(); $pdf->setTableTitu(8, 'Times'); $pdf->AddCol('codbanc', 10, 'Cod.', 'C', 5); $pdf->AddCol('numcuent', 30, 'N.Cuenta', 'C', 5); $pdf->AddCol('tbanco', 15, 'C.Banco', 'C', 5); $pdf->AddCol('direccion', 80, 'Direccion', 'L', 5); $pdf->AddCol('banco', 30, 'Banco', 'L', 5); $pdf->AddCol('saldo', 20, 'Saldo', 'R', 5); $pdf->setTotalizar('saldo'); $pdf->setGrupo('tbanco'); $pdf->Table(); $template = 'hola pecueca <#Campo#> fin de la pecueca'; echo substr($template, strpos($template, "<#") + 2, strpos($template, "#>") - strpos($template, "<#") - 2); //$pdf->Output(); } else { $data["crud"] = $filter->output; $data["titulo"] = ''; $content["content"] = $this->load->view('rapyd/crud', $data, true); $content["rapyd_head"] = $this->rapyd->get_head(); $content["code"] = ''; $content["lista"] = "\n\t\t\t\t<div class='line'></div>\n\t\t\t\t<a href='#' onclick='window.close()'>Cerrar</a>\n\t\t\t\t<div class='line'></div>\n<br><br><br>\n"; $this->load->view('rapyd/tmpsolo', $content); } }
function index() { $this->load->library('PDFReporte'); $pdf = new PDFReporte(); $pdf->setHeadValores('TITULO1'); $pdf->setSubHeadValores(array('TITULO2', 'TITULO3')); $pdf->setTitulo("Listado de Bancos cambio"); $pdf->setSubTitulo('Sub-titulo'); $pdf->AddPage(); $pdf->setTableTitu(8, 'Times'); $pdf->AddCol('codbanc', 10, 'Cod.', 'C', 4); $pdf->AddCol('numcuent', 20, 'N.Cuenta', 'C', 4); $pdf->AddCol('tbanco', 20, 'C.Banco', 'C', 4); $pdf->AddCol('direccion', 90, 'Direccion', 'L', 4); $pdf->AddCol('banco', 20, 'Banco', 'L', 4); $pdf->AddCol('saldo', 20, 'Saldo', 'R', 4); $pdf->totalizar = array('saldo'); $pdf->Table("SELECT codbanc,numcuent,tbanco,CONCAT_WS(' ',dire1,dire2) direccion, banco, saldo FROM banc"); $pdf->Output(); //$obj->totalizar=array('saldo'=>'tbanco'); //array('CAJ'=>'Caja','BAN'=>'Banco','COR'='Cortizona') }
$mSQL .= "FROM pres c JOIN smov d ON c.cod_cli=d.cod_cli AND c.tipo_doc=d.tipo_doc AND c.numero=d.numero WHERE c.codigo=a.codigo AND c.apartir<=a.fecha ) prestamo, e.descrip dividesc, f.depadesc "; $mSQL .= "FROM {$tabla} a JOIN pers b ON a.codigo=b.codigo "; $mSQL .= "LEFT JOIN divi e ON b.divi = e.division "; $mSQL .= "LEFT JOIN depa f ON b.depto = f.departa "; $mSQL .= "WHERE MID(a.concepto,1,1) != '9' "; $mSQL .= "GROUP BY a.codigo)"; $mSQLs[] = $mSQL; } } $mSQL = implode("\n UNION ALL \n", $mSQLs) . " ORDER BY dividep, codigo"; //echo $mSQL; exit(); $pdf = new PDFReporte($mSQL, 'L'); $pdf->setHeadValores('TITULO1'); $pdf->setSubHeadValores('TITULO2', 'TITULO3'); $pdf->setTitulo('Nominas'); $pdf->setSubTitulo(""); $pdf->AddPage(); $pdf->setTableTitu(6, 'Times'); $pdf->AddCol('codigo', 13, array('Código', ' '), 'L', 9); $pdf->AddCol('nombre', 42, array('Nombre del ', 'Trabajador '), 'L', 9); $pdf->AddCol('cuentab', 40, array('Cuenta', ' '), 'L', 9); $pdf->AddCol('totalnom', 40, array('TOTAL', 'NOMINA'), 'R', 9); $pdf->AddCol('prestamo', 40, array('CUOTA DE ', 'PRESTAMO'), 'R', 9); $pdf->AddCof('<#totalnom#>-<#prestamo#>', 20, array('NETO', 'A PAGAR'), 'R', 9); $pdf->setTotalizar('totalnom', 'prestamo', '__cC0'); $pdf->setGrupoLabel(' (<#dividep#>) <#dividesc#> <#depadesc#>'); $pdf->setGrupo('depto'); $pdf->Table(); $pdf->Output(); } else { $data["filtro"] = $filter->output;
$mSQL2 .= " AND (ftrasla<= {$fechah} OR faudis <= {$fechah} OR frendi <= {$fechah} OR "; $mSQL .= " AND " . $where; } else { $mSQL2 .= " WHERE (ftrasla<= {$fechah} OR faudis <= {$fechah} OR frendi <= {$fechah} OR "; } $mSQL2 .= " {$cfecha} <= {$fechah} )"; $mSQL .= " UNION ALL "; $mSQL .= $mSQL2; $mSQL .= " \n\t)reporte\n\tGROUP BY " . ($agruparv ? ' codigoadm,fondo,codigopres,ordinal' : "modo,numero,codigoadm,fondo,codigopres,ordinal") . "\n\tORDER BY codigoadm,fondo,codigopres,ordinal,fecha,modo='asignacion' \n\t"; //echo "-->".$agruparv."<--"; memowrite($mSQL, 'MOVI'); $pdf = new PDFReporte($mSQL, 'L', $tpagina); $pdf->setHeadValores('TITULO1'); $pdf->setSubHeadValores('TITULO2', 'TITULO3'); $pdf->setTitulo($titulo); $pdf->setSubTitulo($subtitu); $pdf->AddPage(); $pdf->setTableTitu(9, 'Times'); if (!$agrupara) { $pdf->AddCol('codigoadm', 25, 'Est. Administrativa', 'L', 8); } if (!$agruparf) { $pdf->AddCol('fondo', 20, 'Fondo', 'L', 8); } if (!$agruparp) { $pdf->AddCol('codigopres', 25, 'Partida', 'L', 8); } if (!$agruparp) { $pdf->AddCol('ordinal', 25, 'Ordinal', 'L', 8); } if ($vmodo) {