<?php define("BYPASS_INSTANCE_CHECK", true); require_once "../../server/bootstrap.php"; $p = new JediComponentPage(); $p->addComponent(new TitleComponent("Instancias")); $p->addComponent(new TitleComponent("Instancias instaladas", 3)); $headers = array("instance_id" => "instance_id", "instance_token" => "instance_token", "fecha_creacion" => "creada", "descripcion" => "descripcion", "activa" => "activa", "status" => "status"); $t = new TableComponent($headers, InstanciasController::Buscar()); $t->addColRender("activa", "FormatBoolean"); $t->addColRender("pos_instance", "FormatBoolean"); function FormatBoolean($activa) { if ($activa === "0") { return "<font style = \"color:red;\">no</font>"; } if ($activa === "1") { return "sí"; } return "undefined"; } $t->addColRender("fecha_creacion", "FormatTime"); $t->addOnClick("instance_id", "(function(i){window.location='instancias.ver.php?id='+i; })"); $p->addComponent(new FreeHtmlComponent('<div class="POS Boton OK" onclick="window.location=\'instancias.bd.php\'">BD de Instancias</div>')); $p->addComponent($t); $p->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Billetes")); $page->addComponent(new MessageComponent("Lista de billetes")); $tabla = new TableComponent(array("nombre" => "Nombre", "valor" => "Valor", "id_moneda" => "Moneda", "foto_billete" => "Foto"), EfectivoController::ListaBillete()); function funcion_moneda($id_moneda) { return MonedaDAO::getByPK($id_moneda) ? MonedaDAO::getByPK($id_moneda)->getNombre() : "-----"; } $tabla->addColRender("id_moneda", "funcion_moneda"); $tabla->addOnClick("id_billete", "(function(a){ window.location = 'efectivo.billete.ver.php?bid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Proveedores")); $page->addComponent(new MessageComponent("Lista de proveedores")); $proveedoresLista = ProveedoresController::Lista(); $tabla = new TableComponent(array("nombre" => "Nombre", "id_categoria_contacto" => "Clasificacion de proveedor", "activo" => "Activo", "consignatario" => "Consignatario"), $proveedoresLista["resultados"]); $tabla->addColRender("id_categoria_contacto", "funcion_clasificacion_proveedor"); $tabla->addColRender("activo", "funcion_activo"); $tabla->addColRender("consignatario", "funcion_consignatario"); $tabla->addOnClick("id_usuario", "(function(a){ window.location = 'proveedores.ver.php?pid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Impuestos")); $tabla = new TableComponent(array("id_impuesto" => "ID", "nombre" => "Nombre", "descripcion" => "Descripcion", "codigo" => "Codigo", "importe" => "Importe", "tipo" => "Tipo", "aplica" => "Aplica", "incluido" => "Incluido", "activo" => "Activo"), ImpuestoDAO::getAll()); function funcion_es_monto($es_monto) { return $es_monto ? "Si" : "No"; } $tabla->addColRender("es_monto", "funcion_es_monto"); $tabla->addOnClick("id_impuesto", "(function(a){window.location = 'impuestos.impuesto.ver.php?iid='+a;})"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Sucursales")); $sucursales = SucursalesController::Buscar(); $tabla = new TableComponent(array("descripcion" => "Descripcion", "id_gerente" => "Gerente", "activa" => "Activa"), $sucursales["resultados"]); $tabla->addColRender("id_gerente", "funcion_gerente"); $tabla->addColRender("activa", "funcion_activa"); $tabla->addOnClick("id_sucursal", "(function(a){window.location = 'sucursales.ver.php?sid='+a;})"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Productos")); $page->addComponent(new MessageComponent("Lista de productos en sus empresas")); $tabla = new TableComponent(array("codigo_producto" => "codigo_producto", "nombre_producto" => "nombre_producto", "descripcion" => "descripcion", "activo" => "activo"), ProductosController::Lista()); $tabla->addColRender("activo", "funcion_activo"); $tabla->addOnClick("id_producto", "(function(a){ window.location = 'productos.ver.php?pid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Ordenes de servicio")); $page->addComponent(new MessageComponent("Lista de ordenes de servicio")); $ordenes = ServiciosController::ListaOrden(); $tabla = new TableComponent(array("fecha_orden" => "Fecha Orden", "id_servicio" => "Servicio", "id_usuario_venta" => "Cliente"), $ordenes["resultados"]); $tabla->addColRender("activa", "funcion_activa"); $tabla->addColRender("cancelada", "funcion_cancelada"); $tabla->addColRender("id_servicio", "funcion_servicio"); $tabla->addColRender("id_usuario_venta", "funcion_usuario_venta"); $tabla->addOnClick("id_orden_de_servicio", "(function(a){ window.location = 'servicios.detalle.orden.php?oid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaTabPage(); $controller = new ContabilidadController(); $lista = $controller::ListarCatalogosCuentas(); $page->addComponent(new TitleComponent("Catalogos de Cuentas", 2)); $page->addComponent(sizeof($lista["resultados"]) . " catalogos de Cuentas."); $tabla = new TableComponent(array("descripcion" => "Descripcion"), $lista["resultados"]); $tabla->convertToExtJs(false); $tabla->addOnClick("id_catalogo", "(function(a){ window.location = 'contabilidad.cuentas.php?idcc=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Ventas")); $page->addComponent(new MessageComponent("Lista de ventas")); $tabla = new TableComponent(array("id_comprador_venta" => "Cliente", "tipo_de_venta" => "Tipo de venta", "subtotal" => "Subtotal", "total" => "Total", "saldo" => "Saldo", "cancelada" => "Cancelada", "fecha" => "Fecha"), VentaDAO::getAll(NULL, NULL, "fecha", "DESC")); // function funcion_comprador($id_comprador) { return UsuarioDAO::getByPK($id_comprador) ? UsuarioDAO::getByPK($id_comprador)->getNombre() : "-----"; } $tabla->addColRender("id_comprador_venta", "funcion_comprador"); $tabla->addColRender("cancelada", "funcion_cancelada"); $tabla->addOnClick("id_venta", "(function(a){ window.location = 'ventas.detalle.php?vid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaTabPage(); $page->addComponent(new TitleComponent("Clasificaciones de clientes")); $page->nextTab("Lista"); $page->addComponent("<div class=\"POS Boton\" onClick=\"window.location='clientes.nueva.clasificacion.php';\">Nueva clasificacion</div>"); $tabla = new TableComponent(array("clave_interna" => "Clave interna", "nombre" => "Nombre", "descripcion" => "Descripcion"), ClientesController::ListaClasificacion()); $tabla->addOnClick("id_clasificacion_cliente", "(function(a){ window.location = 'clientes.clasificacion.ver.php?cid=' + a; })"); $page->addComponent($tabla); $page->nextTab("Nueva"); $form = new DAOFormComponent(new ClasificacionCliente()); $form->addApiCall("api/cliente/clasificacion/nueva/"); $form->onApiCallSuccessRedirect("clientes.lista.clasificacion.php"); $form->hideField(array("id_clasificacion_cliente")); $form->makeObligatory(array("nombre", "clave_interna")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Paquetes")); $page->addComponent(new MessageComponent("Lista de paquetes ")); $tabla = new TableComponent(array("nombre" => "Nombre", "margen_utilidad" => "Margen_utilidad", "precio" => "Precio", "descuento" => "Descuento", "foto_paquete" => "Foto de paquete", "activo" => "Activo"), PaquetesController::Lista()); function funcion_activo($activo) { return $activo ? "Activo" : "Inactivo"; } $tabla->addColRender("activo", "funcion_activo"); $tabla->addOnClick("id_paquete", "(function(a){ window.location = 'paquetes.detalle.php?pid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $menu = new MenuComponent(); $menu->addItem("Nuevo", "personal.rol.nuevo.php"); $page->addComponent($menu); $page->addComponent(new TitleComponent("Roles")); $page->addComponent(new MessageComponent("Lista de roles de usuario")); $roles = PersonalYAgentesController::ListaRol(); $tabla = new TableComponent(array("nombre" => "Nombre", "descripcion" => "Descripcion", "salario" => "Salario"), $roles["resultados"]); $tabla->addOnClick("id_rol", "(function(a){window.location = 'personal.rol.ver.php?rid=' + a;})"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Clasificaciones de proveedor")); $page->addComponent(new MessageComponent("Lista de clasificaciones de proveedor")); $tabla = new TableComponent(array("nombre" => "Nombre", "descripcion" => "Descripcion", "activa" => "Activa"), ProveedoresController::ListaClasificacion()); $tabla->addColRender("activa", "funcion_activa"); $tabla->addOnClick("id_clasificacion_proveedor", "(function(a){ window.location = 'proveedores.clasificacion.ver.php?cid=' + a; })"); $page->addComponent($tabla); $page->render();
$tabla->addColRender("fecha", "FormatTime"); $tabla->addColRender("subtotal", "FormatMoney"); $tabla->addColRender("impuesto", "FormatMoney"); $tabla->addColRender("total", "FormatMoney"); $tabla->addColRender("saldo", "FormatMoney"); $tabla->convertToExtJs(false); $tabla->addOnClick("id_compra", "(function(a){ window.location = 'compras.detalle.php?cid=' + a; })"); $page->addComponent($tabla); $page->nextTab("Canceladas"); $page->addComponent(new MessageComponent("Lista de compras canceladas")); $compras_no_activas = CompraDAO::search(new Compra(array("cancelada" => 1)), "fecha", "desc"); $tabla2 = new TableComponent(array("id_vendedor_compra" => "Proveedor", "tipo_de_compra" => "Tipo de compra", "subtotal" => "Subtotal", "impuesto" => "Impuesto", "total" => "Total", "saldo" => "Saldo", "fecha" => "Fecha"), $compras_no_activas); $tabla2->addColRender("id_vendedor_compra", "funcion_vendedor"); $tabla2->addColRender("fecha", "FormatTime"); $tabla2->addColRender("subtotal", "FormatMoney"); $tabla2->addColRender("impuesto", "FormatMoney"); $tabla2->addColRender("total", "FormatMoney"); $tabla2->addColRender("saldo", "FormatMoney"); $tabla2->addOnClick("id_compra", "(function(a){ window.location = 'compras.detalle.php?cid=' + a; })"); $page->addComponent($tabla2); /* $t2 = clone $tabla; $t2-> setRows($compras_no_activas); $page->addComponent($t2); /*var_dump($t2); var_dump($tabla); die;*/ $page->render();
$tableDb->addColRender("id_documento", "R::NombreDocumentoFromId"); $tableDb->addOnClick("id_documento", "(function(a){ window.location = 'documentos.ver.php?d=' + a; })"); $page->addComponent($tableDb); /** * * * **/ $page->nextTab("Nuevo"); $page->addComponent(new TitleComponent("Nueva instancia de documento", 3)); //buscar un documento $documentos_base = DocumentoBaseDAO::getAll(); $header = array("nombre" => "Nombre", "ultima_modificacion" => "Ultima modificacion"); $tableDb = new TableComponent($header, $documentos_base); $tableDb->addColRender("ultima_modificacion", "R::FriendlyDateFromUnixTime"); $tableDb->addOnClick("id_documento_base", "(function(a){ window.location = 'documentos.nuevo.instancia.php?base=' + a; })"); $page->addComponent($tableDb); /** * * * **/ $page->nextTab("Base"); $page->addComponent(new TitleComponent("Nuevo documento base", 3)); $f = new DAOFormComponent(new DocumentoBase()); $f->addApiCall("api/documento/base/nuevo", "POST"); $f->beforeSend("attachExtraParams"); $f->hideField(array("id_documento_base", "ultima_modificacion", "id_sucursal", "id_empresa", "activo")); $f->setType("json_impresion", "textarea"); $page->addComponent($f); $page->addComponent(new TitleComponent("Cargar plantilla Excel (<" . $POS_CONFIG["TAM_MAX_PLANTILLAS"] . "MB)", 4));
?> /> No </td> </tr> </table> </form> <?php $page->addComponent(new TitleComponent("Versíon Tarifa", 2)); $page->partialRender(); ?> <table style ="width:100%;"> <tr> <td style = "border-width:0px;" valign="middle"> <input class="POS Boton OK" type = "button" value = "Nueva Versión" onClick = "" /> </td> </tr> </table> <?php $tabla = new TableComponent(array("nombre" => "Nombre", "activa" => "Activa", "fecha_inicio" => "Fecha Inicial", "fecha_fin" => "Fecha Final", "default" => "Default"), VersionDAO::search(new Version(array("id_tarifa" => $tarifa->getIdTarifa())))); function getCheck($activa) { return $activa == 1 ? "<input type=\"checkbox\" checked disabled>" : "<input type=\"checkbox\" disabled>"; } $tabla->addColRender("activa", "getCheck"); $tabla->addColRender("default", "getCheck"); $tabla->addOnClick("id_version", "(function(a){ window.location = 'tarifas.version.ver.php?vid=' + a; })"); $page->addComponent($tabla); $page->render();
require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Clientes")); $page->addComponent(new MessageComponent("Lista de clientes")); $cselector = new ClienteSelectorComponent(); $cselector->addJsCallback("(function(a){ window.location = 'clientes.ver.php?cid='+a.get('id_usuario'); })"); $page->addComponent($cselector); $lista = ClientesController::Buscar(); $tabla = new TableComponent(array("nombre" => "Nombre", "activo" => "Activo", "saldo_del_ejercicio" => "Saldo"), $lista["resultados"]); $tabla->addColRender("saldo_del_ejercicio", "FormatMoney"); /* function funcion_clasificacion_cliente($id_clasificacion_cliente){ return (ClasificacionClienteDAO::getByPK($id_clasificacion_cliente) ? ClasificacionClienteDAO::getByPK($id_clasificacion_cliente)->getNombre() : "----" ); } */ function funcion_activo($activo) { return $activo ? "Activo" : "Inactivo"; } function funcion_consignatario($consignatario) { return $consignatario ? "Consignatario" : "----"; } //$tabla->addColRender("id_clasificacion_cliente", "funcion_clasificacion_cliente"); $tabla->addColRender("activo", "funcion_activo"); $tabla->addColRender("consignatario", "funcion_consignatario"); $tabla->addOnClick("id_usuario", "(function(a){ window.location = 'clientes.ver.php?cid=' + a; })"); //$page->addComponent( $tabla ); $page->partialRender(); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Retenciones")); $tabla = new TableComponent(array("nombre" => "Nombre", "monto_porcentaje" => "Monto/Porcentaje", "es_monto" => "Es monto", "descripcion" => "Descripcion"), ImpuestoDAO::getAll()); function funcion_es_monto($es_monto) { return $es_monto ? "Si" : "No"; } $tabla->addColRender("es_monto", "funcion_es_monto"); $tabla->addOnClick("id_retencion", "(function(a){window.location = 'impuestos.retencion.ver.php?rid='+a;})"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Clasificaciones de Servicio")); $page->addComponent(new MessageComponent("Lista de clasificaciones de servicio")); $tabla = new TableComponent(array("nombre" => "Nombre", "garantia" => "Garantia", "descripcion" => "Descripcion", "activa" => "Activa"), ClasificacionServicioDAO::getAll()); $tabla->addColRender("activa", "funcion_activa"); $tabla->addOnClick("id_clasificacion_servicio", "(function(a){ window.location = 'servicios.clasificacion.ver.php?cid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Unidades de Medida")); $page->addComponent(new MessageComponent("Lista Unidades de Medida")); $tabla = new TableComponent(array("id_categoria_unidad_medida" => "Categoria Unidad Medida", "descripcion" => "Descripcion", "abreviacion" => "Abreviacion", "tipo_unidad_medida" => "Tipo Unidad Medida", "factor_conversion" => "Factor de Conversion", "activa" => "Activa"), UnidadMedidaDAO::getAll()); $tabla->addColRender("activa", "funcion_activa"); $tabla->addColRender("id_categoria_unidad_medida", "funcion_categoria_unidad_medida"); $tabla->addOnClick("id_unidad_medida", "(function(a){ window.location = 'productos.unidad_medida.ver.php?umid=' + a; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Empresas")); $lista_empresas = EmpresasController::Buscar($activa = false, $limit = null, $order = "DESC", $order_by = "id_empresa", $query = null, $start = null); $tabla = new TableComponent(array("id_empresa" => "Id", "razon_social" => "Razon Social", "rfc" => "RFC", "fecha_alta" => "Fecha Alta", "activo" => "Activa"), $lista_empresas["resultados"]); $tabla->addColRender("activo", "funcion_activa"); $tabla->addColRender("fecha_alta", "FormatTime"); $tabla->addOnClick("id_empresa", "(function(a){window.location = 'empresas.ver.php?eid='+a;})"); $tabla->addNoData("No hay ninguna empresa registrada. <a href='empresas.nuevo.php'>¿ Tal vez desee crear una ahora ?</a>"); $page->addComponent($tabla); $page->render();
function funcion_unidad($id_unidad) { return UnidadDAO::getByPK($id_unidad) ? UnidadDAO::getByPK($id_unidad)->getNombre() : "---------"; } $table->addColRender("id_producto", "funcion_producto"); $table->addColRender("id_unidad", "funcion_unidad"); $table->addOnClick("id_producto", "(function(a){ window.location = 'productos.ver.php?pid=' + a; })"); $page->addComponent($table); $page->addComponent(new TitleComponent("Servicios en este paquete"), 3); $table = new TableComponent(array("id_servicio" => "Servicio", "cantidad" => "Cantidad"), OrdenDeServicioPaqueteDAO::search(new OrdenDeServicioPaquete(array("id_paquete" => $_GET["pid"])))); function funcion_servicio($id_servicio) { return ServicioDAO::getByPK($id_servicio) ? ServicioDAO::getByPK($id_servicio)->getNombreServicio() : "---------"; } $table->addColRender("id_servicio", "funcion_servicio"); $table->addOnClick("id_servicio", "(function(a){ window.location = 'servicios.ver.php?sid=' + a; })"); $page->addComponent($table); $page->addComponent(new TitleComponent("Precios segun tipo de cliente")); $tabla = new TableComponent(array("id_clasificacion_cliente" => "Clasificacion de cliente", "es_margen_utilidad" => "Precio o margen de utilidad", "precio_utilidad" => "Precio/Margen de Utilidad"), PrecioPaqueteTipoClienteDAO::search(new PrecioPaqueteTipoCliente(array("id_paquete" => $_GET["pid"])))); function funcion_es_margen_utilidad($es_margen_utilidad) { return $es_margen_utilidad ? "Margen de Utilidad" : "Precio"; } function funcion_clasificacion_cliente($id_clasificacion_cliente) { return ClasificacionClienteDAO::getByPK($id_clasificacion_cliente) ? ClasificacionClienteDAO::getByPK($id_clasificacion_cliente)->getNombre() : "------"; } $tabla->addColRender("es_margen_utilidad", "funcion_es_margen_utilidad"); $tabla->addColRender("id_clasificacion_cliente", "funcion_clasificacion_cliente"); $page->addComponent($tabla); $page->addComponent(new TitleComponent("Precios segun usuario"));
} $page->addComponent($menu); // // Forma de producto // $form = new DAOFormComponent($este_tipo_almacen); $form->setEditable(false); $form->hideField(array("id_tipo_almacen", "activo")); $page->addComponent($form); $page->addComponent(new TitleComponent("Almacenes con este tipo de almacen")); $r = AlmacenesController::Buscar(null, null, null, $_GET["tid"]); $tabla = new TableComponent(array("nombre" => "Nombre", "id_sucursal" => "Sucursal", "id_empresa" => "Empresa", "activo" => "Activo"), $r['resultados']); function funcion_sucursal($id_sucursal) { return SucursalDAO::getByPK($id_sucursal) ? SucursalDAO::getByPK($id_sucursal)->getRazonSocial() : "------"; } function funcion_empresa($id_empresa) { return EmpresaDAO::getByPK($id_empresa) ? EmpresaDAO::getByPK($id_empresa)->getRazonSocial() : "------"; } function funcion_activo($activo) { return $activo ? "Activo" : "Inactivo"; } $tabla->addColRender("id_sucursal", "funcion_sucursal"); $tabla->addColRender("id_empresa", "funcion_empresa"); $tabla->addColRender("id_tipo_almacen", "funcion_tipo_almacen"); $tabla->addColRender("activo", "funcion_activo"); $tabla->addOnClick("id_almacen", "(function(a){window.location = 'sucursales.almacen.ver.php?aid='+a;})"); $page->addComponent($tabla); $page->render();
<?php require_once '../../../server/bootstrap.php'; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Categorias de Contactos")); $page->addComponent("<div class='POS Boton' onClick='window.location=\"contactos.categoria.nuevo.php\"'>Crear</div>"); // Lista $categorias = ContactosController::BuscarCategoria(); $table = new TableComponent(array('nombre_completo' => '<b>Nombre completo</b>'), $categorias['categorias']); $table->addOnClick("id", "(function(a){window.location = 'contactos.categoria.ver.php?id='+a;})"); $page->addComponent($table); $page->render();
<?php require_once '../../../server/bootstrap.php'; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Categorias de Productos")); $page->addComponent("<div class='POS Boton' onClick='window.location=\"productos.categoria.nueva.php\"'>Crear</div>"); // Lista $categorias = ProductosController::BuscarCategoria(); $table = new TableComponent(array('nombre_completo' => '<b>Nombre completo</b>'), $categorias['categorias']); $table->addOnClick("id_clasificacion_producto", "(function(a){window.location = 'productos.categoria.ver.php?id='+a;})"); $page->addComponent($table); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Permisos de Usuario")); $page->addComponent(new MessageComponent("Lista de usuarios con sus permisos")); $tabla = new TableComponent(array("id_permiso" => "Permiso", "id_usuario" => "Usuario"), PersonalYAgentesController::ListaPermisoUsuario()); function funcion_permiso($id_permiso) { return PermisoDAO::getByPK($id_permiso) ? PermisoDAO::getByPK($id_permiso)->getPermiso() : "-----"; } function funcion_usuario($id_usuario) { return UsuarioDAO::getByPK($id_usuario) ? UsuarioDAO::getByPK($id_usuario)->getNombre() : "-----"; } $tabla->addColRender("id_permiso", "funcion_permiso"); $tabla->addColRender("id_usuario", "funcion_usuario"); $tabla->addOnClick("id_usuario", "(function(a){window.location = 'personal.usuario.ver.php?uid=' + a;})", false, true); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Ingresos")); $page->addComponent(new MessageComponent("Lista de ingresos ")); $lista = CargosYAbonosController::ListaIngreso(); $tabla = new TableComponent(array("id_ingreso" => "id_ingreso", "id_empresa" => "id_empresa", "id_usuario" => "id_usuario", "id_concepto_ingreso" => "concpto", "fecha_del_ingreso" => "fecha", "monto" => "monto"), $lista["resultados"]); function funcion_cancelado($cancelado) { return $cancelado ? "Cancelado" : "Activo"; } $tabla->addColRender("cancelado", "funcion_cancelado"); $tabla->addOnClick("id_ingreso", "(function(a){ window.location = 'cargos_y_abonos.lista.ingreso.php'; })"); $page->addComponent($tabla); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Monedas")); $page->addComponent(new MessageComponent("Lista de monedas")); $tabla = new TableComponent(array("nombre" => "Nombre", "simbolo" => "Simbolo", "activa" => "Activa"), EfectivoController::ListaMoneda()); function funcion_bool_to_string($valor) { return $valor === true || $valor === "1" || $valor === 1 ? "<strong>Si</strong>" : "No"; } $tabla->addColRender("activa", "funcion_bool_to_string"); // // function funcion_moneda($id_moneda) // { // return (MonedaDAO::getByPK($id_moneda) ? MonedaDAO::getByPK($id_moneda)->getNombre() : "-----" ); // } // $tabla->addColRender("id_moneda", "funcion_moneda"); $tabla->addOnClick("id_moneda", "(function(a){ window.location = 'efectivo.moneda.ver.php?mid=' + a; })"); $page->addComponent($tabla); $page->render();
function toDate($unix_time) { if (strlen($unix_time) == 0) { return ''; } return FormatTime($unix_time); return $unix_time; return date('F jS h:i:s a', $unix_time); } function toBold($f, $row) { return "<h3 style='margin:0px; padding:0px'>" . $row['title'] . '</h3>'; } $table->addColRender('start_time', 'toDate'); $table->addColRender('finish_time', 'toDate'); $table->addColRender('alias', 'toBold'); $table->addOnClick('alias', "(function(alias){window.location ='contest.php?alias='+alias;})"); $page->addComponent($table); $page->nextTab('Nuevo'); $page->addComponent(new NewContestFormComponent()); $a = new Contests(array('finish_time' => '1970-01-01 00:00:00')); $b = new Contests(array('finish_time' => date('c'))); $rows = ContestsDAO::byRange($a, $b); $table = new TableComponent($header, $rows); $page->nextTab('Pasados'); $table->addColRender('start_time', 'toDate'); $table->addColRender('finish_time', 'toDate'); $table->addColRender('alias', 'toBold'); $table->addOnClick('alias', "(function(alias){window.location ='contest.php?alias='+alias;})"); $page->addComponent($table); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Cajas")); $tabla = new TableComponent(array("descripcion" => "Descripcion", "saldo" => "Saldo", "control_billetes" => "Control de Billetes", "abierta" => "Abierta", "activa" => "Activa"), SucursalesController::ListaCaja()); function funcion_bool_to_string($valor) { return $valor === true || $valor === "1" || $valor === 1 ? "<strong>Si</strong>" : "No"; } $tabla->addColRender("activa", "funcion_bool_to_string"); $tabla->addColRender("abierta", "funcion_bool_to_string"); $tabla->addColRender("control_billetes", "funcion_bool_to_string"); $tabla->addOnClick("id_caja", "(function(a){window.location = 'sucursales.caja.ver.php?cid='+a;})"); $page->addComponent($tabla); $page->render();