当前位置: 首页>>代码示例>>PHP>>正文


PHP GerenciaComponentPage::addComponent方法代码示例

本文整理汇总了PHP中GerenciaComponentPage::addComponent方法的典型用法代码示例。如果您正苦于以下问题:PHP GerenciaComponentPage::addComponent方法的具体用法?PHP GerenciaComponentPage::addComponent怎么用?PHP GerenciaComponentPage::addComponent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GerenciaComponentPage的用法示例。


在下文中一共展示了GerenciaComponentPage::addComponent方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: render

 public function render()
 {
     for ($bfi = 0; $bfi < sizeof($this->before_tabbing_cmps); $bfi++) {
         parent::addComponent($this->before_tabbing_cmps[$bfi]);
     }
     /**
      *
      * Create tab header
      *
      **/
     if (sizeof($this->tabs) > 0) {
         $h = "<table style='margin-top:10px' class=\"tabs\" ><tr>";
         for ($ti = 0; $ti < sizeof($this->tabs); $ti++) {
             $h .= "<td style='max-width:84px' id='atab_" . $this->tabs[$ti]["title"] . "' >\n\t\t\t\t\t\t<a href='#" . $this->tabs[$ti]["title"] . "'>" . $this->tabs[$ti]["title"] . "</a>\n\t\t\t\t\t</td>";
         }
         $h .= "<td class=\"dummy\"></td></tr></table>";
         parent::addComponent($h);
         /**
          *
          * Actual wrapped tabs
          *
          **/
         $tabs_for_js = "";
         for ($ti = 0; $ti < sizeof($this->tabs); $ti++) {
             parent::addComponent("<div class='gTab'  id='tab_" . $this->tabs[$ti]["title"] . "'>");
             $tabs_for_js .= "'" . $this->tabs[$ti]["title"] . "',";
             for ($ti_cmps = 0; $ti_cmps < sizeof($this->tabs[$ti]["components"]); $ti_cmps++) {
                 parent::addComponent($this->tabs[$ti]["components"][$ti_cmps]);
             }
             parent::addComponent("</div>");
         }
         $h = "<script>\n\t\t\t\tvar TabPage = TabPage || {};\n\t\t\t\tTabPage.tabs = [{$tabs_for_js}];\n\t\t\t\t\n\t\t\t\tTabPage.currentTab = '';\n\t\t\t\t</script>";
         parent::addComponent($h);
     }
     //throw new Exception ("there are no tabs in your tabpage");
     parent::render();
 }
开发者ID:kailIII,项目名称:pos-erp,代码行数:37,代码来源:GerenciaTabPage.php

示例2: GerenciaComponentPage

<?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();
开发者ID:kailIII,项目名称:pos-erp,代码行数:16,代码来源:servicios.lista.orden.php

示例3: funcion_cancelado

<?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();
开发者ID:kailIII,项目名称:pos-erp,代码行数:17,代码来源:cargos_y_abonos.lista.ingreso.php

示例4: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de cliente no existe.");
$esta_clasificacion = ClasificacionClienteDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta clasificacion", "clientes.editar.clasificacion.php?cid=" . $_GET["cid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
$form->hideField(array("id_clasificacion_cliente"));
$page->addComponent($form);
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:28,代码来源:clientes.clasificacion.ver.php

示例5: GerenciaComponentPage

<?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();
开发者ID:kailIII,项目名称:pos-erp,代码行数:12,代码来源:productos.categoria.lista.php

示例6: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//titulos
$page->addComponent(new TitleComponent("Nuevo Usuario"));
//forma de nuevo usuario
$page->addComponent(new TitleComponent("Datos del usuario", 3));
$page->addComponent("<p>Si desea enviar un mensaje de bienvenida al nuevo usuario, no olvide ingresar su correo electronico</p>");
$form = new DAOFormComponent(array(new Usuario(), new Direccion()));
$form->beforeSend("atach_address");
$page->partialRender();
?>
	
	<script type="text/javascript" charset="utf-8">
		function atach_address(o){

			o.direcciones = Ext.JSON.encode([{
				calle 			: o.calle,
				numero_exterior	: o.numero_exterior,
				numero_interior	: o.numero_interior,
				referencia		: o.referencia,
				colonia			: o.colonia,
				id_ciudad		: o.id_ciudad,
				codigo_postal	: o.codigo_postal,
				telefono1		: o.telefono1,
				telefono2		: o.telefono2
			}]);
			console.log(o);			
			return o;
开发者ID:kailIII,项目名称:pos-erp,代码行数:31,代码来源:personal.nuevo.usuario.php

示例7: GerenciaComponentPage

<?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();
开发者ID:kailIII,项目名称:pos-erp,代码行数:13,代码来源:sucursales.lista.php

示例8: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//titulos
$page->addComponent(new TitleComponent("Nueva caja"));
//forma de nueva caja
$form = new DAOFormComponent(array(new Caja()));
$form->hideField(array("id_caja", "abierta", "saldo", "activa", "id_cuenta_contable"));
$form->addApiCall("api/sucursal/caja/nueva/");
$form->onApiCallSuccessRedirect("sucursales.lista.caja.php");
$form->makeObligatory(array("token", "descripcion", "id_sucursal"));
$form->createComboBoxJoin("control_billetes", "control_billetes", array(array("id" => 1, "caption" => "Llevar control"), array("id" => 0, "caption" => "No llevar control")));
$form->createComboBoxJoin("id_sucursal", "descripcion", SucursalDAO::search(new Sucursal(array("activa" => 1))));
$page->addComponent($form);
//render the page
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:18,代码来源:sucursales.nueva.caja.php

示例9: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar gerencia", 2));
//
// Forma de usuario
//
$form = new DAOFormComponent(new Sucursal());
$form->hideField(array("id_direccion", "fecha_apertura", "fecha_baja", "activa", "rfc", "razon_social", "descripcion", "saldo_a_favor", "margen_utilidad", "descuento"));
$form->addApiCall("api/sucursal/gerencia/editar/", "GET");
//                $form->addField("id_producto", "Productos", "text","","productos");
//                $form->createListBoxJoin("id_producto", "nombre_producto", ProductoDAO::search( new Producto( array( "activo" => 1 ) ) ));
//
$form->createComboBoxJoin("id_sucursal", "razon_social", SucursalDAO::search(new Sucursal(array("activa" => 1))));
$form->createComboBoxJoinDistintName("id_gerente", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 2))));
//                $form->createComboBoxJoin( "id_rol", "nombre", RolDAO::getAll(), $este_usuario->getIdRol() );
//
//                $form->createComboBoxJoin( "id_moneda", "nombre", MonedaDAO::search( new Moneda( array( "activa" => 1 ) ) ),$este_usuario->getIdMoneda() );
//
//                $form->createComboBoxJoin( "id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll(), $este_usuario->getIdClasificacionCliente() );
//
//                $form->createComboBoxJoin( "id_clasificacion_proveedor", "nombre", ClasificacionProveedorDAO::search( new ClasificacionProveedor( array( "activa" => 1 ) ) ), $este_usuario->getIdClasificacionProveedor() );
//$form->createComboBoxJoin("id_tipo_almacen", "descripcion", array_diff(TipoAlmacenDAO::getAll(), TipoAlmacenDAO::search( new TipoAlmacen( array( "id_tipo_almacen" => 2 ) ) ) ), $este_almacen->getIdTipoAlmacen() );
//                $form->renameField( array(
//                    "id_ciudad" => "municipio"
//		));
开发者ID:kailIII,项目名称:pos-erp,代码行数:31,代码来源:sucursales.editar.gerencia.php

示例10: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cuid", "GET", "Esta categoria unidad medida no existe.");
$esta_cat = CategoriaUnidadMedidaDAO::getByPK($_GET["cuid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar unidad medida " . $esta_cat->getDescripcion(), 2));
//
// Forma de usuario
//
$form = new DAOFormComponent($esta_cat);
$form->hideField(array("id_categoria_unidad_medida", "activa"));
$form->sendHidden("id_categoria_unidad_medida");
$form->sendHidden("activa");
$form->addApiCall("api/producto/udm/categoria/editar", "POST");
$form->onApiCallSuccessRedirect("productos.lista.categoria_unidad_medida.php");
$page->addComponent($form);
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:25,代码来源:productos.editar.categoria_unidad_medida.php

示例11: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("uid", "GET", "Este usuario no existe.");
$este_usuario = UsuarioDAO::getByPK($_GET["uid"]);
$esta_direccion = DireccionDAO::getByPK($este_usuario->getIdDireccion());
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Editar usuario " . $este_usuario->getNombre(), 2));
//
// Forma de usuario
//
if (is_null($esta_direccion)) {
    $esta_direccion = new Direccion();
}
$este_usuario->setPassword("");
$form = new DAOFormComponent($este_usuario);
$form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_sucursal", "fecha_asignacion_rol", "fecha_alta", "fecha_baja", "activo", "last_login", "consignatario", "id_clasificacion_cliente", "id_clasificacion_proveedor", "tarifa_venta_obtenida", "tarifa_compra_obtenida", "id_tarifa_compra", "id_tarifa_venta", "saldo_del_ejercicio", "intereses_moratorios", "representante_legal", "pagina_web", "mensajeria", "denominacion_comercial", "dias_de_credito", "facturar_a_terceros", "limite_credito", "token_recuperacion_pass", "tiempo_entrega", "ventas_a_credito", "descuento", "dias_de_embarque", "cuenta_de_mensajeria"));
$form->setCaption("rfc", "RFC");
$form->setCaption("id_moneda", "Moneda default");
$form->setCaption("id_rol", "Rol");
$form->setHelp("id_rol", "Rol");
$form->sendHidden("id_usuario");
$form->addApiCall("api/personal/usuario/editar/");
$form->onApiCallSuccessRedirect("personal.usuario.ver.php?uid=" . $_GET["uid"]);
开发者ID:kailIII,项目名称:pos-erp,代码行数:31,代码来源:personal.editar.usuario.php

示例12: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de proveedor no existe.");
$esta_clasificacion = ClasificacionProveedorDAO::getByPK($_GET["cid"]);
//titulos
$page->addComponent(new TitleComponent("Editar clasificacion de proveedor: " . $esta_clasificacion->getNombre()));
//forma de nuevo paquete
$form = new DAOFormComponent($esta_clasificacion);
$form->hideField(array("id_clasificacion_proveedor"));
//	$form->renameField( array(
//			"nombre" 			=> "razon_social",
//			"codigo_usuario"	=> "codigo_cliente"
//		));
$form->addApiCall("api/proveedor/clasificacion/editar/", "GET");
//	$form->makeObligatory(array(
//			"nombre"
//		));
//	$form->createComboBoxJoin( "id_ciudad", "nombre", CiudadDAO::getAll( ) );
//	$form->createComboBoxJoin( "id_clasificacion_cliente", "nombre", ClasificacionClienteDAO::getAll( ) );
$page->addComponent($form);
//render the page
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:28,代码来源:proveedores.editar.clasificacion.php

示例13: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Recalcular Existencias"));
$page->addComponent("<p>Este apartado sirve para recalcular la cantidad de producto que hay por Empresa, Almacen y Lote.</p>");
$page->partialRender();
$company = ProductosController::listarProductosLote();
?>

<div><center><input type="button" value="Recalcular Todo" onClick="recalculaTodo();"/></center></div>

<?php 
$productos = "[";
foreach ($company->empresas as $empresa) {
    ?>

    <h1>Empresa : </h1> 
    <h2>-<?php 
    echo utf8_decode($empresa->nombre);
    ?>
-</h2>

    <?php 
    foreach ($empresa->almacenes as $almacen) {
        foreach ($almacen->lotes as $lote) {
            ?>
            <h3><?php 
            echo $almacen->nombre . " -> " . $lote->folio;
            ?>
开发者ID:kailIII,项目名称:pos-erp,代码行数:31,代码来源:inventario.recalcular.php

示例14: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->requireParam("tid", "GET", "Ese tipo de almacen no existe");
$este_tipo_almacen = TipoAlmacenDAO::getByPK($_GET["tid"]);
//titulos
$page->addComponent(new TitleComponent("Editar tipo de almacen " . $_GET["tid"]));
//forma de nuevo almacen
$form = new DAOFormComponent($este_tipo_almacen);
$form->hideField(array("id_tipo_almacen"));
$form->sendHidden("id_tipo_almacen");
$form->addApiCall("api/almacen/tipo/editar", "POST");
$form->onApiCallSuccessRedirect("sucursales.lista.tipo_almacen.php");
$form->hideField(array("activo"));
$page->addComponent($form);
//render the page
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:19,代码来源:sucursales.editar.tipo_almacen.php

示例15: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->requireParam("rid", "GET", "Este rol no existe.");
$este_rol = RolDAO::getByPK($_GET["rid"]);
$page->addComponent(new TitleComponent("Editar rol de " . $este_rol->getNombre(), 2));
$form = new DAOFormComponent($este_rol);
$form->hideField(array("id_rol"));
$form->sendHidden("id_rol");
$form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol->getIdTarifaVenta());
$form->createComboBoxJoinDistintName("id_tarifa_compra", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol->getIdTarifaCompra());
$form->createComboBoxJoinDistintName("id_rol_padre", "id_rol", "nombre", RolDAO::getAll(), $este_rol->getIdRolPadre());
$form->createComboBoxJoin("id_perfil", "descripcion", POSController::ListaPerfilConfiguracion(), $este_rol->getIdPerfil());
$form->addApiCall("api/personal/rol/editar/");
$form->onApiCallSuccessRedirect("personal.rol.ver.php?rid=" . $_GET["rid"]);
$page->addComponent($form);
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:19,代码来源:personal.editar.rol.php


注:本文中的GerenciaComponentPage::addComponent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。