$rows = $zona->cargaCondicion("Id as Id, Zona as Value", $filtro, "Zona");
        unset($zona);
        break;
        // ARTICULOS
    // ARTICULOS
    case 'articulos':
        $filtro = "";
        if ($_GET['idFirma']) {
            $filtro .= "(IdFirma='{$_GET['idFirma']}') AND ";
        }
        if ($_GET['idFamilia']) {
            $filtro .= "(IdFamilia='{$_GET['idFamilia']}') AND ";
        }
        $filtro .= "(Vigente='1') AND (Codigo LIKE '%{$_GET['term']}%' OR Descripcion LIKE '%{$_GET['term']}%' OR CodigoEAN LIKE '%{$_GET['term']}%' OR Referencia1 LIKE '%{$_GET['term']}%' OR Referencia2 LIKE '%{$_GET['term']}%' OR Referencia3 LIKE '%{$_GET['term']}%')";
        $articulo = new Articulos();
        $rows = $articulo->querySelect("Id as id, concat(Codigo,' # ',Descripcion) as value", $filtro, "Descripcion limit 20");
        //array_push($rows, array('Id'=>'','Value'=>$filtro));
        unset($articulo);
        $arrayElementos = array();
        foreach ($rows as $item) {
            array_push($arrayElementos, $item);
        }
        print_r(json_encode($arrayElementos));
        exit;
        break;
}
// Creo el array de obetos que se va a devolver
// El compo value se codifica en utf8 porque se supone que van caracteres
$arrayElementos = array();
foreach ($rows as $value) {
    array_push($arrayElementos, array('id' => $value["Id"], 'value' => $value["Value"]));
 private function getArticulo($idFirma, $codigo)
 {
     $codigo = utf8_encode($codigo);
     $obj = new Articulos();
     $rows = $obj->querySelect("Id", "IdFirma='{$idFirma}' and Codigo='{$codigo}'");
     unset($obj);
     return $rows[0]['Id'] ? $rows[0]['Id'] : 0;
 }