Dodana klasa RetrieveData
This commit is contained in:
60
src/main/java/ksiazka/kucharska/RetrieveData.java
Normal file
60
src/main/java/ksiazka/kucharska/RetrieveData.java
Normal file
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user