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(); }
<?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();
<?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(); // // 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();
<?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(); //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;
<?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(); //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();
<?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" // ));
<?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();
<?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"]);
<?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();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("oid", "GET", "Esta orden de servicio no existe."); ImpresionesController::OrdenDeServicio($_GET["oid"]);
<?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; ?>
<?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();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("tid", "GET", "Este tipo de almacen no existe."); $este_tipo_almacen = TipoAlmacenDAO::getByPK($_GET["tid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Detalles de " . $este_tipo_almacen->getDescripcion(), 2)); // // Menu de opciones // $menu = new MenuComponent(); $menu->addItem("Editar este tipo de almacen", "sucursales.editar.tipo_almacen.php?tid=" . $_GET["tid"]); $almacenes = AlmacenDAO::search(new Almacen(array("id_tipo_almacen" => $_GET["tid"]))); if (empty($almacenes)) { $btn_eliminar = new MenuItem("Eliminar este tipo de almacen", null); $btn_eliminar->addApiCall("api/sucursal/tipo_almacen/eliminar", "GET"); $btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.tipo_almacen.php"); $btn_eliminar->addName("eliminar"); $funcion_eliminar = " function eliminar_sucursal(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_tipo_almacen = " . $_GET["tid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . " " . "function confirmar(){" . " Ext.MessageBox.confirm('Eliminar', 'Desea eliminar este tipo de almacen?', eliminar_sucursal );" . "}"; $btn_eliminar->addOnClick("confirmar", $funcion_eliminar); $menu->addMenuItem($btn_eliminar); } $page->addComponent($menu); //
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $historial = EfectivoController::ObtenerHistorialTipoCambio(); $mostrar_act = EfectivoController::MostrarEquivalenciasActualizar(); $page->addComponent(new TitleComponent("Tipos de Cambio")); if (count($mostrar_act["servicios"]) > 0) { $page->addComponent("<div class=\"POS Boton\" onclick=\"window.location = 'efectivo.editar.tipo_cambio.php'\">Actualizar Tipos Cambio</div>"); $tabla = new TableComponent(array("conversion" => "Tipo Cambio al " . date("d-m-Y", $mostrar_act["servicios"][0]["fecha"]) . " (" . $mostrar_act["servicios"][0]["servicio"] . ")"), $mostrar_act["servicios"][0]["tipos_cambio"]); $page->addComponent($tabla); } else { $page->addComponent(new TitleComponent("Si usted requiere tipos de cambio, verifique lo siguiente:", 2)); $page->addComponent(new TitleComponent("- Que tenga configurada la moneda base de la <a href=\"empresas.lista.php\">Empresa</a>", 3)); $page->addComponent(new TitleComponent("- Que tenga activa mas de una <a href=\"efectivo.lista.moneda.php\">moneda</a> en el sistema", 3)); $page->addComponent(new TitleComponent("- Si tiene estos parametros de configuracion y no aparecen los tipos de cambio, contacte a personal de Caffeina", 3)); } if (count($mostrar_act["sistema"]) > 0) { $tabla2 = new TableComponent(array("conversion" => "Sistema actualizado al " . date("d-m-Y", $mostrar_act["sistema"][0]["fecha"])), $mostrar_act["sistema"][0]["tipos_cambio"]); $page->addComponent($tabla2); } $page->addComponent(new TitleComponent("Historial de Tipos Cambio en el Sistema", 2)); if (count($historial) < 1) { $page->addComponent(new TitleComponent("No hay registros", 3)); } else { $datos_concentrados = array(); foreach ($historial as $h) { $servicio = $h["servicio"]; $fecha = date("d-m-Y h:i:s", $h["fecha"]); $moneda_origen = $h["moneda_origen"];
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Requerir parametros // $page->requireParam("iid", "GET", "Este impuesto no existe."); $este_impuesto = ImpuestoDAO::getByPK($_GET["iid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Detalles de " . $este_impuesto->getNombre(), 2)); // // Menu de opciones // $menu = new MenuComponent(); $menu->addItem("Editar este impuesto", "impuestos.editar.impuesto.php?iid=" . $_GET["iid"]); $page->addComponent($menu); // // Forma de producto // $form = new DAOFormComponent($este_impuesto); $form->setEditable(false); $form->hideField(array("id_impuesto")); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $form = new DAOFormComponent(new Retencion()); $form->hideField(array("id_retencion")); $form->addApiCall("api/impuestos_retenciones/retencion/nuevo", "GET"); $form->onApiCallSuccessRedirect("impuestos.lista.retencion.php"); $form->makeObligatory(array("nombre", "monto_porcentaje", "es_monto")); $form->createComboBoxJoin("es_monto", "es_monto", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No"))); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); EfectivoController::NuevoCorte(); $page->render(); return; // // Parametros necesarios // $page->requireParam("cid", "GET", "Esta caja no existe."); $esta_caja = CajaDAO::getByPK($_GET["cid"]); $page->addComponent(new TitleComponent("Corte a la caja " . $esta_caja->getDescripcion() . ". El saldo esperado es de: " . $esta_caja->getSaldo(), 3)); // // Forma de producto // $form = new DAOFormComponent(new CorteDeCaja()); $form->addApiCall("api/sucursal/caja/corte", "GET"); $form->onApiCallSuccessRedirect("sucursales.lista.caja.php"); $form->hideField(array("id_corte_de_caja", "saldo_esperado", "id_caja", "fecha")); $form->makeObligatory(array("saldo_real", "saldo_final")); $form->createComboBoxJoinDistintName("id_cajero", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 3, "activo" => 1), SesionController::getCurrentUser()))); $form->createComboBoxJoinDistintName("id_cajero_nuevo", "id_usuario", "nombre", UsuarioDAO::search(new Usuario(array("id_rol" => 3, "activo" => 1), SesionController::getCurrentUser()))); $form->setValueField("id_caja", $_GET["cid"]); $form->sendHidden("id_caja"); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server//bootstrap.php"; $page = new GerenciaComponentPage(); $q = DocumentoBaseDAO::getByPK($_GET["dbid"]); $page->addComponent(new TitleComponent($q->getNombre(), 2)); $q->setJsonImpresion(str_replace("\\n", "", $q->getJsonImpresion())); $q->setJsonImpresion(str_replace("\\t", "", $q->getJsonImpresion())); $q->setJsonImpresion(stripslashes($q->getJsonImpresion())); $q->setJsonImpresion(substr($q->getJsonImpresion(), 1, -1)); $tabla = new DAOFormComponent($q); $tabla->setEditable(true); $tabla->renameField(array("id_documento_base" => "id_documento")); $tabla->hideField(array("id_documento", "ultima_modificacion")); $tabla->sendHidden("id_documento"); $tabla->setType("json_impresion", "textarea"); $tabla->addApiCall("api/documento/editar", "POST"); $tabla->onApiCallSuccessRedirect("documentos.ver.php?dbid=" . $_GET["dbid"]); $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();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Nueva Cuenta")); $page->requireParam("idcc", "GET", "Este catalogo de cuentas no existe."); //forma de nueva caja $page->addComponent("<div class='POS Boton' onClick='window.location=\"contabilidad.cuentas.php?idcc={$_GET["idcc"]}\"'> << Regresar</div> "); $form = new DAOFormComponent(array(new CuentaContable())); $controller = new ContabilidadController(); $catalogo = $controller::DetalleCatalogoCuentas($_GET["idcc"]); $form->hideField(array("id_cuenta_contable", "clave", "nivel", "consecutivo_en_nivel", "afectable", "activa")); $form->addApiCall("api/contabilidad/cuenta/nueva"); $form->onApiCallSuccessRedirect("contabilidad.cuentas.nueva.php?idcc={$_GET['idcc']}"); $form->createComboBoxJoin("id_catalogo_cuentas", "id_catalogo_cuentas", array(array("id" => $_GET["idcc"], "caption" => $catalogo["descripcion"])), $_GET["idcc"]); $form->createComboBoxJoin("naturaleza", "naturaleza", array(array("id" => "Acreedora", "caption" => "Acreedora"), array("id" => "Deudora", "caption" => "Deudora"))); $form->createComboBoxJoin("tipo_cuenta", "tipo_cuenta", array(array("id" => "Balance", "caption" => "Balance"), array("id" => "Estado de Resultados", "caption" => "Estado de Resultados"))); $form->createComboBoxJoin("es_cuenta_orden", "es_cuenta_orden", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("es_cuenta_mayor", "es_cuenta_mayor", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("clasificacion", "clasificacion", array(array("id" => "Activo Circulante", "caption" => "Activo Circulante"), array("id" => "Activo Fijo", "caption" => "Activo Fijo"), array("id" => "Activo Diferido", "caption" => "Activo Diferido"), array("id" => "Pasivo Circulante", "caption" => "Pasivo Circulante"), array("id" => "Pasivo Largo Plazo", "caption" => "Pasivo Largo Plazo"), array("id" => "Capital Contable", "caption" => "Capital Contable"), array("id" => "Ingresos", "caption" => "Ingresos"), array("id" => "Egresos", "caption" => "Egresos"))); $form->createComboBoxJoin("abonos_aumentan", "abonos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->createComboBoxJoin("cargos_aumentan", "cargos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si"))); $form->makeObligatory(array("nombre_cuenta", "naturaleza", "clasificacion", "tipo_cuenta", "es_cuenta_mayor", "es_cuenta_orden", "abonos_aumentan", "cargos_aumentan", "id_catalogo_cuentas")); $ctas = ContabilidadController::BuscarCuenta($_GET["idcc"]); $cuentas = array(); //para enviar el id de cuenta contable en el combo de id_cuenta_padre se debe hacer este foreach foreach ($ctas["resultados"] as $cta) { array_push($cuentas, array("id" => $cta->getIdCuentaContable(), "caption" => $cta->getNombreCuenta())); } //se llena el combo con los ids cambiados para que no se envien los id_cuenta_padre si no el id de la cuenta
<?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("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(); // // Parametros necesarios // $page->requireParam("vid", "GET", "Esta venta/cotizacion no existe."); try { ImpresionesController::Venta($_GET["vid"]); } catch (InvalidDataException $e) { $page->addComponent($e->getMessage()); $page->render(); }
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("pid", "GET", "Este producto no existe."); $este_producto = ProductoDAO::getByPK($_GET["pid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar " . $este_producto->getNombreProducto(), 2)); // // Forma de usuario // $form = new DAOFormComponent($este_producto); $form->hideField(array("id_producto", "activo")); $form->sendHidden("id_producto"); $form->addApiCall("api/producto/editar/", "POST"); $form->renameField(array("descripcion" => "descripcion_producto")); $form->onApiCallSuccessRedirect("productos.ver.php?pid=" . $este_producto->getIdProducto()); $form->createComboBoxJoinDistintName("id_unidad_compra", "id_unidad_medida", "abreviacion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->createComboBoxJoinDistintName("id_unidad", "id_unidad_medida", "abreviacion", UnidadMedidaDAO::search(new UnidadMedida(array("activa" => 1)))); $form->createComboBoxJoin("metodo_costeo", "metodo_costeo", array("precio", "costo"), $este_producto->getMetodoCosteo()); $form->createComboBoxJoin("compra_en_mostrador", "compra_en_mostrador", array(array("id" => 1, "caption" => "si"), array("id" => 0, "caption" => "no")), $este_producto->getCompraEnMostrador()); $form->createComboBoxJoin("visible_en_vc", "visible_en_vc", array(array("id" => 1, "caption" => "Si"), array("id" => 0, "caption" => "No")), 1); $page->addComponent($form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); //titulos $page->addComponent(new TitleComponent("Nueva clasificacion de proveedor")); //forma de nueva clasificacion de proveedor $form = new DAOFormComponent(array(new ClasificacionProveedor())); $form->hideField(array("id_clasificacion_proveedor", "activa")); // $form->renameField( array( // "nombre" => "razon_social", // "codigo_usuario" => "codigo_cliente" // )); $form->addApiCall("api/proveedor/clasificacion/nueva/", "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();
<?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(); // // Parametros necesarios // $page->requireParam("tid", "GET", "Este traspaso no existe."); $este_traspaso = TraspasoDAO::getByPK($_GET["tid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar traspaso " . $este_traspaso->getIdTraspaso() . "\n . De almacen: " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenEnvia())->getNombre() . "\n al almacen: " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenRecibe())->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($este_traspaso); $form->hideField(array("id_traspaso", "id_usuario_programa", "id_usuario_envia", "fecha_envio", "id_usuario_recibe", "fecha_recibo", "estado", "cancelado", "completo", "id_almacen_envia", "id_almacen_recibe")); $form->addApiCall("api/sucursal/almacen/traspaso/editar/", "GET"); $form->addField("id_producto", "Productos", "text", "", "productos"); $form->createListBoxJoin("id_producto", "nombre_producto", ProductoDAO::search(new Producto(array("activo" => 1)))); $form->renameField(array("id_producto" => "productos")); //$form->createComboBoxJoin( "id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad() ); // $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() );