コード例 #1
0
ファイル: instancias.lista.php プロジェクト: kailIII/pos-erp
<?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&iacute;";
    }
    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();
コード例 #2
0
<?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();
コード例 #3
0
ファイル: proveedores.lista.php プロジェクト: kailIII/pos-erp
<?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();
コード例 #4
0
<?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();
コード例 #5
0
ファイル: sucursales.lista.php プロジェクト: kailIII/pos-erp
<?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();
コード例 #6
0
ファイル: productos.lista.php プロジェクト: kailIII/pos-erp
<?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();
コード例 #7
0
<?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();
コード例 #8
0
<?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();
コード例 #9
0
ファイル: ventas.lista.php プロジェクト: kailIII/pos-erp
<?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();
コード例 #10
0
<?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();
コード例 #11
0
ファイル: paquetes.lista.php プロジェクト: kailIII/pos-erp
<?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();
コード例 #12
0
<?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();
コード例 #13
0
<?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();
コード例 #14
0
ファイル: compras.php プロジェクト: kailIII/pos-erp
$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();
コード例 #15
0
ファイル: documentos.php プロジェクト: kailIII/pos-erp
$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));
コード例 #16
0
ファイル: tarifas.editar.php プロジェクト: kailIII/pos-erp
?>
 /> No                
            </td>        
        </tr>        
    </table>
</form>

<?php 
$page->addComponent(new TitleComponent("Vers&iacute;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&oacute;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();
コード例 #17
0
ファイル: clientes.lista.php プロジェクト: kailIII/pos-erp
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();
コード例 #18
0
<?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();
コード例 #19
0
<?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();
コード例 #20
0
<?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();
コード例 #21
0
ファイル: empresas.lista.php プロジェクト: kailIII/pos-erp
<?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'>&iquest; Tal vez desee crear una ahora ?</a>");
$page->addComponent($tabla);
$page->render();
コード例 #22
0
ファイル: paquetes.detalle.php プロジェクト: kailIII/pos-erp
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"));
コード例 #23
0
}
$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();
コード例 #24
0
<?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();
コード例 #25
0
<?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();
コード例 #26
0
<?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();
コード例 #27
0
<?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();
コード例 #28
0
<?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();
コード例 #29
0
ファイル: contests.php プロジェクト: andreasantillana/omegaup
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();
コード例 #30
0
<?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();