Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 62c6dee

Browse files
Jewellery Show @soumyadip007
1 parent acfb249 commit 62c6dee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1896
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="src" path="Project"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
5+
<classpathentry kind="lib" path="lib/mysql-connector-java-5.1.47-bin.jar"/>
6+
<classpathentry kind="output" path="bin"/>
7+
</classpath>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>Shop</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.eclipse.jdt.core.javanature</nature>
16+
</natures>
17+
</projectDescription>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
4+
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5+
org.eclipse.jdt.core.compiler.compliance=1.8
6+
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7+
org.eclipse.jdt.core.compiler.debug.localVariable=generate
8+
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11+
org.eclipse.jdt.core.compiler.source=1.8
Lines changed: 264 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,264 @@
1+
package Admin;
2+
3+
import java.awt.BorderLayout;
4+
import java.awt.EventQueue;
5+
import java.awt.Font;
6+
import java.awt.Toolkit;
7+
import java.awt.event.ActionEvent;
8+
import java.awt.event.ActionListener;
9+
import java.sql.DriverManager;
10+
import java.sql.ResultSet;
11+
12+
import javax.swing.ButtonGroup;
13+
import javax.swing.JButton;
14+
import javax.swing.JComboBox;
15+
import javax.swing.JFrame;
16+
import javax.swing.JLabel;
17+
import javax.swing.JOptionPane;
18+
import javax.swing.JPanel;
19+
import javax.swing.JRadioButton;
20+
import javax.swing.JTextArea;
21+
import javax.swing.border.EmptyBorder;
22+
23+
import com.mysql.jdbc.Connection;
24+
import com.mysql.jdbc.PreparedStatement;
25+
26+
public class Add_Students extends JFrame {
27+
28+
private JPanel contentPane;
29+
30+
/**
31+
* Launch the application.
32+
*/
33+
public static void main(String[] args) {
34+
EventQueue.invokeLater(new Runnable() {
35+
public void run() {
36+
try {
37+
Add_Students frame = new Add_Students();
38+
frame.setVisible(true);
39+
} catch (Exception e) {
40+
e.printStackTrace();
41+
}
42+
}
43+
});
44+
}
45+
46+
/**
47+
* Create the frame.
48+
*/
49+
public Add_Students() {
50+
setIconImage(Toolkit.getDefaultToolkit().getImage("C:\\Users\\Soumyadeep\\Desktop\\Book Hub\\0 (Custom).jpg"));
51+
52+
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
53+
setBounds(450, 319, 1014, 460);
54+
setResizable(false);
55+
contentPane = new JPanel();
56+
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
57+
setContentPane(contentPane);
58+
contentPane.setLayout(null);
59+
60+
JLabel lblNewLabel = new JLabel("Customer 'Name");
61+
lblNewLabel.setFont(new Font("Segoe UI", Font.PLAIN, 20));
62+
lblNewLabel.setBounds(57, 25, 166, 32);
63+
contentPane.add(lblNewLabel);
64+
65+
JLabel lblGurdiansName = new JLabel("Customer Ph");
66+
lblGurdiansName.setFont(new Font("Segoe UI", Font.PLAIN, 20));
67+
lblGurdiansName.setBounds(59, 101, 145, 32);
68+
contentPane.add(lblGurdiansName);
69+
70+
JLabel lblGender = new JLabel("Type");
71+
lblGender.setFont(new Font("Segoe UI", Font.PLAIN, 20));
72+
lblGender.setBounds(59, 184, 145, 32);
73+
contentPane.add(lblGender);
74+
75+
JTextArea stuname = new JTextArea();
76+
stuname.setFont(new Font("Segoe UI", Font.PLAIN, 20));
77+
stuname.setBounds(235, 26, 166, 37);
78+
contentPane.add(stuname);
79+
80+
JTextArea partname = new JTextArea();
81+
partname.setFont(new Font("Segoe UI", Font.PLAIN, 20));
82+
partname.setBounds(235, 102, 166, 37);
83+
contentPane.add(partname);
84+
85+
JRadioButton rdbtnNewRadioButton = new JRadioButton("Gold");
86+
rdbtnNewRadioButton.setFont(new Font("Segoe UI", Font.PLAIN, 20));
87+
rdbtnNewRadioButton.setBounds(235, 172, 75, 32);
88+
contentPane.add(rdbtnNewRadioButton);
89+
90+
JRadioButton rdbtnNewRadioButton_1 = new JRadioButton("Silver");
91+
rdbtnNewRadioButton_1.setFont(new Font("Segoe UI", Font.PLAIN, 20));
92+
rdbtnNewRadioButton_1.setBounds(235, 213, 138, 26);
93+
contentPane.add(rdbtnNewRadioButton_1);
94+
ButtonGroup btg=new ButtonGroup();
95+
btg.add(rdbtnNewRadioButton_1);
96+
btg.add(rdbtnNewRadioButton);
97+
98+
99+
JLabel lblDob = new JLabel("DD/MM/YYYY");
100+
lblDob.setFont(new Font("Segoe UI", Font.PLAIN, 20));
101+
lblDob.setBounds(481, 25, 158, 32);
102+
contentPane.add(lblDob);
103+
104+
JComboBox date = new JComboBox();
105+
for(int i=1;i<=31;i++)
106+
{
107+
String str=String.valueOf(i);
108+
date.addItem(str);
109+
}
110+
date.setBounds(662, 32, 48, 27);
111+
contentPane.add(date);
112+
113+
JComboBox month = new JComboBox();
114+
month.setBounds(739, 32, 75, 27);
115+
month.addItem("Jan");
116+
month.addItem("Feb");
117+
month.addItem("Mar");
118+
month.addItem("Apr");
119+
month.addItem("May");
120+
month.addItem("Jun");
121+
month.addItem("Jul");
122+
month.addItem("Aug");
123+
month.addItem("Sep");
124+
month.addItem("Oct");
125+
month.addItem("Nov");
126+
month.addItem("Dec");
127+
contentPane.add(month);
128+
129+
JComboBox year = new JComboBox();
130+
for(int i=1901;i<=2018;i++)
131+
{
132+
String str=String.valueOf(i);
133+
year.addItem(str);
134+
}
135+
year.setBounds(841, 32, 109, 27);
136+
contentPane.add(year);
137+
138+
JLabel lblRollNo = new JLabel("Address");
139+
lblRollNo.setFont(new Font("Segoe UI", Font.PLAIN, 20));
140+
lblRollNo.setBounds(481, 184, 158, 32);
141+
contentPane.add(lblRollNo);
142+
143+
JLabel lblClassTeacher = new JLabel("Issued By");
144+
lblClassTeacher.setFont(new Font("Segoe UI", Font.PLAIN, 20));
145+
lblClassTeacher.setBounds(481, 261, 145, 32);
146+
contentPane.add(lblClassTeacher);
147+
148+
JTextArea roll = new JTextArea();
149+
roll.setFont(new Font("Segoe UI", Font.PLAIN, 20));
150+
roll.setBounds(662, 185, 166, 37);
151+
contentPane.add(roll);
152+
153+
JLabel lblSection = new JLabel("Bill No.");
154+
lblSection.setFont(new Font("Segoe UI", Font.PLAIN, 20));
155+
lblSection.setBounds(481, 101, 169, 32);
156+
contentPane.add(lblSection);
157+
158+
JTextArea teacher = new JTextArea();
159+
teacher.setFont(new Font("Segoe UI", Font.PLAIN, 20));
160+
teacher.setBounds(662, 262, 166, 37);
161+
contentPane.add(teacher);
162+
163+
JLabel lblClass = new JLabel("Total (in Gram)");
164+
lblClass.setFont(new Font("Segoe UI", Font.PLAIN, 20));
165+
lblClass.setBounds(59, 261, 145, 32);
166+
contentPane.add(lblClass);
167+
168+
JTextArea stuclass = new JTextArea();
169+
stuclass.setFont(new Font("Segoe UI", Font.PLAIN, 20));
170+
stuclass.setBounds(235, 262, 166, 37);
171+
contentPane.add(stuclass);
172+
173+
JTextArea section = new JTextArea();
174+
section.setFont(new Font("Segoe UI", Font.PLAIN, 20));
175+
section.setBounds(662, 110, 166, 37);
176+
contentPane.add(section);
177+
178+
JButton btnNewButton = new JButton("Buy");
179+
btnNewButton.addActionListener(new ActionListener() {
180+
/* (non-Javadoc)
181+
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
182+
*/
183+
public void actionPerformed(ActionEvent e) {
184+
int a=JOptionPane.showConfirmDialog(btnNewButton,"Are you sure?");
185+
//JOptionPane.setRootFrame(null);
186+
if(a==JOptionPane.YES_OPTION){
187+
188+
String name=stuname.getText();
189+
String prnt= partname.getText();
190+
191+
String condition="";
192+
if(rdbtnNewRadioButton.isSelected())
193+
{
194+
condition="Male";
195+
196+
}
197+
else if(rdbtnNewRadioButton_1.isSelected())
198+
{
199+
condition="Female";
200+
201+
}
202+
int i=1;
203+
String cls=stuclass.getText();
204+
String rl=roll.getText();
205+
String tch=teacher.getText();
206+
String sec=section.getText();
207+
208+
209+
String dt=(String) date.getSelectedItem();
210+
String mnth=(String) month.getSelectedItem();
211+
String yr=(String) year.getSelectedItem();
212+
213+
String date=dt+"/"+mnth+"/"+yr;
214+
try{
215+
System.out.println("add");
216+
217+
Class.forName("com.mysql.jdbc.Driver");
218+
219+
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root","");
220+
221+
PreparedStatement st=(PreparedStatement) con.prepareStatement("INSERT INTO stu(name,prt,gender,class,dob,section,teach,roll,pass) values(?,?,?,?,?,?,?,?,?)");
222+
223+
st.setString(1, name);
224+
st.setString(2, prnt);
225+
st.setString(3, condition);
226+
st.setString(4, cls);
227+
st.setString(5, date);
228+
st.setString(6, sec);
229+
st.setString(7, tch);
230+
st.setString(8, rl);
231+
st.setString(9, "UEMK");
232+
233+
int j=0;
234+
j=st.executeUpdate();
235+
236+
}
237+
catch(Exception w1)
238+
{
239+
System.out.println(w1);
240+
}
241+
242+
243+
if(i==1)
244+
{
245+
String n="\n";
246+
247+
248+
JOptionPane.showMessageDialog(btnNewButton,"Congratulations,"+n+"Student is added sucessfully"+n+"Thankyou.");
249+
}
250+
else
251+
{
252+
253+
JOptionPane.showMessageDialog(btnNewButton,"Please,enter the informations");
254+
}
255+
}
256+
257+
}
258+
});
259+
btnNewButton.setFont(new Font("Segoe UI", Font.PLAIN, 30));
260+
btnNewButton.setBounds(376, 318, 197, 80);
261+
contentPane.add(btnNewButton);
262+
263+
}
264+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /