From 09aa7b82be27554236e2e87dc28a07832d610aac Mon Sep 17 00:00:00 2001 From: Chintan0539 Date: Wed, 26 Oct 2022 14:22:14 +0530 Subject: [PATCH] added a banking system --- .DS_Store | Bin 0 -> 8196 bytes Bankingsystem/CreateAcc.class | Bin 0 -> 3023 bytes Bankingsystem/CreateAcc.java | 214 +++++++++++++++++++++++++++++++ Bankingsystem/Menu$1.class | Bin 0 -> 585 bytes Bankingsystem/Menu.class | Bin 0 -> 1370 bytes Bankingsystem/Menu.java | 59 +++++++++ Bankingsystem/MenuEg1.class | Bin 0 -> 1251 bytes Bankingsystem/Registration.class | Bin 0 -> 3806 bytes Bankingsystem/UserLogin$1.class | Bin 0 -> 1885 bytes Bankingsystem/UserLogin.class | Bin 0 -> 2752 bytes Bankingsystem/UserLogin.java | 134 +++++++++++++++++++ Bankingsystem/deposit.class | Bin 0 -> 3021 bytes Bankingsystem/deposit.java | 168 ++++++++++++++++++++++++ Bankingsystem/withdraw.class | Bin 0 -> 3013 bytes Bankingsystem/withdraw.java | 168 ++++++++++++++++++++++++ 15 files changed, 743 insertions(+) create mode 100644 .DS_Store create mode 100755 Bankingsystem/CreateAcc.class create mode 100755 Bankingsystem/CreateAcc.java create mode 100755 Bankingsystem/Menu$1.class create mode 100755 Bankingsystem/Menu.class create mode 100755 Bankingsystem/Menu.java create mode 100755 Bankingsystem/MenuEg1.class create mode 100755 Bankingsystem/Registration.class create mode 100755 Bankingsystem/UserLogin$1.class create mode 100755 Bankingsystem/UserLogin.class create mode 100755 Bankingsystem/UserLogin.java create mode 100755 Bankingsystem/deposit.class create mode 100755 Bankingsystem/deposit.java create mode 100755 Bankingsystem/withdraw.class create mode 100755 Bankingsystem/withdraw.java diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..20ec589e43ae9ba7a3aa82af8e7c525ae24e83ba GIT binary patch literal 8196 zcmeHMK~LO96n;Z!@OB~DMnUCL)l#o01%whsxhxA?L<=Nhp*ge>U1Jwqy!LkOg;a=Y z&+UKcU+A^Jq(7tgoYL>TF=)KYaEhuZok5;wkKgy+%=g~Rcorg3tzo!Kv_M22E|!ft zsv8Qw=WC)&l`Wq`D&T1=$&P{~3-H{S&~^=u0mp!2z%k$$a16W;3}DaZ;#u~6{npiv z0ms1qk^x>Hd|WJ>r5tG~O9v`B0zgiqSqkpu(;w332FPY9M_QrK}|eGFBj z0Em=M(X*d$cShYY#G5h19JNYB4BRp0@Rw5of4xbh`o|dkEy&V469YlW^(Rc`7F(TQc3~>z6gFc=LiR1t+ zmV6-2Qq#`7*vXMS8SJINuZg__)UnvMSdt7jEzN?B*V3atCCDcmj+r)bA7eH}KqT;H z!*CXxn0fjJb7hFkJ%z^veNK?e8QL(5VXtSiBvCLe&CoVjUq|0}sYC5*%$Rj`&tUx% z_+geJcpX4r%OiNS^ql#wSZE+m&VU=pc)N(4o`)7Zvs}U7mpJQQgs_rfthaJqL3?9a zl2^y8z;i`^mR?A9?tmX33?0x8GPO;6RUETg!QBH&kL@*B;Rn zZV3B6#`h!YR4#4_BrkHCC1KgLRKto9$?9$KE%|G%;f-s=jv#Z)nlA2ac+OrEUk5%z z4)uWvZ7AW^M13kVH9~K$cDQY1J?}c4`(L96*te|Kn0M0}mV$Rw?r1v;b;!2;_y2d~ z&6#lwI0oKF2GsOMXQPFlDNFD8tnK6a0T&n68)+#JRB{}Ll;b$$^*;=8??aU_%~FoE jL<`D){zHKImFV_=e0WG0-2Q*V=~2G0%)R#m+W-FrHZ;F! literal 0 HcmV?d00001 diff --git a/Bankingsystem/CreateAcc.class b/Bankingsystem/CreateAcc.class new file mode 100755 index 0000000000000000000000000000000000000000..41511478ad9505b48d0710c7023ce764d925ea8e GIT binary patch literal 3023 zcmZuzU2q#$75=WIcx7enNKWF|Y2zj}q>^k$#A%>SO2Ag^)Q;>L+ezv)C0$8tdlN~k zN~_oo{o((&X$$@1p8|pKQ((dnnW<+w48udGJo3mZ4?MyPGjte+@7$Gb*+Dbfd+)jD zJLlYUzH@iq`|sQD0C*6;G4OZ<3Ul(fXyAzmLbw!xfjI+Ditv;2xGayS3|JBD#9S*E zSp&HU+L0HDE!*=lTQIN~h7-YVTxrEs6l7L3PzuA1pbKSLKP?ZM+=)sU)iAs;Y6h-F zaLBj46vnbFsCP*84q-)HUYEzG3_KIYvk@f4fx>e#E6Rh~NzqQ?d4YU7g3sWyt@s>1 zAHf&!MR|P5z?T)woLlnjk~d|Q?1I9c%oXdJwVbLhIi-cvxR#z&*fBq86>WvCt=qHq zvN!73g}kU(x!k0y&|($cTFFxgmSq|8R>}nK+X_s(#jHE*E)y57*0NXZoOkqYrA0e; zb*s|grv5S7E?NcJ-oMrMw3T<<;hN{UC7N%Uw|%WZc0r+gi>j}5rsCGhqRBvt4g=r2 zMQMD)6x}%`h0gdBS|L@in4%f4!c3h^oM$*`H_vc(Wt@^dSu1Ak%B+=@0NZ9fD|dCm zD(f|QMQ4vVCC59(EX4)7%gT9&gY2s^`QRvuG z_R$KfZQ=#oF!3T@GV!v&x9VtWn0N>eEA%v@vu-7CS5hOzvbQp<=Mn>rd>!8~@d{ow z@fu#=ZZ2bGg@49r{~Q8&!@xI9d<)+;@g01ZY1H9MLPp71CT-R!+SP-T_R_&=w`lPw z)A*i=@8bt1-oy`?WS;+WNl56kw`Hh7&Ccd{$2VAP;t>cDX01iqGw~xi{|THl@llcM z^lh|;PYY_#Xxf+<$5|6U#!VAH!A}j`GVwF~+`unP{1R^&_?3xY;|+P-P&lx0l;+xI zoGM$6cNnuASKQ=9R&wZ6c~{ zut)5QRu#J$YsIaxR`)b%`LYSCWGyr__cnI7cU1dEn$m8;Wq3P=GehaK3enBx&^xS7 z8@-LX6?=j0Tw(+5Zu02s$kErMZT93R#n5=+RYwz2n5GXCwDL5XY}(=-R(4Ce8=Iq9 z7y3n{=UTDE?8k`rJ9x9o_cvMle>~8RjRo5ihVpKXC+@y@XjvyoA83qMIdjTOvTRkV zHkZ838cv!|oET#YH(@g?kuH^g{iPf?HRThIS4nZ5{@cW4m1bq3goAwl82o<( zZ3xJ26BtJqaXG%2DwVlt>YI@Yjzu4B(CUp#%kMQ0uR`qt1j*U=q} z9$CfyI_~L(2TG|xySScZC7PAEbRl}%>tflV86?#1u65f>ZpZnF_@*obelk)Vyl-8K?p zv-NDSCM;V@L^1X9roj(UA_vp?lrdSy(c9#g z(u8~ugPb2GK_4Ko4?W<2b+S9>xu}+N;#M z$#>XozOUY9OZ|yW^k<^}iqrTzM(|IZ!GG|m3Sms`#klIlSv7!Z^$@=R&SF+w!a22w z^Xh3luAaf1dI=ZRoBUdN3zyU#TvmU;Q|d3U)ZdU*|3FUt8;gM!IDsgx1bT5ba2$oe z5Zu5RsyxvwFPZ91Gw-%u{+=C literal 0 HcmV?d00001 diff --git a/Bankingsystem/CreateAcc.java b/Bankingsystem/CreateAcc.java new file mode 100755 index 0000000..de7e41f --- /dev/null +++ b/Bankingsystem/CreateAcc.java @@ -0,0 +1,214 @@ +import java.awt.*; +import java.awt.event.*; +import java.sql.*; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JPasswordField; +import javax.swing.JTextField; +import javax.swing.border.EmptyBorder; +import javax.swing.*; +import java.util.*; +import java.lang.*; + +class CreateAcc extends JFrame implements ActionListener { + + + public static void main(String[] args) { + try { + CreateAcc frame = new CreateAcc(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + private JPanel contentPanel; + public JTextField fName,accNo,address,pNo; + public JComboBox type; + JCheckBox subject1,subject2,subject3; + JRadioButton male,female; + ButtonGroup bg; + JButton submit; + + + + CreateAcc(){ + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(450, 190, 1014, 597); + setResizable(false); + contentPanel = new JPanel(); + contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPanel); + contentPanel.setLayout(null); + + //********************LABELS************************ + + JLabel lblNewLabel = new JLabel("Create Account"); + lblNewLabel.setForeground(Color.BLACK); + lblNewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 46)); + lblNewLabel.setBounds(423, 10, 273, 93); + contentPanel.add(lblNewLabel); + + + + JLabel lb2NewLabel = new JLabel("Acc_no"); + lb2NewLabel.setForeground(Color.BLACK); + lb2NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb2NewLabel.setBounds(20, 150, 100, 30); + contentPanel.add(lb2NewLabel); + + + + JLabel lb3NewLabel = new JLabel("Name"); + lb3NewLabel.setForeground(Color.BLACK); + lb3NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb3NewLabel.setBounds(20, 200, 100, 30); + contentPanel.add(lb3NewLabel); + + JLabel lb4NewLabel = new JLabel("Address"); + lb4NewLabel.setForeground(Color.BLACK); + lb4NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb4NewLabel.setBounds(20, 250, 100, 30); + contentPanel.add(lb4NewLabel); + + + JLabel lb5NewLabel = new JLabel("PhNo"); + lb5NewLabel.setForeground(Color.BLACK); + lb5NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb5NewLabel.setBounds(20, 300, 100, 30); + contentPanel.add(lb5NewLabel); + + + + JLabel lb6NewLabel = new JLabel("Type"); + lb6NewLabel.setForeground(Color.BLACK); + lb6NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb6NewLabel.setBounds(20, 350, 100, 30); + contentPanel.add(lb6NewLabel); + + + + + + + + + + + //********************TextFields************************ + + + accNo = new JTextField(); + accNo.setFont(new Font("Tahoma", Font.PLAIN, 14)); + accNo.setBounds(100, 150, 150, 30); + contentPanel.add(accNo); + accNo.setColumns(15); + + fName = new JTextField(); + fName.setFont(new Font("Tahoma", Font.PLAIN, 14)); + fName.setBounds(100, 200, 150, 30); + contentPanel.add(fName); + fName.setColumns(15); + + + address = new JTextField(); + address.setFont(new Font("Tahoma", Font.PLAIN, 14)); + address.setBounds(100, 250, 150, 30); + contentPanel.add(address); + address.setColumns(15); + + + pNo = new JTextField(); + pNo.setFont(new Font("Tahoma", Font.PLAIN, 14)); + pNo.setBounds(100, 300, 150, 30); + contentPanel.add(pNo); + pNo.setColumns(15); + +// ***********************ComboBox********************** + + + String s1[] = { "C", "S"}; + + + type = new JComboBox(s1); + type.setFont(new Font("Tahoma", Font.PLAIN, 14)); + type.setBounds(100, 350, 150, 30); + contentPanel.add(type); + + + + + + + + + submit=new JButton("Submit"); + submit.setForeground(Color.BLACK); + submit.setFont(new Font("Times New Roman", Font.PLAIN, 30)); + submit.setBounds(400, 250, 150, 30); + contentPanel.add(submit); + + + submit.addActionListener(this); + + + + } + + public void actionPerformed(ActionEvent ae){ + String fName=this.fName.getText(); + int accNo=Integer.parseInt(this.accNo.getText()); + String address=this.address.getText(); + + String pNo=this.pNo.getText(); + + String type=this.type.getSelectedItem().toString(); + System.out.println(fName); + System.out.println(accNo); + System.out.println(address); + System.out.println(type); + + + + try { + Connection connection = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root", "root123"); + + PreparedStatement st = (PreparedStatement) connection.prepareStatement("Insert into accopen values(?,?,?,?,?,?)"); + + st.setInt(1, accNo); + st.setString(2, ); + st.setString(3,fName ); + st.setString(4,address ); + st.setInt(5,type ); + st.setString(6,pNo ); + + ResultSet rs = st.executeQuery(); + if (rs.next()) { + dispose(); + + new Menu(); + + + } else { + JOptionPane.showMessageDialog(btnNewButton, "Something went wrong"); + } + } catch (SQLException sqlException) { + sqlException.printStackTrace(); + } + + + + + + + } + + + +} + diff --git a/Bankingsystem/Menu$1.class b/Bankingsystem/Menu$1.class new file mode 100755 index 0000000000000000000000000000000000000000..50f5e81908d983f3e692c528fecf62bac7ac4350 GIT binary patch literal 585 zcmZuuYfAz_6g{KnxZ9SN*}F8evVu0DZ$=PN5ZD8ZzOOpj#5x%DVCLSrbI!Ss`S^T$2e5;xg)}B@a1<;|VLF2u8?%_>nCDpJC^Dq=wTvp;etEHl}hS82CMoVTEApS9RwZ0kZnjMPW!!<2rs;rZz5h>%Rrrr@G1yxIN!2|O`a0-vlpG9W$$~%ibF7pI4}33*M8uGbi|{?wbPH-=F<(`11KIIFkTa61+%QnC_~7$a%|`$1LLK4S@@q`sVeIs3l$%%^|<_!GbxJa&-4DGR4w#iMRneRg|jJ)o(?vE{Nw13pX8%Vo}U) zNz5N4K~at+Id02QvLx>~PARy>An=+C>pBd*P$60Of=z|N(l7d%eqIQ-{NQO}X_?A7 zg*|m0MqX1P9W`|j>b1yk1PTd%R$+9fM=|p1^h)?llkiW||FR$W(N%?>++>-#78*5A zVW8v(-kr_*6R)|dpR7}ptZScfM{bis!D=}DB7}{na7xS7;Wp=1t9L9Gnd)c(@;)qD;)i1rfI4Y{)9iGy< zf_-Cv^C!c2U-4MYRU-u4)LT)(d*%gEVY`KK%LS`tj zGL#sRiWk=m3e$kPgd}>X`DdyP)j^_~?P()f>Y%sUCX`bhSVm>PM=BPaHYlWH!8Jl3 zh5l-GppCunk%@(@5e8#n$Oywz?-=AA(k+Zsx_n=kPgBlx`9AW4U-83TKGVTym38iG zVQgCbTi9R8Pq%O&pHXl4YvG%`YT;l$*}|c>>`LJT&oYL2_Oa7`eg`muy_`@6Gsxl! z2C;-8RA^J<%?4jRudolVF@|5UAHU%se&_Ok;Ostf>;K}Wf9CxD<^)qXi9$R_K1K;M j*;EJPoZLj|OL}=<0rRl2KyHS70<-v*)S>ezDL?-Kv!g3F literal 0 HcmV?d00001 diff --git a/Bankingsystem/Menu.java b/Bankingsystem/Menu.java new file mode 100755 index 0000000..befa084 --- /dev/null +++ b/Bankingsystem/Menu.java @@ -0,0 +1,59 @@ + +import javax.swing.*; +import java.util.*; +import java.io.*; +import java.lang.*; +import java.awt.event.*; + +class Menu extends JFrame +{ + JMenu menu,master,transaction; + JMenuItem i1, i2, i3; + Menu() + { + JFrame f= new JFrame("Menu"); + JMenuBar mb=new JMenuBar(); + menu=new JMenu("Menu"); + master=new JMenu("Master"); + transaction=new JMenu("Transaction"); + i1=new JMenuItem("Open acc"); + i2=new JMenuItem("Deposit"); + i3=new JMenuItem("Withdraw"); + menu.add(master); + menu.add(transaction); + master.add(i1); + transaction.add(i2); + transaction.add(i3); + + + i1.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + System.out.println("i1"); + } + }); + i2.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + System.out.println("i2"); + } + }); + i3.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + System.out.println("i3"); + } + }); + + + mb.add(menu); + f.setJMenuBar(mb); + f.setSize(400,400); + f.setLayout(null); + f.setVisible(true); + } + + + + public static void main(String args[]) + { + Menu m= new Menu(); + } +} \ No newline at end of file diff --git a/Bankingsystem/MenuEg1.class b/Bankingsystem/MenuEg1.class new file mode 100755 index 0000000000000000000000000000000000000000..4d9627ed825913791aabb2a8468a4b93a9c45ee1 GIT binary patch literal 1251 zcmZ`(TTc^F5dKbE=ytmm+ES3Ks3^T4<>s}3%1w(cC`B6d>CkR)32jNc6*c|dFXgLv<mdwR~K3c{_C za>{&OV8T8~t;Ar^|gEduGlnwy(EGsYVlM_V|VAmL|`EezAv4$)`RPA?6LD0oB`r@2_1 zaJM)CZgB#dxPxBW6$nHCF$x!)Wcd}XLp0#n4mj&@r5b44uG8?N4Y)0natx2HsCAIy zwH3`$e59P)4s_Jfc?`d;1S}bQqYZXgFnSsoAeaVICs*@d Q1@vVobfLgCk{uZT3-g){j{pDw literal 0 HcmV?d00001 diff --git a/Bankingsystem/Registration.class b/Bankingsystem/Registration.class new file mode 100755 index 0000000000000000000000000000000000000000..f24871201808698ddb59380a2ee0b0602b6c9e99 GIT binary patch literal 3806 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 ie&Ng+icZ0oY z+H%u!U**1$K!{2_Ag(x4gDQc9gm^=|Bk{r;5>E(tKzy@n8@p8a;s1AM=9`&+=9~Tf z{oj|b0JstF)ggdES%zd84&qRl`-m)ugBT4Xh$CTyF%ra45gwCeOqRQXxI2snj0o^} z5Jng}#zm46^@Kc`L7WI-GK|GIS%)-E$u^g7X+p^GQ1EzwwH;fjHgpiY+ znikQtARmMiMyn*&D&kg*g)l9^(;>`=>oY-|4I_?|vd|)qu^`Tcu?6?Z%l#odAc;Px zp!HgonM-7heBR6})H&uErzdS@CKQ$?PZ_6;Gx7XP+M0~-8!BnK6zZpFKV#=6il!^7 zO$REqG}p!*tKXdIo^~ADQfR8S_QW)+$r$5iM&Y_@eNv=UFG$&zV_MFDVVVCi5}_Cc zvPPOA7Dtb|PU0DZxeq!y9-*u45cLUrg6M_Gv}N{BXUEOlkTIU2q<+vbQup*3Q|>#v ztx&rwZKa)C6#P+vhK*Fp%;(o_+_+I;eKa|oH*-mQGHrFWRVQ3osS;?DfZF~Cbal;2 zz|8_&`#->P`ND(tbS`D~q~$mb{7d70BTQqcGmxdkK$wrs;8hWu$!$WvjVUgH+ zHQRe8WllM1+tTm|_9--0k)bDNWK9i^;=G0ncud3N0Ma*YFlD7Asnwq0$5_C|7^oCQ0jU4e#Jx1!%Yxw~=aj(>avRr(I?SqDO>& z3#Uk8$7ShI&PcJxOKG*oJYh^{oJ7XXoBOBCoFOeE&7-}7siQ@=J#9^Jw1d%J{zR%# zdeF?L&w0%EjHD&(Q?!c8#ZGxma_6Uk*hJ+VF7Xg?skL`I&@TCBdL*Ub-1 zDZM~qbay|;v}&-~8=Y}>r=*F=be>;3X$q&mTnO_tBgU&Om>_S3052w>20j^ZKKW$Y z-JPTF?xdExb0WFdpbiP_fx=$CjnLl5eepa3qjQ|H_CNu(mk>&}7ZCc4RzN)>ya9da z;d3);xkeE}8|59;#CYSiqX`>uJ2kW$2;zFOID zS9JgHx^K7uE#@zvJ~odA=CE)Uk=U1r%tIdy@i&LY0v5$YRKRtzsREkjv3Rs`$sBL1 z_Rq1bfadmjEFW!L;g4*X!^#3ywd?9qq+VBgWUPSI0^^C+j4((GgRGr}pEAD-y51jI zOfE&bvycC_Z(n)j{K8k$RPTE8yPSmQR6E}B}3f4`$ zor(8#xQTaoTXRRr%W5zG4jq5#_(;dsksFH#=qTemiSO_94$f^u0Ue!J;X4J-6e{qY z#oXg=1W;2WJ z6mIwXb^mX=Z*wtY5sBSrq=s?{^a;r#f4TzLN+NE{u2@5r$q$+BOF_yb85K)-6he$|8lwE_oJ2M($( z45~dCR{c1nhB2a!;jqf^mcI{2)CC+`kStM}Q75~k- GzkdK*T$308 literal 0 HcmV?d00001 diff --git a/Bankingsystem/UserLogin.java b/Bankingsystem/UserLogin.java new file mode 100755 index 0000000..b3d388e --- /dev/null +++ b/Bankingsystem/UserLogin.java @@ -0,0 +1,134 @@ + +import java.awt.Color; +import java.awt.*; +import java.awt.EventQueue; +import java.awt.Font; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.*; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JPasswordField; +import javax.swing.JTextField; +import javax.swing.border.EmptyBorder; +import javax.swing.*; + +public class UserLogin extends JFrame +{ + + private JTextField textField; + private JPasswordField passwordField; + private JButton btnNewButton; + private JLabel label; + private JPanel contentPane; + + + public static void main(String[] args) +{ + + + try { + UserLogin frame = new UserLogin(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + /** + * Create the frame. + */ + public UserLogin() + { + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(450, 190, 1014, 597); + setResizable(false); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + JLabel lblNewLabel = new JLabel("Login"); + lblNewLabel.setForeground(Color.BLACK); + lblNewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 46)); + lblNewLabel.setBounds(423, 13, 273, 93); + contentPane.add(lblNewLabel); + + textField = new JTextField(); + textField.setFont(new Font("Tahoma", Font.PLAIN, 32)); + textField.setBounds(481, 170, 281, 68); + textField.setColumns(10); + contentPane.add(textField); + + passwordField = new JPasswordField(); + passwordField.setFont(new Font("Tahoma", Font.PLAIN, 32)); + passwordField.setBounds(481, 286, 281, 68); + contentPane.add(passwordField); + + JLabel lblUsername = new JLabel("Username"); + lblUsername.setBackground(Color.BLACK); + lblUsername.setForeground(Color.BLACK); + lblUsername.setFont(new Font("Tahoma", Font.PLAIN, 31)); + lblUsername.setBounds(250, 166, 193, 52); + contentPane.add(lblUsername); + + JLabel lblPassword = new JLabel("Password"); + lblPassword.setForeground(Color.BLACK); + lblPassword.setBackground(Color.CYAN); + lblPassword.setFont(new Font("Tahoma", Font.PLAIN, 31)); + lblPassword.setBounds(250, 286, 193, 52); + contentPane.add(lblPassword); + + btnNewButton = new JButton("Login"); + btnNewButton.setFont(new Font("Tahoma", Font.PLAIN, 26)); + btnNewButton.setBounds(545, 392, 162, 73); + + btnNewButton.addActionListener(new ActionListener() { + + public void actionPerformed(ActionEvent e) + { + String userName = textField.getText(); + String password = passwordField.getText(); + try { + Connection connection = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/bank", + "root", "root123"); + + PreparedStatement st = (PreparedStatement) connection + .prepareStatement("Select * from login where username=? and password=?"); + + st.setString(1, userName); + st.setString(2, password); + ResultSet rs = st.executeQuery(); + if (rs.next()) { + dispose(); + + new Menu(); + + // this.dispose(); + JOptionPane.showMessageDialog(btnNewButton, "You have successfully logged in"); + } else { + JOptionPane.showMessageDialog(btnNewButton, "Wrong Username & Password"); + } + } catch (SQLException sqlException) { + sqlException.printStackTrace(); + } + } + }); + + contentPane.add(btnNewButton); + + label = new JLabel(""); + label.setBounds(0, 0, 1008, 562); + contentPane.add(label); + } +} \ No newline at end of file diff --git a/Bankingsystem/deposit.class b/Bankingsystem/deposit.class new file mode 100755 index 0000000000000000000000000000000000000000..51a0f65b4b8b1ed8d8b6ad33544c5a4c1b2e301d GIT binary patch literal 3021 zcmZuzU2q#$75=WIcx7enNKWF|Y2zj}q>^k$#A%>SO2BsP)Q;>L+exZ4C0$8tdlN~k zN~_oo{o((&X$$@1p8|pKQ((dnnW<+w48udGJo3mZ4?MyPGjte+@7$Gb*+Dbfd+)jD zJLlYUzH@iq`|sQD0C*6;G4OZ<3K@A^H1I?OAzX^UK*qq6BK)L0F3aO716Bk(k!j^3 zYakavJMtp2WqV#`3kDX$a3a`^E3LSSg3O8rN@2JWbfGNkr{zJDJ5dRv8ip4}&A_z? z4*9m1!dR9C^$v;NA*_hY>+<-NfoH;aHiD!$PNi&lZQ_iwd5W91!pxaN6oiRN48ZC@*pT~O%WqUtN1skpVWXflwZ!@&1$ zQJUB=MR!g~p)>x3R!9{rrfAlyFjFTJ=NZn3n`bz?(oV^qsui<#WzNbY$^I!g|#;E z0&bXi5igl|S>RiBG%-v(gohP+n$cOelD8|V(PG(K8P;=&fkwWLZr9d1WuaxsK|BtHX6ex z1+`~2X-rJutcf4vriq{6rv`4B_!)j~;1?!-iMI^=%EYhnhCFU49N0KYb7j*`m5pdu z6e3mIJMUB-O`cHvqGm{$Jo7Y><|CGVovX?xzP6}*vxTeTl6+Z9WS$`i-O1=C86 zVK!sF%GAck`4g#0>5N@id$o??rGBUWs_FPT4-qQZR~FEr}m9BjkpDu;q4es4~?8vh;Fuq-eGmx=xxlc z*b8jt65D5YlSf}ij=mmkvnM|(hQAvRl%<*c{Ee&@UoA z*NP=(KSsRYznfLQzscJF5+}3$5V~*WB54Nzz~M@IMNtTH^xznY5AGP_$bEpn$5;Bh*qRANk3Cu zU7+6p$IdmV%qjxuzEB;(TL`E7>ez9cT3~EZzR?4CjPw0y;d2kd*h_gAcRCTnKCbp- znmYyp(*`~f;*@u&?<9Db;vGO>BDso|WJ?|4WK8`rhIeAYf5igl>S#>{>xd-Ru#+*E zchHvn9op8=o(c1}id}U?lOn1kCWES@V-34A9eY;!+Uff(I_uciw}!4vM|UuKWEK1C zxTi0sZbc(86^lMu$GrmMi4I)QxE|sr`+Z#hIV>HZ|bG z2DZTl1omzdY+wU+kgyY>?vM}c4sAnrhXne56SSK(IBf;JL&+enCw_qW+d zG;Ac+Z6q@teXHodg8^FclXygC>)BvUShkdiV(R5hgCC+q4yN-dW3rB;x5+Q13Hcrd zIX_H-K0so}(TxOp_yLzdAKRrLBN!mm`76UDC0#RHE^x|sZI0}IwxPft0 zd7?SS={IJM4ac6rF&>%q7@XwD+7A96$4+s|^bVdNqaGwXk8?Os$A>uxbB=E&r-zLP eTw}K`@pE|@_u^Uf;yL-gWjb!s)p_m*aN&Qyhu?$% literal 0 HcmV?d00001 diff --git a/Bankingsystem/deposit.java b/Bankingsystem/deposit.java new file mode 100755 index 0000000..7b5a885 --- /dev/null +++ b/Bankingsystem/deposit.java @@ -0,0 +1,168 @@ +import java.awt.*; +import java.awt.event.*; +import java.sql.*; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JPasswordField; +import javax.swing.JTextField; +import javax.swing.border.EmptyBorder; +import javax.swing.*; + +class deposit extends JFrame implements ActionListener { + + + public static void main(String[] args) { + try { + deposit frame = new deposit(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + private JPanel contentPanel; + public JTextField fName,accNo,amount,pNo; + public JComboBox type; + JCheckBox subject1,subject2,subject3; + JRadioButton male,female; + ButtonGroup bg; + JButton submit; + + + + deposit(){ + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(450, 190, 1014, 597); + setResizable(false); + contentPanel = new JPanel(); + contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPanel); + contentPanel.setLayout(null); + + //********************LABELS************************ + + JLabel lblNewLabel = new JLabel("Deposit"); + lblNewLabel.setForeground(Color.BLACK); + lblNewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 46)); + lblNewLabel.setBounds(423, 10, 273, 93); + contentPanel.add(lblNewLabel); + + + + JLabel lb2NewLabel = new JLabel("Acc_no"); + lb2NewLabel.setForeground(Color.BLACK); + lb2NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb2NewLabel.setBounds(20, 150, 100, 30); + contentPanel.add(lb2NewLabel); + + + + JLabel lb3NewLabel = new JLabel("Name"); + lb3NewLabel.setForeground(Color.BLACK); + lb3NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb3NewLabel.setBounds(20, 200, 100, 30); + contentPanel.add(lb3NewLabel); + + JLabel lb4NewLabel = new JLabel("Amount"); + lb4NewLabel.setForeground(Color.BLACK); + lb4NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb4NewLabel.setBounds(20, 250, 100, 30); + contentPanel.add(lb4NewLabel); + + + + //********************TextFields************************ + + + accNo = new JTextField(); + accNo.setFont(new Font("Tahoma", Font.PLAIN, 14)); + accNo.setBounds(100, 150, 150, 30); + contentPanel.add(accNo); + accNo.setColumns(15); + + fName = new JTextField(); + fName.setFont(new Font("Tahoma", Font.PLAIN, 14)); + fName.setBounds(100, 200, 150, 30); + contentPanel.add(fName); + fName.setColumns(15); + + + amount = new JTextField(); + amount.setFont(new Font("Tahoma", Font.PLAIN, 14)); + amount.setBounds(100, 250, 150, 30); + contentPanel.add(amount); + amount.setColumns(15); + + + + + submit=new JButton("Submit"); + submit.setForeground(Color.BLACK); + submit.setFont(new Font("Times New Roman", Font.PLAIN, 30)); + submit.setBounds(400, 250, 150, 30); + contentPanel.add(submit); + + + submit.addActionListener(this); + + + + } + + public void actionPerformed(ActionEvent ae){ + String fName=this.fName.getText(); + int accNo=Integer.parseInt(this.accNo.getText()); + String amount=this.amount.getText(); + + + + + System.out.println(fName); + System.out.println(accNo); + System.out.println(amount); + + + + + try { + Connection connection = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root", "root123"); + + PreparedStatement st = (PreparedStatement) connection.prepareStatement("Insert into deposit values(?,?,?,?)"); + + st.setInt(1, accNo); + st.setString(2, ); + st.setString(3,fName ); + st.setString(4,amount ); + + + ResultSet rs = st.executeQuery(); + if (rs.next()) { + dispose(); + + new Menu(); + + // this.dispose(); + + } else { + JOptionPane.showMessageDialog(btnNewButton, "Something went wrong"); + } + } catch (SQLException sqlException) { + sqlException.printStackTrace(); + } + + + + + + + } + + + +} + diff --git a/Bankingsystem/withdraw.class b/Bankingsystem/withdraw.class new file mode 100755 index 0000000000000000000000000000000000000000..0d700405944931be5db84b84bb38de386775d47f GIT binary patch literal 3013 zcmZuzTX0)f6Icsv4yj0_hIJP|<%mm)BbG4P}aKP|&$8J;p=MX(c@R&KHe zauKv6FA`gh=Vi5EU@h^L%d!o5D`f)rZ3T|F#jHE*E)y57*0NXZoOkqYrA0e;b*s|g zrv5S7E?NcJ-oMrMjForX;hN{UC7N%Uw|%WZc0r+gi>j}5rsCGhqRBvt4g=r2MQLKg z6x}%`h0gdBS|L@in4(#)!c3h^oM$*AZl2-nN;@Tcs#eU}l{qUb0k+M0R_^MgRn~j* ziq0N(N{)AmS&9pEmzDDzw=`{6=G{us&MVv(_nlZvUdq140;Ptu%BZZhyU46ttK{r4 zN4r>Zyv2OQS~?>2W0uzUCT1{e;!F6l!frY9!yaAE*=2EQ;wzX{=-5*Bu?nkg;;VSs z#4C8!#A^cIs-vl4;vsxop{E(0bt`$hk{T_Ry_I3TmKbQ{b-ZEXYxuf}H}Q?_=F(Qy zE{Ng{1K%|9EqvR=cko>%PX{e&7$Z}esyU}LwY zhjO{gC83_r*_NROAv>F+oY>&5iH9NOpR*Qe&%}@9)+cb%#3w|qleW3ayLBDvKYwg62Y(5lh)h2q%0XxI4XjQSBwpQF4 zYjsbPmM@#MO4dR{b8q8xdmpuLq-n%0xD0Q{aC&IutU`3NCG-ia(?)M&ZpB_;6PMUF zyPG`vI&$^(Xq!FxNij5Dc-7H_6sGCR1g$)cCYz4A6-cG5ay% z{l49-^8HQL{vQvtV`IVggrR(qC0B7YIDmstl^~j#))yJ za1%DWLf#em0_jruk6y}gQ`0`-Dz;Tzr~fuFS*2N7DB&Q#ItKqghBgG`G2n+(N%!cP zjiqNclAcdB=1<}g?tvi;>v^OxpKi>f7}N4IjrmcG>ph!|a}cdaW0HQRxVu2V0nVLk zP?=Q((tV*ig0~P(_tmlEHnqUmqWqEv@EF(o(ZX>L!q`iB7f(77!#?izW11%h0@DUQ z72=XFr|%?qnBpBkU?RDSmSjsE;bctxF@|?z!GFa9=jv!p2J46<*RYc@n0L^Y{2kiX z(4GnNZxy@hh$cl;M@%MFN5>j=XFB$*@^jPoTXfd3uWt=qnU3yY^vEjq*Kto@Ox=n` zVk#DWvW|NN#v2{Dpm9CKP4@e^{&iftkL!=_iQz^xAMI(t`Zr+r5jHj8!v?m&1_btA z6Kr4uc95_Wq3)0m><(>1c83J|K@+r_H8^mA={Ur6+WLRxuFO(R1TT72R3cQc^1FhMqF&Xx6MYpVI#iHMuIjHciTvajSsfjNHlCD)@>v+ z9eu0lzk>l<@soH&R_obdO<1;+h+^vXO@kkyL@uWDDRZ)pqqoT~r3v{y2Dv^=f<8cE z$I*=hdicXFfj+iNKSnS>+8@O^>RrMy6!=T^I*#KdHrp#~wKu7Cli#r0{9e7omiiN$ z=+8v`6{qocjN+d-ga6=B6~egMiwV_>vuXe{>LGsj&tgtp!a22w^Xh3luAV_gy@reG zE&fJ%8<*4_TvmU;Q|d3U)ZdU*|3FUt8;gM!IDsgx1bT5ba2$oe5Zu5xs=U!0ovw2d1*!C;$Ke literal 0 HcmV?d00001 diff --git a/Bankingsystem/withdraw.java b/Bankingsystem/withdraw.java new file mode 100755 index 0000000..491931f --- /dev/null +++ b/Bankingsystem/withdraw.java @@ -0,0 +1,168 @@ +import java.awt.*; +import java.awt.event.*; +import java.sql.*; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JPasswordField; +import javax.swing.JTextField; +import javax.swing.border.EmptyBorder; +import javax.swing.*; + +class withdraw extends JFrame implements ActionListener { + + + public static void main(String[] args) { + try { + withdraw frame = new withdraw(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + private JPanel contentPanel; + public JTextField fName,accNo,amount,pNo; + public JComboBox type; + JCheckBox subject1,subject2,subject3; + JRadioButton male,female; + ButtonGroup bg; + JButton submit; + + + + withdraw(){ + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(450, 190, 1014, 597); + setResizable(false); + contentPanel = new JPanel(); + contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPanel); + contentPanel.setLayout(null); + + //********************LABELS************************ + + JLabel lblNewLabel = new JLabel("withdraw"); + lblNewLabel.setForeground(Color.BLACK); + lblNewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 46)); + lblNewLabel.setBounds(423, 10, 273, 93); + contentPanel.add(lblNewLabel); + + + + JLabel lb2NewLabel = new JLabel("Acc_no"); + lb2NewLabel.setForeground(Color.BLACK); + lb2NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb2NewLabel.setBounds(20, 150, 100, 30); + contentPanel.add(lb2NewLabel); + + + + JLabel lb3NewLabel = new JLabel("Name"); + lb3NewLabel.setForeground(Color.BLACK); + lb3NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb3NewLabel.setBounds(20, 200, 100, 30); + contentPanel.add(lb3NewLabel); + + JLabel lb4NewLabel = new JLabel("Amount"); + lb4NewLabel.setForeground(Color.BLACK); + lb4NewLabel.setFont(new Font("Times New Roman", Font.PLAIN, 14)); + lb4NewLabel.setBounds(20, 250, 100, 30); + contentPanel.add(lb4NewLabel); + + + + //********************TextFields************************ + + + accNo = new JTextField(); + accNo.setFont(new Font("Tahoma", Font.PLAIN, 14)); + accNo.setBounds(100, 150, 150, 30); + contentPanel.add(accNo); + accNo.setColumns(15); + + fName = new JTextField(); + fName.setFont(new Font("Tahoma", Font.PLAIN, 14)); + fName.setBounds(100, 200, 150, 30); + contentPanel.add(fName); + fName.setColumns(15); + + + amount = new JTextField(); + amount.setFont(new Font("Tahoma", Font.PLAIN, 14)); + amount.setBounds(100, 250, 150, 30); + contentPanel.add(amount); + amount.setColumns(15); + + + + + submit=new JButton("Submit"); + submit.setForeground(Color.BLACK); + submit.setFont(new Font("Times New Roman", Font.PLAIN, 30)); + submit.setBounds(400, 250, 150, 30); + contentPanel.add(submit); + + + submit.addActionListener(this); + + + + } + + public void actionPerformed(ActionEvent ae){ + String fName=this.fName.getText(); + int accNo=Integer.parseInt(this.accNo.getText()); + String amount=this.amount.getText(); + + + + + System.out.println(fName); + System.out.println(accNo); + System.out.println(amount); + + + + + try { + Connection connection = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root", "root123"); + + PreparedStatement st = (PreparedStatement) connection.prepareStatement("Insert into withdraw values(?,?,?,?)"); + + st.setInt(1, accNo); + st.setString(2, ); + st.setString(3,fName ); + st.setString(4,amount ); + + + ResultSet rs = st.executeQuery(); + if (rs.next()) { + dispose(); + + new Menu(); + + // this.dispose(); + + } else { + JOptionPane.showMessageDialog(btnNewButton, "Something went wrong"); + } + } catch (SQLException sqlException) { + sqlException.printStackTrace(); + } + + + + + + + } + + + +} +