Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void wcisnijDodaj(){
- KursAutobusu2 obiekt = new KursAutobusu2(poleMiejscowoscPoczatkowa.getText(), poleMiejscowoscKoncowa.getText(),Integer.parseInt(poleOdleglosc.getText()) );
- kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- public void wcisnijZapiszDoXML(){
- try
- {
- DocumentBuilderFactory fabryka = DocumentBuilderFactory.newInstance();
- DocumentBuilder parser = fabryka.newDocumentBuilder();
- Document dokument = parser.newDocument();
- Element root = dokument.createElement("Kursy");
- dokument.appendChild(root);
- for(KursAutobusu2 s :kolekcja)
- {
- Element element = dokument.createElement("kurs");
- element.setAttribute("MiejscowoscPoczatkowa", s.miejscowoscPoczatkowa);
- element.setAttribute("MiejscowoscKoncowa", s.miejscowoscKoncowa);
- element.setAttribute("Odleglosc", String.valueOf(s.odleglosc));
- root.appendChild(element);
- }
- Transformer przekszt = TransformerFactory.newInstance().newTransformer();
- Source zrodlo = new DOMSource(dokument);
- Result wyjscie = new StreamResult("zapisany.xml");
- przekszt.transform(zrodlo,wyjscie);
- }
- catch(Exception ex)
- {
- System.out.println("Komunikat: "+ ex);
- }
- }
- public void wcisnijZapiszDoBazyDanych(){
- Connection polaczenie;
- try
- {
- Class.forName("com.mysql.jdbc.Driver").newInstance();
- polaczenie = DriverManager.getConnection("jdbc:mysql://localhost/kursy", "root", "");
- System.out.println(polaczenie);
- Statement instrukcja = polaczenie.createStatement();
- instrukcja.executeUpdate("DELETE FROM autobus");
- for(KursAutobusu2 s :kolekcja)
- {
- String sql = "INSERT INTO autobus SET ";
- sql+="mp='"+s.getMiejscowoscPoczatkowa()+"',";
- sql+="mk='"+s.getMiejscowoscKoncowa()+"',";
- sql+="odl='"+s.getOdleglosc()+"'";
- System.out.println(sql);
- instrukcja.executeUpdate(sql);
- }
- polaczenie.close();
- }
- catch(Exception ex)
- {
- System.out.println("Komunikat: "+ ex.getMessage());
- }
- }
- public void wcisnijWczytajXML(){
- try
- {
- DocumentBuilderFactory fabryka = DocumentBuilderFactory.newInstance();
- DocumentBuilder parser = fabryka.newDocumentBuilder();
- Document dokument = parser.parse("plik.xml");
- Element root = dokument.getDocumentElement();
- NodeList kurs = root.getElementsByTagName("kurs");
- for(int i=0 ; i<kurs.getLength();i++){
- String MiejscowoscPoczatkowa =((Element)kurs.item(i)).getAttribute("MiejscowoscPoczatkowa");
- String MiejscowoscKoncowa =((Element)kurs.item(i)).getAttribute("MiejscowoscKoncowa");
- int Odleglosc = Integer.parseInt(((Element)kurs.item(i)).getAttribute("Odleglosc"));
- if(rbBydgoszcz.isSelected() == true && MiejscowoscPoczatkowa.equals("Bydgoszcz")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbGdansk.isSelected() == true && MiejscowoscPoczatkowa.equals("Gdańsk")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbKrakow.isSelected() == true && MiejscowoscPoczatkowa.equals("Kraków")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- //kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbLublin.isSelected() == true && MiejscowoscPoczatkowa.equals("Lublin")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- //kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbRadom.isSelected() == true && MiejscowoscPoczatkowa.equals("Radom")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- // kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbRzeszow.isSelected() == true && MiejscowoscPoczatkowa.equals("Rzeszów")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- //kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbSosnowiec.isSelected() == true && MiejscowoscPoczatkowa.equals("Sosnowiec")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- //kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbWarszawa.isSelected() == true && MiejscowoscPoczatkowa.equals("Warszawa")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- // kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- if(rbWroclaw.isSelected() == true && MiejscowoscPoczatkowa.equals("Wrocław")){
- KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- // kolekcja.add(obiekt);
- Object[] dane = new Object[3];
- dane[0]=obiekt.getMiejscowoscPoczatkowa();
- dane[1]=obiekt.getMiejscowoscKoncowa();
- dane[2]=obiekt.getOdleglosc();
- this.modelTabeli.addRow(dane);
- kolekcja.add(obiekt);
- }
- // KursAutobusu2 obiekt = new KursAutobusu2(MiejscowoscPoczatkowa,MiejscowoscKoncowa,Odleglosc);
- // kolekcja.add(obiekt);
- // Object[] dane = new Object[3];
- // dane[0]=obiekt.getMiejscowoscPoczatkowa();
- // dane[1]=obiekt.getMiejscowoscKoncowa();
- // dane[2]=obiekt.getOdleglosc();
- // this.modelTabeli.addRow(dane);
- }
- }
- catch(Exception ex){System.out.println("Komunikat: "+ ex);}
- }
- public void wcisnijWczytajZBazyDanych(){
- try
- {
- SessionFactory fabrykaSesji = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
- Session sesja =fabrykaSesji.openSession();
- Query zapytanie=sesja.createQuery("from KursAutobusu2");
- kolekcja =(ArrayList<KursAutobusu2>)zapytanie.list();
- for(KursAutobusu2 d: kolekcja) {
- Object[] dane = new Object[3];
- if(rbBydgoszcz.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Bydgoszcz")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbGdansk.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Gdańsk")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbKrakow.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Kraków")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbLublin.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Lublin")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbRadom.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Radom")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbRzeszow.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Rzeszów")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbSosnowiec.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Sosnowiec")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbWarszawa.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Warszawa")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- if(rbWroclaw.isSelected() == true && d.getMiejscowoscPoczatkowa().equals("Wrocław")){
- dane[0] = d.getMiejscowoscPoczatkowa();
- dane[1] = d.getMiejscowoscKoncowa();
- dane[2] = d.getOdleglosc();
- this.modelTabeli.addRow(dane);
- }
- }
- sesja.close();
- }
- catch(Exception ex){System.out.println("Komunikat: "+ ex);}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement