java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java
changeset 12 1b10a6565e8c
parent 11 267cce6b9d77
child 13 96e711f3ef48
     1.1 --- a/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java	Thu May 28 23:12:19 2009 +0200
     1.2 +++ b/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java	Fri May 29 00:13:11 2009 +0200
     1.3 @@ -1,5 +1,9 @@
     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.VysledekSQL;
     1.9 +
    1.10  /**
    1.11   * Pomocník servletu. Vrací HTML části stránek.
    1.12   * @author fiki
    1.13 @@ -10,14 +14,27 @@
    1.14       * @return Historie SQL příkazů daného uživatele.
    1.15       */
    1.16      public String getHistorie(String idSezeni) {
    1.17 -        return "<p>historie (id=" + idSezeni + ")</p>";
    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í: " + idSezeni, 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));
    1.24 +        return v.getHtml();
    1.25      }
    1.26  
    1.27      /**
    1.28       * Vykoná zadaný SQL příkaz v databázi.
    1.29       * @return Výsledek dotazu – tabulka, hláška nebo chyba.
    1.30       */
    1.31 -    public String geSQLVysledek(String sql) {
    1.32 -        return "<p>SQL dotaz (čeština): " + sql + "</p>";
    1.33 +    public String geSQLVysledek(String sql, String idSezeni) {
    1.34 +        VysledekSQL v = new VysledekSQL();
    1.35 +        v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK));
    1.36 +        v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
    1.37 +        v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK));
    1.38 +        v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
    1.39 +        v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
    1.40 +        v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip));
    1.41 +        return v.getHtml();
    1.42      }
    1.43  }