From 141fe04411a82f2cfe95205a6739aceab7a79088 Mon Sep 17 00:00:00 2001 From: Agnieszka Janicka Date: Sun, 5 Jun 2016 00:34:04 +0200 Subject: [PATCH] Dodanie argumentowych konstruktorow do Album Movie i Book, poczatki inicjalizacji bazy danych --- build/classes/library/Album.class | Bin 1431 -> 1622 bytes .../classes/library/AlbumFieldPattern$4.class | Bin 562 -> 562 bytes build/classes/library/AlbumFieldPattern.class | Bin 8420 -> 8254 bytes build/classes/library/Book.class | Bin 2122 -> 2420 bytes .../classes/library/BookFieldPattern$5.class | Bin 558 -> 558 bytes build/classes/library/BookFieldPattern.class | Bin 9890 -> 9724 bytes build/classes/library/Item.class | Bin 1162 -> 1140 bytes build/classes/library/Movie.class | Bin 896 -> 2238 bytes .../classes/library/MovieFieldPattern$5.class | Bin 562 -> 562 bytes build/classes/library/MovieFieldPattern.class | Bin 9082 -> 8916 bytes src/library/Album.java | 13 +- src/library/AlbumFieldPattern.java | 10 +- src/library/Book.java | 17 ++- src/library/BookFieldPattern.java | 10 +- src/library/Database.java | 111 ++++++++++++++++++ src/library/Item.java | 1 - src/library/Movie.java | 40 ++++++- src/library/MovieFieldPattern.java | 10 +- 18 files changed, 174 insertions(+), 38 deletions(-) create mode 100644 src/library/Database.java diff --git a/build/classes/library/Album.class b/build/classes/library/Album.class index 34f6a61a26e2ce0f7a7742411c526ea746357a97..b148cf2d8c76e1ac1eb926ba1239c723ff2e27c3 100644 GIT binary patch literal 1622 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 delta 3729 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 U$tyjR`C?xtIomTi=WTA|KmCA|L;wH) literal 2122 zcma)64O1Is5Psee@^M^%rqB-wHd@<+P?BP6YlUJ71RK4EmIPX=RWICYI1P7rxiI#} z_#bq}rZYO@59p6_+`YRd*EAJ}VRzq`-DjWo+2vmS^XK0HZsG?8^SGP9nt}{IXLFCu zdXh|;%?6uIHkCNG6eyhi1^fG)SWVzd_Fu8l*gRlUxH-Wu4 z9>?)SK+(JIq3zW4BPo#9e$-F&Qd_rLrMl~wR%=Bd>Scx1)|k@ zxh4=>H7(O!6Bx@c?9uIpZ4lg)W?Hh=J!(p)p*P!J1N%U4@9B=o=ioBx9-1A2Nv&-* z9o>0eD%hNT37tXVHTW6!{%!!K(rp>hm9k6O=yapKxt|iD-*?j0O!LL;v?c z6cL^cMG+p4=V>^er%91l>6Zozfh!dKLV1FGvG5Y2kdE{)Rv7Cc>V@NEUm)h$xMvfd zP5w?55nLsE6-lxw>N`oFgDLu%#w^ZY4r$_a7CFpdiEeU~rTU$a#{!)M3dADfvG|pI zgzn^DQ1)M9BCYn2D)cZ(E!wEr|AeOk?gH?K0k^SP#G5e9$iQ zj&`MfyG5@(DK~flvjPb{kXHn7Z*snlWy<7%uLYcAg~b;L4bs;lhjFSOkc$Oq{Qi$U zEd*|i#)=JC`B(+QT08~o=4h<=FxC=b6;HwXWHeS{80$J=EuVr#AD=+45_#5myzmEN zzfs`ty)XO?560hX7S7*m`e={#8d*#qyAj37;o>_Zi|Nz&e~MQ}7O!}ZTm2Ug CQd#x@ diff --git a/build/classes/library/BookFieldPattern$5.class b/build/classes/library/BookFieldPattern$5.class index b2de6c9d1104c7beea75de9532096b3ca34b9a92..ae8f4d747d786d52f7696b4f0a86573c73c83d6d 100644 GIT binary patch delta 23 fcmZ3-vW{iLdPYY6$r~7*Sp^xm8HFbQU^D{&Q_==f delta 23 fcmZ3-vW{iLdPYXk$r~7*S;ZN+86_tFU^D{&RDcF# diff --git a/build/classes/library/BookFieldPattern.class b/build/classes/library/BookFieldPattern.class index 73c06b48f304fcb2a42c02a9fef33e9bfdaf17a7..0be3cccac2f9b1e8b42374ab86d3ce07f2783b99 100644 GIT binary patch delta 4282 zcma)933wIN75>kA$(wn@0522F9+D6sl89_UWf55gG%OkrAA%(aBKr~+5p~$a1sC+W z;T{y@t`IVzrlM`73$?Y2c9XVXwb<6ScDF4C|1fsZU?1QUO6;16o_QU0jzA1nEjl0Qe`Zopqu{6xuLmHbV~-ZP*mU z6w`DiYKmn_CqryQI-AnPl&+@4Ovy0CF(uQKZl;`JVVGnw4aqhn$HI8UE0Huqay3$( zDfyZaBNvd17*c3qsyg*jr|vA36j`X2VoOS-M^s9sr>eaym$bJfWpbt^eWYBa3MFT$ z+Sib?mG{#L{dK|sRR>08kW{MIU?t}$IadeHQm*UXzIkeLnJLXU?fp6DGp(Rrqinw*{( zXw+TwRqVB~M@h4iuPLd+E*m%F78|!JxlPG)*d=fl)vT?#wqNbKh07N7yXeAIHB0B) za)r#Yu@gHIWoGXlbu!zQE9EO+^sTCyJAa9d1nx~NH}eNSfO~D+haEQVSMs2$k0^Ou z)kjr&LZydPx=W>pIrDWh&)kmNZ9GQhsF@SK8}}rRn?theWR5L0GFMiW55`#fhiw6_Gu*?3IRwg3f29$-ah(8Al|o zQBa=9$jNRPn|UmaCx*oXD-)s(LP@koe9kr@4}m*G>m9y)Cv|S0FLSee&K~eNx8LXN z0H3obe9mU@Ia|u->;a#%0|1wRY!u(XHt{*T!RPE9pR;qwJ2MG3GU=1lW^kU67nV06 zy*%8Ah!R7INmH~u-9x86{`99vvye`D2GUT>wPqokzXIf7w@b4fAmM4$Q`0EVB%`e5 zv=D7)pDs%IKG@CZ9Cy0pH=(PCSSoBDBAlI@44cQG`3zftz9__Qj%300;gg{m2+y+W z!k~OUNx4*`9-TCa^fBel$cQ(=X+$Q)ZWPaGgq^ZxrL5U0F(>7an-cSq4lW_`Q|5xC znbyLTwR_51l(H66EMXEo8c~|E_N3U0*4~XME01s!Sf0#g^ocv=;aHa@RCqW`O-^5r zW!>j$?b;6ZOO=ySB&cX$>mTPf4Dc|JYF7JM3Yp~$@*$DkeoPT_Iy6@ zbuV^?2JWTJ7#5G2uVHvR?3`a6Pjg08$J3n)s^bx7WOdwdMpeg6XLNNu7IDUqx`s2h zx(VYvTu2zs9HrVl5u7q@PVq7W*3A!?A7|?g_ekn4>{BtA;C>OUL3+h(m5LtGllRazPt8ml-A1 zt2igGjY{;rnCD@>W|G9r334rrwZtwznNWUUD+*X?Sfd7k%9yH~%$#V!z}3u@3Mo_7 zl#^yg@2N{GQQQTw@%r=Eb&ZFGEM#ltSV#5suqfu}FR0aGR+;8xF$p;c?6x z7Il3S4d!1DaXASI9{T!fdMkOv`-80~yr2R5I4)>}mxORf5kcLenlCqfN(#&J2i}H> zAGX1Zw&F$6g#E+`fj7S-UV>VfaFv9M>_nGlEaQp1d{RA%X)$-g7H7qNtgJ_jy0Ozm zRGd{burjq8It+bj_C}QS9T<2QU2y~sj`CghK6>B-ejR*>emI6f_^3@wG=|8+|?tn|!_ko0B^< znU@*hIO%7+*tFnGoInNj0sLC4ln@3>7~?2UkTgt`bi^sok_cvtfu)pJh>4XFb+Jjh zV!LGfg&V>C&E(zab$o+~3`Pv!#G5SGL|-~cX|^wYi_%J8`Zgu-miQffmt42J2xbeS z1`dgoe2VnZ2EJEq;4S{Y&;Ji%F%xgIp@S!As9plK{UhZSO-M`ie$WxIHrpA&kNiuT zK4U-D=ZHW*NddLR34eJUHvoF4W1!HN2MTcB?HK2j1EO_dH|pBIxH7Kgr?iLgGi)QD z$y?wSa_}UW>T_Uxl2;~q|0I7y#^URIrc3$7x@u&u^dVmhkuvi2O*n@x}ai5iK3fPx&NfPhL8bp_N!f^r5DFve@W@xImz zyzvO$LdYZ%M6J@p(rR1VT94M+R;*UrT3fZX!T+0C*@Y;r$#38Fz3>0t_rCXiGxO!K z8)nB}?%BE>z$kg%LL9$U@;fE(DEYkw8}EiG{XxkemHbJ`drEex%liiYto#GDd}!b= zCO)#z7av;~h`$>6n}z;9#NQ2kqDBwzAL{-oNgV%F@n1?lQ}VfzFO>XS$$yl5spP)~ zdMpg_=kKOPV2D^4=2;|QNYIcBQ!*`7NQhy@FvV0JW>_%{u`EeGJKF;$tMs zl)k1!OzCHeV@iKR1{jiK%0N>FnUZTto+=`RoG&D_JR@dCz&@3<)FKTL7y{2h}fKyei&uVOH zYHSe%>lQ9-KRs}7P|mnHw7btjFIEyXVH@|?JclkDol0I%@;xPO*l6P#Tx;VxCD$vt zLCK9up2kLjv!w3qx^pUzP_{S z>Km5XScmnABh7-*cVoScJ8_$hyOi9c>INkbsrrCQ536*aO1G+XKWE-x=9@R+W*ZMu z*<|JhZ^s>po#wbfZL-9crLv4YT+_OG&5ldP+p-+n5{2QxW}B?ArBPP4PYp+e+A3R` zq?tp7i54pwTrG#f?!YvgQ}Kw1nr$Cg$(*O2pUxj-(oB`z1+a*14K$mOWzs*vIfMjmYZz3*`JkA^DTzlX3HJ2&X)CZr_R4i&3EhMdu+K^ z?o;)CTQ=yV2UL9!taSG3rq=psOY6$U9ot&ZU^Wlg^02hA3A}-GTbf>Me`zh%WsB>Z z>Y7?Br!+P$mGKBoJ1SOFJ5!KZTV1>3Qd>4+qalyj@~Au}2+di%ynaoyEsx6+wmd0M z+48hXn^>#2vnJ(jHl*E_Ez)6#YfGne+478R6+{zDLea#D_R3JVE!*VT_MP^D8M3|o zi^w~Y@tmMM@xq`%?VmckGI#^oya00`+Deo}yUF8hD37zJJkGWv4}d#LuY@PxLY>>~ z$=qCzvu8ZccJVkn#^dZEkF$9^&K3kOwtzN`XJE^CoQ>siww1@(JsxMTd7Pa_-iJx> z2#`KPt&TWCKCHYGndQL_gp?RcOeJ9@76-G+GhOuA_U3_=-l z@ffYPkBP_e1T~HKWHR1GoE4yL?Ee?9d<(L>(KqHq3Odoxh4Xa+aUdTd0_7zW$Y%lt zOrQ{lF&#}}pdToi1ViE}?u5|FGfv9o8*Ru^ugt0C-RK|d#DEUuP#j2cPzSP8*4&ge zPsO?!-YZ4px&>>EaN-cIjgyQ{|*&`W5wURWWYJp)N*I&Fzht>x}jh^O9rn zWH^P)-`hWF8l#AZ`G^I3duWaY&R8F@u=iM@GtM6?+Iviqi+xi(eZ9rbc;A0;Z~y4t zCJh~R4)@(l_8wFC(!EXUUg{j-yASQggjmFU787H^xN~H6EW?>p9m{kkSI0umlbsX(mvaF0DkDwm5Q({(H+>;$rDObyQy$%i6uO8jOwoRPihUTC>sup5eHX5}w~KZTBb53s zL(^RRg=?E|d<07oDe<=2FYXGqUt{u;Zr@pacp$##D$bnhU&Vo!0@W?seZyr#3s zxA50757G>m*D>GMsO!^dG=KWE;DcKQK6iNM>*H!?+6^yzZg{~n*vfH1H?}1q;*&X1 zF~XWIH~oYZmgNn+0u!&M;f43$h4C!56DI(^M<(%hPzw^ShH%C@*y610!m2h*p&s(| zCQq-TZmvUiyc^BDvRBV;LzE`Vb6MlLM5u??AuP_>)LFO|O)cmxa}1x;z-ut@OGNN% zK3iYsbM_5>w!Dc-yoW06!Z^H-Dfj?0@F9-FN2tcfY0Iebm%#@mYLaz%p0a_=NZ)>a zZ7zea#K}c{Yn?wy1MFSrfWA=w4+wsw?H41A7x9vhA#3<7*O!WGyKv5|itQ7E6N?Hr zpsb>(YJ7&%nwR0?To>oDs4AY{g$vpczAPwhyWecX@v|J>2^V$Y;?1~3xX+ii;RxD# z8Hay^9%zgZyxe$WLGl?)7* zOjN{a7%35cDw`NBVN9buo!_7Q1VoJTe6g`W`d~Tbm6DBB(iay?4z3aZEoLG+zCT~9 zcHoChWHg)MM|hd_n&C-5rnJD5c2Zj9Nk5^)8sevTg*^T|$zYg02pf1+q~vpCPBHMa zY6Cy#?-%^N7KxZ_vtMzZ9=h>t4LvZS@`_Gmq)v-}@*-)w8DeAV3!a|J*Y)HP=QsP{ zu>U-u;CBUjV;`U-PT)J@#Cc%8ab>;kl>M%Z6?u#64B%~CO@0dB8`tW>d3Vh9IJhJJ w-~e2SX?hJk1<#M*wz9=fS%eJQgk8U zsXg~QAso6hL?mYtpCo8VAF=w7gd~xc1g`!WkgT~BF-g*pAx7%NGnT5Q>G726NhNiS Uktx^ASguP_ZKx_LUjPOse@&YrKmY&$ delta 253 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 delta 4047 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 diff --git a/src/library/Album.java b/src/library/Album.java index 4b2cde4..f8590b2 100644 --- a/src/library/Album.java +++ b/src/library/Album.java @@ -10,11 +10,14 @@ package library; * @author Agnieszka */ public class Album extends Item { - Album(){ - this.setName("NULL"); - this.setYear(0); - this.setCategory("NULL"); - this.musican= "NULL"; + Album(){ + + } + Album(int id, String n, String m, int y, String c){ + this.setName(n); + this.setYear(y); + this.setCategory(c); + this.musican = m; } @Override public void insertToDB(){ diff --git a/src/library/AlbumFieldPattern.java b/src/library/AlbumFieldPattern.java index f22a28e..be65dfe 100644 --- a/src/library/AlbumFieldPattern.java +++ b/src/library/AlbumFieldPattern.java @@ -26,7 +26,7 @@ public class AlbumFieldPattern extends javax.swing.JFrame { this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); albumTitle.setInputVerifier(new library.Validation("[a-zA-z0-9]+", required)); } - public boolean ifreturn= false, ifborrow= false, add= false, delete = false, edit = false; + public boolean add= false, delete = false, edit = false; /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always @@ -157,13 +157,7 @@ public class AlbumFieldPattern extends javax.swing.JFrame { }//GEN-LAST:event_CategoryActionPerformed private void SaveChangesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveChangesActionPerformed - if(this.ifborrow){ - JOptionPane.showMessageDialog(null, "tryb wypożycz"); - } - else if(this.ifreturn){ - JOptionPane.showMessageDialog(null, "tryb zwróć"); - } - else if(this.add){ + if(this.add){ JOptionPane.showMessageDialog(null, "DODAJ"); } else if(this.edit){ diff --git a/src/library/Book.java b/src/library/Book.java index 08b9e6c..d54b5af 100644 --- a/src/library/Book.java +++ b/src/library/Book.java @@ -11,14 +11,19 @@ package library; */ public class Book extends Item{ Book(){ - this.setName("NULL"); - this.setYear(0); + //nothing to do + } + Book(int id, String n, String an, String asn, int y, String isbn, String p){ + this.setId(id); + this.setName(n); + this.authorName = an; + this.authorSurname = asn; + this.setYear(y); this.setCategory("NULL"); - this.authorName = "NULL"; - this.authorSurname = "NULL"; - this.ISBN = "NULL"; - this.publishing = "NULL"; + this.ISBN = isbn; + this.publishing = p; } + @Override public void insertToDB(){ String query = "INSERT INTO books VALUES(NULL, '" +this.getName() + "', '" + this.getAuthorName() + "', '" + this.getAuthorSurname() + "', '"+ this.getPublishing() + "', '"+ this.getYear() + "', '"+ this.getISBN() + "', '"+ this.getCategory() + "');"; diff --git a/src/library/BookFieldPattern.java b/src/library/BookFieldPattern.java index e24f948..9bfc9bf 100644 --- a/src/library/BookFieldPattern.java +++ b/src/library/BookFieldPattern.java @@ -29,7 +29,7 @@ public class BookFieldPattern extends javax.swing.JFrame { } - public boolean ifreturn= false, ifborrow= false, add= false, delete = false, edit = false; + public boolean add= false, delete = false, edit = false; /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always @@ -209,13 +209,7 @@ public class BookFieldPattern extends javax.swing.JFrame { private void SaveChangesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveChangesActionPerformed - if(this.ifborrow){ - JOptionPane.showMessageDialog(null, "tryb wypożycz"); - } - else if(this.ifreturn){ - JOptionPane.showMessageDialog(null, "tryb zwróć"); - } - else if(this.add){ + if(this.add){ Book b = new Book(); /* b.name = bookTitle.getText(); diff --git a/src/library/Database.java b/src/library/Database.java new file mode 100644 index 0000000..90aba20 --- /dev/null +++ b/src/library/Database.java @@ -0,0 +1,111 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package library; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.LinkedList; +import java.util.List; +import javax.swing.JOptionPane; +/** + * + * @author Agnieszka + */ +public class Database { + + public static final String DRIVER = "org.sqlite.JDBC"; + public static final String DB_URL = "jdbc:sqlite:biblioteka.db"; + + private Connection conn; + private Statement stat; + + public Database() { + try { + Class.forName(Database.DRIVER); + } catch (ClassNotFoundException e) { + System.err.println("Brak sterownika JDBC"); + e.printStackTrace(); + } + + try { + conn = DriverManager.getConnection(DB_URL); + stat = conn.createStatement(); + } catch (SQLException e) { + System.err.println("Problem z otwarciem polaczenia"); + e.printStackTrace(); + } + + createTables(); + } + + public boolean createTables() { + String createBooks = "CREATE TABLE IF NOT EXISTS books (id INTEGER PRIMARY KEY AUTOINCREMENT, name varchar(255), author_name varchar(50), author_surname varchar(50), publishing varchar(50), year int, isbn varchar(12), category varchar(100))"; + String createAlbums ="CREATE TABLE IF NOT EXISTS albums (id INTEGER PRIMARY KEY AUTOINCREMENT, name varchar(255), musican varchar(50), author_surname varchar(50), year int, category varchar(100))"; + String createMovies = "CREATE TABLE IF NOT EXISTS movies (id INTEGER PRIMARY KEY AUTOINCREMENT, name varchar(255), director varchar(50), year int, category varchar(100))"; + try { + stat.execute(createBooks); + stat.execute(createAlbums); + stat.execute(createMovies); + } catch (SQLException e) { + System.err.println("Blad przy tworzeniu tabeli"); + return false; + } + return true; + } + + + public List selectCzytelnicy() { + List books = new LinkedList(); + try { + ResultSet result = stat.executeQuery("SELECT * FROM books"); + int id; + String imie, nazwisko, pesel; + while(result.next()) { + id = result.getInt("id_czytelnika"); + imie = result.getString("imie"); + nazwisko = result.getString("nazwisko"); + pesel = result.getString("pesel"); + books.add(new books(id, imie, nazwisko, pesel)); + } + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, "Błąd przy odczycie z bazy.", "Error:", JOptionPane.INFORMATION_MESSAGE); + } + return czytelnicy; + } + + public List selectKsiazki() { + List ksiazki = new LinkedList(); + try { + ResultSet result = stat.executeQuery("SELECT * FROM ksiazki"); + int id; + String tytul, autor; + while(result.next()) { + id = result.getInt("id_ksiazki"); + tytul = result.getString("tytul"); + autor = result.getString("autor"); + ksiazki.add(new Ksiazka(id, tytul, autor)); + } + } catch (SQLException e) { + e.printStackTrace(); + return null; + } + return ksiazki; + } + + public void closeConnection() { + try { + conn.close(); + } catch (SQLException e) { + System.err.println("Problem z zamknieciem polaczenia"); + e.printStackTrace(); + } + } +} + +} diff --git a/src/library/Item.java b/src/library/Item.java index 0dc8940..d4ea49a 100644 --- a/src/library/Item.java +++ b/src/library/Item.java @@ -15,7 +15,6 @@ public abstract class Item { public abstract void insertToDB(); public abstract void delFromDB(); public abstract void editInDB(); -public abstract void setIdFromDB(); public void setName(String s){ this.name = s; diff --git a/src/library/Movie.java b/src/library/Movie.java index 812209b..0411b9e 100644 --- a/src/library/Movie.java +++ b/src/library/Movie.java @@ -5,26 +5,62 @@ */ package library; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.SQLException; +import java.sql.Statement; +import javax.swing.JOptionPane; + /** * * @author Agnieszka */ public class Movie extends Item{ - + public Connection conn; + public Statement stat; private String director; + Movie(){ + //nothing to do there + } + + Movie(int id, String n, String d, int y, String c){ + this.setId(id); + this.setName(n); + this.director = d; + this.setYear(y); + this.setCategory(c); + + } @Override public void insertToDB(){ - //String query = "INSERT INTO books VALUES(NULL, '" +this.getName() + "', '" + this.getAuthorName() + "', '" + this.getAuthorSurname() + "', '"+ this.getPublishing() + "', '"+ this.getYear() + "', '"+ this.getISBN() + "', '"+ this.getCategory() + "');"; + try { + PreparedStatement prepStmt = conn.prepareStatement( + "insert into movies values (NULL, ?, ?, ?, ?);"); + prepStmt.setString(1, this.getName()); + prepStmt.setString(2, this.getDirector()); + prepStmt.setInt(3, this.getYear()); + prepStmt.setString(4, this.getCategory()); + prepStmt.execute(); + } catch (SQLException e) { + JOptionPane.showMessageDialog(null, "Błąd przy dodawaniu do bazy", "Error:", JOptionPane.INFORMATION_MESSAGE); + } //String query = "INSERT INTO books VALUES(NULL, '" +this.getName() + "', '" + this.getAuthorName() + "', '" + this.getAuthorSurname() + "', '"+ this.getPublishing() + "', '"+ this.getYear() + "', '"+ this.getISBN() + "', '"+ this.getCategory() + "');"; }; + +public String getDirector(){ + return this.director; +} @Override public void delFromDB(){ String query = "DELETE FROM books WHERE id=" + this.getId() + ";"; }; + @Override public void editInDB(){ }; + +} /*public void insertQuery(){ System.out.println("INSERT INTO books VALUES('NULL', '" +name + "', '" + authorName + "', '" + authorSurname + "', '"+ publishing + "', '"+ year + "', '"+ ISBN + "', '"+ category + "');"); }*/ diff --git a/src/library/MovieFieldPattern.java b/src/library/MovieFieldPattern.java index 4e0b90f..25075b3 100644 --- a/src/library/MovieFieldPattern.java +++ b/src/library/MovieFieldPattern.java @@ -26,7 +26,7 @@ public class MovieFieldPattern extends javax.swing.JFrame { this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); movieTitle.setInputVerifier(new library.Validation("[a-zA-z0-9]+", required)); } - public boolean ifreturn= false, ifborrow= false, add= false, delete = false, edit = false; + public boolean add= false, delete = false, edit = false; /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always @@ -174,13 +174,7 @@ public class MovieFieldPattern extends javax.swing.JFrame { }//GEN-LAST:event_CategoryActionPerformed private void SaveChangesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SaveChangesActionPerformed - if(this.ifborrow){ - JOptionPane.showMessageDialog(null, "tryb wypożycz"); - } - else if(this.ifreturn){ - JOptionPane.showMessageDialog(null, "tryb zwróć"); - } - else if(this.add){ + if(this.add){ JOptionPane.showMessageDialog(null, "DODAJ"); } else if(this.edit){