break; case 'cproductos': switch ($objModulo->getAction()) { case 'guardar': $obj = new TProducto($_POST['id']); $obj->setCodigo($_POST['codigo']); $obj->setNombre($_POST['nombre']); $obj->setDescripcion($_POST['descripcion']); $obj->setCosto($_POST['costo']); $obj->setTipoCosteo($_POST['metodoCosteo']); $obj->setDepartamento($_POST['departamento']); $obj->setPrecio($_POST['precioUnitario']); $obj->setImpInc($_POST['impuestoIncluido']); $obj->setImpuesto($_POST['impuesto']); $obj->setMarca($_POST['marca']); $obj->setMinimo($_POST['minimo']); $obj->setExistencias($_POST['existencias']); if ($obj->guardar()) { echo json_encode(array("band" => "true", "id" => $obj->getId())); } else { echo json_encode(array("band" => "false")); } break; case 'autocomplete': $db = TBase::conectaDB(); $rs = $db->Execute("select idItem from producto a join item b using(idItem) where idTipoItem = 1 and (nombre like '%" . $_GET['term'] . "%' or descripcion like '%" . $_GET['term'] . "%')"); $obj = new TProducto(); $datos = array(); while (!$rs->EOF) { $el = array(); $obj->setId($rs->fields['idItem']);