<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Categorias de Producto")); $page->addComponent(new MessageComponent("Lista de categorias de producto")); $tabla = new TableComponent(array("nombre" => "Nombre", "id_categoria_padre" => "Categoria Padre", "descripcion" => "Descripcion", "activa" => "Activa"), ClasificacionProductoDAO::getAll()); $tabla->addColRender("id_categoria_padre", "funcion_id_categoria_padre"); $tabla->addOnClick("id_clasificacion_producto", "(function(a){ window.location = 'productos.categoria.ver.php?cid=' + 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 categoria de producto")); //forma de nueva categoria de producto $form = new DAOFormComponent(array(new ClasificacionProducto())); $form->hideField(array("id_clasificacion_producto", "activa")); $form->createComboBoxJoin("id_categoria_padre", "nombre", ClasificacionProductoDAO::getAll()); $form->addApiCall("api/producto/categoria/nueva/", "GET"); $form->onApiCallSuccessRedirect("productos.lista.categoria.php"); $form->makeObligatory(array("nombre")); $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("cid", "GET", "Esta categoria de producto no existe."); $esta_categoria = ClasificacionProductoDAO::getByPK($_GET["cid"]); // // Titulo de la pagina // $page->addComponent(new TitleComponent("Editar clasificacion de producto " . $esta_categoria->getNombre(), 2)); // // Forma de usuario // $form = new DAOFormComponent($esta_categoria); $form->hideField(array("id_clasificacion_producto", "activa")); $form->renameField(array("id_clasificacion_producto" => "id_categoria")); $form->sendHidden("id_categoria"); $form->addApiCall("api/producto/categoria/editar", "POST"); $form->onApiCallSuccessRedirect("productos.lista.categoria.php"); $form->createComboBoxJoinDistintName("id_categoria_padre", "id_clasificacion_producto", "nombre", ClasificacionProductoDAO::getAll()); $page->addComponent($form); $page->render();
$options = "<option value = null>-------</option>"; foreach (ProductoDAO::getAll() as $producto) { $options .= "<option value = \"{$producto->getIdProducto()}\">{$producto->getNombreProducto()}</option>"; } echo $options; ?> </select> </td> <td> Categoria de Producto: </td> <td> <select style="width:50%;" name = "categoria_producto" id = "categoria_producto" onChange = "formatForm()" > <?php $options = "<option value = null>-------</option>"; foreach (ClasificacionProductoDAO::getAll() as $clasifProd) { $options .= "<option value = \"{$clasiProd->getIdClasificacionProducto()}\">{$clasifProd->getNombre()}</option>"; } echo $options; ?> </select> </td> </tr> <tr> <td> Secuencia: </td> <td> <input type = "text" name = "secuencia_regla" id = "secuencia_regla" value = "" style ="width:80%;"/> </td> <td>