<?php

require 'clases/class.eyemysqladap.inc.php';
require 'clases/class.eyedatagrid.inc.php';
$db = new EyeMySQLAdap('localhost', 'sialen5_adminrh', 'sialenplmnko0', 'sialen5_rh');
$dg = new EyeDataGrid($db);
$x = new EyeDataGrid($db);
// Establecer la consulta
$x->setQuery("id_persona,doc_identidad,nombre_completo,genero,fecha_nac", "personas", 'id_persona');
//$x->setOrder('cod_postal',EyeDataGrid::ORDER_DESC);
// Permite los filtros
$x->allowFilters();
// Cambiar el texto de los encabezados
$x->setColumnHeader('id_persona', 'Id');
$x->setColumnHeader('doc_identidad', 'D.N.I');
$x->setColumnHeader('nombre_completo', 'Nombres');
$x->setColumnHeader('genero', 'Genero');
$x->setColumnHeader('fecha_nac', 'F. Nacimiento');
//$x->setColumnHeader('asesor', 'Asesor');
// Ocultar columna ID
$x->hideColumn('id_persona');
// Cambiar el tipo de columna
//$x->setColumnType('fecha_status', EyeDataGrid::TYPE_DATE, 'M d Y', true);
//$x->setColumnType('aprovacion', EyeDataGrid::TYPE_PERCENT, false, array('Back' => '#c3daf9', 'Fore' => 'black'));
// Mostrar restablecer el control de la grilla
$x->showReset();
// Agregar el control personalizado, el orden sí importa
//$x->addCustomControl(EyeDataGrid::CUSCTRL_TEXT, "alert('%apellidos%\'has promovido!')", EyeDataGrid::TYPE_ONCLICK, 'Promover');
// Agregar el control estándar
$x->addStandardControl(EyeDataGrid::STDCTRL_CREATE, "if(confirm('Desea ingresar un nuevo contacto para la %razon_social% ?')) { document.location.href='usuario_contacto1.php?id=%id_cliente%';}");
$x->addStandardControl(EyeDataGrid::STDCTRL_OP, "");
// $x->showRadiobutton();
//
// Mostrar numero de filas
// $x->showRowNumber();
//----------------------------------------------------------------------
// Damos formato a los datos a mostrar
$x->setColumnType('FECHA', EyeDataGrid::TYPE_DATE, 'd M, Y', true);
// Change the date format
$x->setColumnType('ELIMINADO', EyeDataGrid::TYPE_ARRAY, array('S' => 'Eliminado', 'N' => '', '' => ''));
// Convert db values to something better
$x->setColumnType('FECHA_ENTREGA', EyeDataGrid::TYPE_DATE, 'd, M, Y', true);
// Change the date format
$x->setColumnType('PRECIO', EyeDataGrid::TYPE_DOLLAR, FALSE, array('Back' => '#c3daf9', 'Fore' => 'black'));
//----------------------------------------------------------------------
// Normalizamos las cabezeras de la tabla.
$x->setColumnHeader('FECHA', 'Fecha emisión');
$x->setColumnHeader('nro_factura', 'Nro. Factura');
//----------------------------------------------------------------------
//Ocultamos los campos no deseados.
if (!USAR_ELIMINACION_VIRTUAL) {
    $x->hideColumn('ELIMINADO');
}
$x->hideColumn('CUIT_ORIGEN');
$x->hideColumn('TEL_ORIGEN');
$x->hideColumn('DESTINATARIO');
$x->hideColumn('CUIT_DESTINO');
$x->hideColumn('DIRECCION_DESTINO');
$x->hideColumn('TEL_DESTINO');
$x->hideColumn('Localidad_remitente');
$x->hideColumn('Localidad_destinatario');
//----------------------------------------------------------------------