示例#1
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();
示例#2
0
 protected function GenerateResponse()
 {
     try {
         $this->response = SucursalesController::ListaCaja(isset($_GET['activa']) ? $_GET['activa'] : null, isset($_GET['id_sucursal']) ? $_GET['id_sucursal'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }
示例#3
0
$form->createComboBoxJoin("activa", "activa", array(array("id" => false, "caption" => "No"), array("id" => true, "caption" => "S&iacute;")), $esta_sucursal->getActiva());
$page->addComponent($form);
if (!is_null($esta_sucursal->getIdDireccion())) {
    $page->addComponent(new TitleComponent("Direcci&oacute;n", 3));
    $form = new DAOFormComponent($esta_direccion);
    $form->setEditable(false);
    $form->hideField(array("id_direccion", "id_usuario_ultima_modificacion"));
    $form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad());
    $page->addComponent($form);
}
/*
 * Tab Cajas
 */
$page->nextTab("Cajas");
$page->addComponent(new TitleComponent("Cajas", 3));
$tabla = new TableComponent(array("descripcion" => "Descripcion", "abierta" => "Abierta", "activa" => "Activa"), SucursalesController::ListaCaja(NULL, $_GET["sid"]));
$tabla->addColRender("abierta", "funcion_abierta");
$tabla->addColRender("activa", "funcion_activa");
$tabla->addOnClick("id_caja", "(function(a){window.location = 'sucursales.caja.ver.php?cid='+a;})");
$tabla->addNoData("No hay ninguna caja asociada a esta sucursal. <a href='sucursales.nueva.caja.php'>&iquest; Desea agregar un elemento?.</a>");
$page->addComponent($tabla);
/*
 * Tab Almacenes
 */
$page->nextTab("Almacenes");
$page->addComponent(new TitleComponent("Almacenes", 3));
$sucs = AlmacenesController::Buscar();
$tabla = new TableComponent(array("nombre" => "Nombre", "id_empresa" => "Empresa", "id_tipo_almacen" => "Tipo de almacen", "activo" => "Activo"), $sucs["resultados"]);
$tabla->addColRender("id_empresa", "funcion_empresa");
$tabla->addColRender("id_tipo_almacen", "funcion_tipo_almacen");
$tabla->addColRender("activo", "funcion_activo");