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 }