From bc5310b3e079e981cd6be4f9c31ae171927cbc42 Mon Sep 17 00:00:00 2001 From: PaulK Date: Thu, 16 Mar 2023 16:59:45 +0100 Subject: [PATCH] start --- out/production/IDB-Hue-Projekt/Löschen.class | Bin 2567 -> 2534 bytes src/Hinzufügen.java | 32 +++++++++---------- src/Löschen.java | 1 + 3 files changed, 17 insertions(+), 16 deletions(-) diff --git a/out/production/IDB-Hue-Projekt/Löschen.class b/out/production/IDB-Hue-Projekt/Löschen.class index 74efc0fdc8f52a71b4bd6c2fb19d1ccbca93efcd..fcb9e2f635014d43514cc02564cb9250fef634fe 100644 GIT binary patch delta 1132 zcmZWo-*XdH6#j00>`jwxQ<5e$wv;Wl5<+QgL6l&NO<5$^q>wDFMX*iMrP&fUZFZYR zPy-bPo*X;(%^96>#+mx4poQX$Jk;^Q(f`30{U3Z0Pa?yE&d%I>_MH2D=bZ1}bGPfy zp!b)*AO8s86mD;NKb1V_Wat-TynA1HciSqKbn}!40R~@Ex9r`oY-33`Il9Extk)An zSjJv-i(lDH&kGE$YNcX((8~ZX`mmovkV$5;FH-JHomt-77RO~t?M%oa=VU8gg zM=;FLt{Ucby_`2Kqgb*ToHb*Sfu#ae+siUWFe(acwB3hec!lG*j92lR*lqQ0^WMq*OlIuwCMTXFG_S}UjwO-U$Y@ zAPHX8t(A&t=_FUq&KIwx^DA1DpTiXWQm~t2m2o_ zn(vD>>8HgT3|CT_oSM}X!?Y_(Va;6Bt+KI{pU+o|C8IW6)2q5+DmisZoz#?=GBkNH zn^iN~yp~Fl%q2E~`spv1Ak z&_`yU_=6v4Tmr*80Q-iT_0Ua!5qk(03-IsJ#sdDp9;fsOq2sQQ>oeSmeTTL{B+&B+ z`x5Smdj~HvB&3LRABP?z4(#Bl0|_3H4i7oEaiZlOf9}4Ii5;j6vk~{th&ADFF*LTI z5CwU{&pca@n-megjq?%d$rk(x_Yatvi?|=+?I+*Di6{zKrR%JtfeqSw@Ci1dQRFf; zFb+ShKDf|EGtiDOI_QL-P@SZD07(QfhY)duiKXEua5urj5Hv`i)6iTY_+5M6&CFsWZ9JbdTadv PACb>X{|(&2$B6s`hwS5F delta 1173 zcmZvb-&0g&7{@>F*|YoZo;?CCEU-#Sl(8%jrbxDE{IE1Yfq*Ejj0KLcxST`mBBt4@ zS$1KQ%(<(JaHbirn+lPdyr5~OX8IGl?Ydj1DSH-YvSzwC?|I(meV*_0eZJ58{#JRt z%KG`QjqiajuCG`(k6Ki)T@$mZq)HK+%bd%cZ_6)d-I=!jvCL%7QIyR%g;6KxOck8z z5pP)$NH+CZR8ym=wMnqU|IBUnR|bCTa_VNhrD z7`qhVf;U=NltPNCq<_Vzv|_@m-sW){{7GZq!7xuMqP2F7%Pq~jgPD0JhN7!Ps$0?TcL(u zB1ipO#?XN%9lT`IM@SKz%6WN5GoYw^q{i6nqPJWU*P@>jHiHcLhS{oK_V=1Q)TlpT z?mjlcD>gxfEMDa`%}JY6ye_KAP@G)OaTO6K>z>*CPJ~g!lm8O?p{$)vI6> zW~1s3UU0IdajHIru{V1Djr_2u&yZl?B z8owCQ{;#^B_=afvCa9mJQA>uun!1BZ#q>8sTGuG=Fk9kgV2$`1JJUfGH_eF+c0=rm zKxm!Dj!-=GDQ@a(BC+OJ>pE>|ozQnVph$-k;pP@e?MwtWcpmQ3V~~y{^pB)UF~=0Q zDb`Dzc&h*L*b)*>MAkT-2;aL+d0KzV$jOAh!`Qv%b;iFWKo1jmGPiSF;k@Pq#asxl3me1vNyd@B4 zB)wmJ6J!WW+5nSGp(V~@8b>VAOQL4vU$SPUkX&`KvdqadD_LjB39SllGLI{i>bNG< z%Lodcw^=BPGb9EAt{=!rSYv4xHPxC5C6;_0$kP8nP$K_#DrZ{(;rkf9n&D_bDi#FN cU`ZrGsu?T`vrAiRkt^b}WPg=wCLfac8=>~?2LJ#7 diff --git a/src/Hinzufügen.java b/src/Hinzufügen.java index 0ecb70e..c45d9e2 100644 --- a/src/Hinzufügen.java +++ b/src/Hinzufügen.java @@ -2,6 +2,7 @@ import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; + import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE; public class Hinzufügen extends Dialog implements ActionListener { @@ -15,8 +16,8 @@ public class Hinzufügen extends Dialog implements ActionListener { Font font = new Font("Arial", Font.PLAIN, 12); - public Hinzufügen(ResultSet r, String tab, JFrame owner,boolean modal) { - super(owner,modal); + public Hinzufügen(ResultSet r, String tab, JFrame owner, boolean modal) { + super(owner, modal); this.setSize(500, 600); @@ -61,25 +62,24 @@ public class Hinzufügen extends Dialog implements ActionListener { for (int i = 1; i < z; i++) { try { if (i == z - 1) { - spalten = spalten + "'" + b[i].getText() + "'"; - sname = sname + rm.getColumnName(i + 1); + if (b[i].getText().length() == 0) { + int response = JOptionPane.showConfirmDialog(null, "Soll der Wert für " + rm.getColumnName(i + 1) + " 'NULL' übernommen werden?", "Bestätigen", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); + System.out.println(response); + if (response == 0) { + spalten = spalten + " Null"; + sname = sname + rm.getColumnName(i + 1); + } else { + einf.setAction(null); + } + } else { + spalten = spalten + "'" + b[i].getText() + "'"; + sname = sname + rm.getColumnName(i + 1); + } } else { spalten = spalten + "'" + b[i].getText() + "',"; sname = sname + rm.getColumnName(i + 1) + ","; } System.out.println(b[i].getText()); - if (b[i].getText().length() == 0) { - int response = JOptionPane.showConfirmDialog(null, "Soll der Wert für " + rm.getColumnName(i + 1) + " 'NULL' übernommen werden?", "Bestätigen", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); - System.out.println(response); - if (response == 0) { - spalten= spalten+" Null"; - } else { - break; - } - } - - - } catch (Exception ex) { throw new RuntimeException(ex); diff --git a/src/Löschen.java b/src/Löschen.java index 37bb40a..c8d33b1 100644 --- a/src/Löschen.java +++ b/src/Löschen.java @@ -14,6 +14,7 @@ public class Löschen { if (response == 0) { try (Connection conn = DriverManager.getConnection(url, "root", "")) { Statement s = conn.createStatement(); + //SELECT *, CURRENT_TIMESTAMP FROM spiel WHERE spiel.Heim =1 or spiel.Gast =1 AND spiel.Spiel_ID NOT IN (SELECT b.Spiel_ID FROM bundesliga_archiv.spiel as b); ResultSet r = s.executeQuery("INSERT into bundesliga_archiv.verein SELECT * ,CURRENT_TIMESTAMP FROM `verein` WHERE V_ID = " + Einzelansicht.vid); r = s.executeQuery("DELETE From " + tab + " WHERE " + model.getColumnName(0) + "=" + Einzelansicht.vid);