Show
Ignore:
Timestamp:
05/29/09 00:36:44 (15 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Už to „něco“ dělá – zobrazujeme ukázková data.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java

    r12 r13  
    33import cz.frantovo.sql.vyuka.dto.Hlaska; 
    44import cz.frantovo.sql.vyuka.dto.Hlaska.Typ; 
     5import cz.frantovo.sql.vyuka.dto.Tabulka; 
     6import cz.frantovo.sql.vyuka.dto.Uzivatel; 
    57import cz.frantovo.sql.vyuka.dto.VysledekSQL; 
    68 
     
    1416     * @return Historie SQL příkazů daného uživatele. 
    1517     */ 
    16     public String getHistorie(String idSezeni) { 
     18    public String getHistorie(Uzivatel uzivatel) { 
    1719        VysledekSQL v = new VysledekSQL(); 
    1820        v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK)); 
    19         v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK)); 
     21        v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK)); 
    2022        v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); 
    2123        v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); 
    22         v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip)); 
     24        v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false)); 
     25 
     26 
     27        Tabulka t = new Tabulka(); 
     28        String[] zahlavi = {"Kdy", "SQL příkaz"}; 
     29        t.setZahlavi(zahlavi); 
     30        for (int i = 1; i < 4; i++) { 
     31            String[] hodnoty = {"Někdy " + i, "SELECT * FROM tabulka WHERE id = " + i}; 
     32            t.getHodnoty().add(hodnoty); 
     33        } 
     34        v.getTabulky().add(t); 
     35 
     36 
    2337        return v.getHtml(); 
    2438    } 
     
    2842     * @return Výsledek dotazu – tabulka, hláška nebo chyba. 
    2943     */ 
    30     public String geSQLVysledek(String sql, String idSezeni) { 
     44    public String geSQLVysledek(String sql, Uzivatel uzivatel) { 
    3145        VysledekSQL v = new VysledekSQL(); 
    3246        v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK)); 
    33         v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK)); 
     47        v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK)); 
    3448        v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK)); 
     49        v.getHlasky().add(new Hlaska("IP adresa: " + uzivatel.getIpAdresa(), Typ.OK)); 
     50        v.getHlasky().add(new Hlaska("IP adresa a SQL dotaz budou uloženy", Typ.Varovani)); 
    3551        v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); 
    3652        v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); 
    37         v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip)); 
     53        v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false)); 
     54 
     55        for (int n = 1; n < 3; n++) { 
     56            Tabulka t = new Tabulka(); 
     57            String[] zahlavi = {"Sloupeček 1", "Nějaké číslo"}; 
     58            t.setZahlavi(zahlavi); 
     59            for (int i = 1; i < 4; i++) { 
     60                Object[] hodnoty = {"počet " + i, new Integer(i * n)}; 
     61                t.getHodnoty().add(hodnoty); 
     62            } 
     63            v.getTabulky().add(t); 
     64        } 
     65 
    3866        return v.getHtml(); 
    3967    }