| @ -0,0 +1,60 @@ | |||
| package ksiazka.kucharska; | |||
| import java.util.List; | |||
| import javax.swing.DefaultListModel; | |||
| import db.Cookbook; | |||
| import db.Recipe; | |||
| import ksiazka.kucharska.FrmMain; | |||
| public class RetrieveData extends FrmMain{ | |||
| /** | |||
| * | |||
| */ | |||
| private static final long serialVersionUID = 1L; | |||
| public static void insertSampleData(){ | |||
| Cookbook myCb = new Cookbook(); | |||
| myCb.insertRecipe("Kanapka", | |||
| "Chleb, margaryna, szynka", | |||
| "Posmarować kanapke margaryną i położyć na niej plaster szynki", | |||
| "kanapka, szynka, chleb"); | |||
| myCb.insertRecipe("Kanapka z sererm", | |||
| "Chleb, margaryna, ser", | |||
| "Posmarować kanapke margaryną i położyć na niej plaster sera", | |||
| "kanapka, ser, chleb"); | |||
| myCb.closeConnection(); | |||
| } | |||
| public static void fillList(){ | |||
| Cookbook myCb = new Cookbook(); | |||
| List<String> names = myCb.selectNames(); | |||
| DefaultListModel recipesList; | |||
| recipesList = getRecipesList(); | |||
| for (String r : names) | |||
| { | |||
| recipesList.addElement(r); | |||
| } | |||
| myCb.closeConnection(); | |||
| } | |||
| public static void fillComponents(String name){ | |||
| Cookbook myCb = new Cookbook(); | |||
| Recipe myRecipe = myCb.selectRecipe(name); | |||
| lblRecipeTitle.setText(name); | |||
| txtIngredients.setText(myRecipe.getIngredients()); | |||
| txtDescription.setText(myRecipe.getDescription()); | |||
| txtTags.setText(myRecipe.getTags()); | |||
| myCb.closeConnection(); | |||
| } | |||
| public static void addNewRecipe(){ | |||
| Cookbook myCb = new Cookbook(); | |||
| myCb.insertRecipe(txtEdTitle.getText(), txtIngredients.getText(), txtDescription.getText(), txtTags.getText()); | |||
| myCb.closeConnection(); | |||
| } | |||
| public static void removeRecipe(String name){ | |||
| Cookbook myCb = new Cookbook(); | |||
| myCb.deleteRecipe(name); | |||
| myCb.closeConnection(); | |||
| } | |||
| } | |||