Exemplo n.º 1
0
 public static function tearDownAfterClass()
 {
     $categorias = CategoriaUnidadMedidaDAO::getAll();
     foreach ($categorias as $categoria) {
         CategoriaUnidadMedidaDAO::delete($categoria);
     }
 }
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//titulos
$page->addComponent(new TitleComponent("Nueva Unidad Medida"));
//forma de nueva unidad
$form = new DAOFormComponent(array(new UnidadMedida()));
$form->hideField(array("id_unidad_medida", "activa"));
$form->createComboBoxJoin("id_categoria_unidad_medida", "descripcion", CategoriaUnidadMedidaDAO::getAll());
$form->createComboBoxJoin("tipo_unidad_medida", "tipo_unidad_medida", array("Referencia UdM para esta categoria", "Mayor que la UdM de referencia", "Menor que la UdM de referencia"));
$form->addApiCall("api/producto/udm/unidad/nueva", "GET");
$form->onApiCallSuccessRedirect("productos.lista.unidad_medida.php");
$form->makeObligatory(array("abreviacion", "descripcion", "factor_conversion", "id_categoria_unidad_medida", "tipo_unidad_medida"));
$page->addComponent($form);
//render the page
$page->render();
Exemplo n.º 3
0
 /**
  *
  * Lista las categorias de unidades.
  *
  * @param activa bool Status de las categorias a buscar. Si es null busca tanto activas como inactivas.
  * @param query string Cadena de texto a buscar en descripcion. Si es null, las devuelve todas.
  * @return resultados json Lista de categorias obtenidas.
  **/
 public static function BuscarCategoriaUdm($activa = true, $query = null)
 {
     if (is_null($activa) && is_null($query)) {
         $resultado = CategoriaUnidadMedidaDAO::getAll();
     } else {
         $resultado = CategoriaUnidadMedidaDAO::buscar($activa, $query);
     }
     return array("resultados" => $resultado);
 }