java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java
changeset 16 9acb74ac7346
parent 13 96e711f3ef48
     1.1 --- a/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java	Fri May 29 00:36:44 2009 +0200
     1.2 +++ b/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java	Fri May 29 03:44:35 2009 +0200
     1.3 @@ -1,8 +1,7 @@
     1.4  package cz.frantovo.sql.vyuka.ajax;
     1.5  
     1.6 -import cz.frantovo.sql.vyuka.dto.Hlaska;
     1.7 -import cz.frantovo.sql.vyuka.dto.Hlaska.Typ;
     1.8 -import cz.frantovo.sql.vyuka.dto.Tabulka;
     1.9 +import cz.frantovo.sql.vyuka.dao.HistorieDAO;
    1.10 +import cz.frantovo.sql.vyuka.dao.PiskovisteDAO;
    1.11  import cz.frantovo.sql.vyuka.dto.Uzivatel;
    1.12  import cz.frantovo.sql.vyuka.dto.VysledekSQL;
    1.13  
    1.14 @@ -16,24 +15,8 @@
    1.15       * @return Historie SQL příkazů daného uživatele.
    1.16       */
    1.17      public String getHistorie(Uzivatel uzivatel) {
    1.18 -        VysledekSQL v = new VysledekSQL();
    1.19 -        v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK));
    1.20 -        v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK));
    1.21 -        v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
    1.22 -        v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
    1.23 -        v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false));
    1.24 -
    1.25 -
    1.26 -        Tabulka t = new Tabulka();
    1.27 -        String[] zahlavi = {"Kdy", "SQL příkaz"};
    1.28 -        t.setZahlavi(zahlavi);
    1.29 -        for (int i = 1; i < 4; i++) {
    1.30 -            String[] hodnoty = {"Někdy " + i, "SELECT * FROM tabulka WHERE id = " + i};
    1.31 -            t.getHodnoty().add(hodnoty);
    1.32 -        }
    1.33 -        v.getTabulky().add(t);
    1.34 -
    1.35 -
    1.36 +        HistorieDAO h = new HistorieDAO();
    1.37 +        VysledekSQL v = h.nactiHistorii(uzivatel);
    1.38          return v.getHtml();
    1.39      }
    1.40  
    1.41 @@ -42,27 +25,8 @@
    1.42       * @return Výsledek dotazu – tabulka, hláška nebo chyba.
    1.43       */
    1.44      public String geSQLVysledek(String sql, Uzivatel uzivatel) {
    1.45 -        VysledekSQL v = new VysledekSQL();
    1.46 -        v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK));
    1.47 -        v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK));
    1.48 -        v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK));
    1.49 -        v.getHlasky().add(new Hlaska("IP adresa: " + uzivatel.getIpAdresa(), Typ.OK));
    1.50 -        v.getHlasky().add(new Hlaska("IP adresa a SQL dotaz budou uloženy", Typ.Varovani));
    1.51 -        v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
    1.52 -        v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
    1.53 -        v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false));
    1.54 -
    1.55 -        for (int n = 1; n < 3; n++) {
    1.56 -            Tabulka t = new Tabulka();
    1.57 -            String[] zahlavi = {"Sloupeček 1", "Nějaké číslo"};
    1.58 -            t.setZahlavi(zahlavi);
    1.59 -            for (int i = 1; i < 4; i++) {
    1.60 -                Object[] hodnoty = {"počet " + i, new Integer(i * n)};
    1.61 -                t.getHodnoty().add(hodnoty);
    1.62 -            }
    1.63 -            v.getTabulky().add(t);
    1.64 -        }
    1.65 -
    1.66 +        PiskovisteDAO p = new PiskovisteDAO();
    1.67 +        VysledekSQL v = p.vykonejSQL(sql, uzivatel);
    1.68          return v.getHtml();
    1.69      }
    1.70  }