diff --git a/EndSem/build/built-jar.properties b/EndSem/build/built-jar.properties
index b045ab0..113d1e0 100644
--- a/EndSem/build/built-jar.properties
+++ b/EndSem/build/built-jar.properties
@@ -1,4 +1,4 @@
-#Sat, 22 May 2021 19:58:40 +0530
+#Sun, 23 May 2021 00:26:05 +0530
-C\:\\Users\\Kanav\\Google\ Drive\ (kanavarora2002@gmail.com)\\Git\ Files\\JavaCSEProject\\EndSem=
+D\:\\COLLEGE\\CODING\\Github\ Repos\\Java-CSE-Project\\EndSem=
diff --git a/EndSem/build/classes/Frames/LedgerAccounts.class b/EndSem/build/classes/Frames/LedgerAccounts.class
index ae37e2a..a246e5e 100644
Binary files a/EndSem/build/classes/Frames/LedgerAccounts.class and b/EndSem/build/classes/Frames/LedgerAccounts.class differ
diff --git a/EndSem/build/classes/Frames/Login.class b/EndSem/build/classes/Frames/Login.class
index b4ad8f9..52c2630 100644
Binary files a/EndSem/build/classes/Frames/Login.class and b/EndSem/build/classes/Frames/Login.class differ
diff --git a/EndSem/build/classes/Frames/Main.class b/EndSem/build/classes/Frames/Main.class
index 902c595..9d936e1 100644
Binary files a/EndSem/build/classes/Frames/Main.class and b/EndSem/build/classes/Frames/Main.class differ
diff --git a/EndSem/build/classes/Frames/Sale$1.class b/EndSem/build/classes/Frames/Sale$1.class
index fe5ba42..8be6d23 100644
Binary files a/EndSem/build/classes/Frames/Sale$1.class and b/EndSem/build/classes/Frames/Sale$1.class differ
diff --git a/EndSem/build/classes/Frames/Sale$10.class b/EndSem/build/classes/Frames/Sale$10.class
index 4d47d81..f7d657a 100644
Binary files a/EndSem/build/classes/Frames/Sale$10.class and b/EndSem/build/classes/Frames/Sale$10.class differ
diff --git a/EndSem/build/classes/Frames/Sale$11.class b/EndSem/build/classes/Frames/Sale$11.class
index e48aee2..23fa9df 100644
Binary files a/EndSem/build/classes/Frames/Sale$11.class and b/EndSem/build/classes/Frames/Sale$11.class differ
diff --git a/EndSem/build/classes/Frames/Sale$12.class b/EndSem/build/classes/Frames/Sale$12.class
index 74dcd39..e512d8d 100644
Binary files a/EndSem/build/classes/Frames/Sale$12.class and b/EndSem/build/classes/Frames/Sale$12.class differ
diff --git a/EndSem/build/classes/Frames/Sale$2.class b/EndSem/build/classes/Frames/Sale$2.class
index ccd339d..252d562 100644
Binary files a/EndSem/build/classes/Frames/Sale$2.class and b/EndSem/build/classes/Frames/Sale$2.class differ
diff --git a/EndSem/build/classes/Frames/Sale$3.class b/EndSem/build/classes/Frames/Sale$3.class
index 2a3232c..4083ff3 100644
Binary files a/EndSem/build/classes/Frames/Sale$3.class and b/EndSem/build/classes/Frames/Sale$3.class differ
diff --git a/EndSem/build/classes/Frames/Sale$4.class b/EndSem/build/classes/Frames/Sale$4.class
index 4aa7d45..f69d33d 100644
Binary files a/EndSem/build/classes/Frames/Sale$4.class and b/EndSem/build/classes/Frames/Sale$4.class differ
diff --git a/EndSem/build/classes/Frames/Sale$5.class b/EndSem/build/classes/Frames/Sale$5.class
index 4650192..3da7efc 100644
Binary files a/EndSem/build/classes/Frames/Sale$5.class and b/EndSem/build/classes/Frames/Sale$5.class differ
diff --git a/EndSem/build/classes/Frames/Sale$6.class b/EndSem/build/classes/Frames/Sale$6.class
index 861e0d6..19b3f0a 100644
Binary files a/EndSem/build/classes/Frames/Sale$6.class and b/EndSem/build/classes/Frames/Sale$6.class differ
diff --git a/EndSem/build/classes/Frames/Sale$7.class b/EndSem/build/classes/Frames/Sale$7.class
index d69d875..2a4b7b5 100644
Binary files a/EndSem/build/classes/Frames/Sale$7.class and b/EndSem/build/classes/Frames/Sale$7.class differ
diff --git a/EndSem/build/classes/Frames/Sale$8.class b/EndSem/build/classes/Frames/Sale$8.class
index 20808ca..a387815 100644
Binary files a/EndSem/build/classes/Frames/Sale$8.class and b/EndSem/build/classes/Frames/Sale$8.class differ
diff --git a/EndSem/build/classes/Frames/Sale$9.class b/EndSem/build/classes/Frames/Sale$9.class
index 1a9ca2d..abdaa51 100644
Binary files a/EndSem/build/classes/Frames/Sale$9.class and b/EndSem/build/classes/Frames/Sale$9.class differ
diff --git a/EndSem/build/classes/Frames/Sale.class b/EndSem/build/classes/Frames/Sale.class
index 0283f2c..567122e 100644
Binary files a/EndSem/build/classes/Frames/Sale.class and b/EndSem/build/classes/Frames/Sale.class differ
diff --git a/EndSem/nbproject/private/private.properties b/EndSem/nbproject/private/private.properties
index cf5f26c..071b2eb 100644
--- a/EndSem/nbproject/private/private.properties
+++ b/EndSem/nbproject/private/private.properties
@@ -5,4 +5,4 @@ do.jlink=false
javac.debug=true
javadoc.preview=true
jlink.strip=false
-user.properties.file=C:\\Users\\Kanav\\AppData\\Roaming\\NetBeans\\12.0\\build.properties
+user.properties.file=C:\\Users\\shivam\\AppData\\Roaming\\NetBeans\\12.0\\build.properties
diff --git a/EndSem/nbproject/private/private.xml b/EndSem/nbproject/private/private.xml
index 84add8f..68f2bb1 100644
--- a/EndSem/nbproject/private/private.xml
+++ b/EndSem/nbproject/private/private.xml
@@ -3,10 +3,11 @@
- file:/C:/Users/Kanav/Google%20Drive%20(kanavarora2002@gmail.com)/Git%20Files/JavaCSEProject/EndSem/src/Frames/Login.java
- file:/C:/Users/Kanav/Google%20Drive%20(kanavarora2002@gmail.com)/Git%20Files/JavaCSEProject/EndSem/src/Frames/LedgerAccounts.java
- file:/C:/Users/Kanav/Google%20Drive%20(kanavarora2002@gmail.com)/Git%20Files/JavaCSEProject/EndSem/src/Frames/Sale.java
- file:/C:/Users/Kanav/Google%20Drive%20(kanavarora2002@gmail.com)/Git%20Files/JavaCSEProject/EndSem/src/Frames/Main.java
+ file:/D:/COLLEGE/CODING/Github%20Repos/Java-CSE-Project/EndSem/src/Frames/AccountSetup.java
+ file:/D:/COLLEGE/CODING/Github%20Repos/Java-CSE-Project/EndSem/src/Frames/Main.java
+ file:/D:/COLLEGE/CODING/Github%20Repos/Java-CSE-Project/EndSem/src/Frames/Sale.java
+ file:/D:/COLLEGE/CODING/Github%20Repos/Java-CSE-Project/EndSem/src/Frames/Login.java
+ file:/D:/COLLEGE/CODING/Github%20Repos/Java-CSE-Project/EndSem/src/Frames/LedgerAccounts.java
diff --git a/EndSem/src/Frames/LedgerAccounts.java b/EndSem/src/Frames/LedgerAccounts.java
index 01da0a8..327f3b8 100644
--- a/EndSem/src/Frames/LedgerAccounts.java
+++ b/EndSem/src/Frames/LedgerAccounts.java
@@ -66,7 +66,7 @@ public LedgerAccounts() {
try {
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
String query = "select acc_name from accounts where username = '"+username+"'";
@@ -630,7 +630,7 @@ private void jLabel8MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:eve
// TODO add your handling code here:
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
String query = "select count(*) from transactions WHERE username = '"+username+"' and acc_name = '"+acc +"'";
diff --git a/EndSem/src/Frames/Login.java b/EndSem/src/Frames/Login.java
index d8c720d..c15a032 100644
--- a/EndSem/src/Frames/Login.java
+++ b/EndSem/src/Frames/Login.java
@@ -207,7 +207,7 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS
{
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
Statement stmt = (Statement) con.createStatement();
String query = "select * from users";
diff --git a/EndSem/src/Frames/Main.java b/EndSem/src/Frames/Main.java
index 2dca74f..396b0c2 100644
--- a/EndSem/src/Frames/Main.java
+++ b/EndSem/src/Frames/Main.java
@@ -43,7 +43,7 @@ public Main() throws SQLException {
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
Statement stmt = (Statement) con.createStatement();
String query = "select name,gender from users where username = '"+username+"'";
diff --git a/EndSem/src/Frames/Sale.form b/EndSem/src/Frames/Sale.form
index c579271..8f35b62 100644
--- a/EndSem/src/Frames/Sale.form
+++ b/EndSem/src/Frames/Sale.form
@@ -367,8 +367,8 @@
-
+
diff --git a/EndSem/src/Frames/Sale.java b/EndSem/src/Frames/Sale.java
index d0c87aa..768374e 100644
--- a/EndSem/src/Frames/Sale.java
+++ b/EndSem/src/Frames/Sale.java
@@ -40,7 +40,7 @@ public Sale() {
try {
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
@@ -94,14 +94,19 @@ public void keyPressed(KeyEvent e) {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
int row = target.getSelectedRow();
int col = target.getSelectedColumn();
- String item_id=model.getValueAt(row,1).toString().substring(2);
+ String item_id="";
int pcs = 0;
+ String item_name = "";
float weight_per_bag = 0;
float net_weight=0;
+ float rate=0;
+ float net_rate=0;
+ float gst=0;
+ float amount=0;
try{
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
@@ -113,10 +118,71 @@ public void keyPressed(KeyEvent e) {
{
pcs = rs.getInt("quantity");
weight_per_bag = rs.getFloat("weight");
+ rate = rs.getFloat("price");
+ gst= rs.getFloat("gst_slab");
+ item_name=rs.getString("item_name");
}
+ if(col==1)
+ {
+ query = "select * from stocks where username = '"+username+"' and item_id = '"+item_id+"'";
+ System.out.println("Fetching stock info from database: jvp; table: stocks");
+ rs=stmt.executeQuery(query);
+ System.out.println("Record fetched successfully.");
+ if(rs.next())
+ {
+ pcs = rs.getInt("quantity");
+ rate = rs.getFloat("price");
+ gst= rs.getFloat("gst_slab");
+ item_id=rs.getString("item_id");
+ }
+ item_id=model.getValueAt(row,1).toString().substring(2);
+ net_rate = rate + (rate *((float)gst/100));
+ model.setValueAt(item_name,row,2);
+ model.setValueAt(net_rate,row,6);
+ model.setValueAt(rate,row,5);
+ model.setValueAt(gst,row,11);
+ }
+ if(col==2)
+ {
+ item_name = model.getValueAt(row,2).toString();
+ query = "select * from stocks where username = '"+username+"' and item_name = '"+item_name+"'";
+ System.out.println("Fetching stock info from database: jvp; table: stocks");
+ rs=stmt.executeQuery(query);
+ System.out.println("Record fetched successfully.");
+ if(rs.next())
+ {
+ pcs = rs.getInt("quantity");
+ rate = rs.getFloat("price");
+ gst= rs.getFloat("gst_slab");
+ weight_per_bag = rs.getFloat("weight");
+ System.out.println(weight_per_bag);
+ item_id=rs.getString("item_id");
+ }
+ net_rate = rate + (rate *((float)gst/100));
+ int t_pcs = Integer.parseInt(model.getValueAt(row,3).toString());
+ net_weight= weight_per_bag * t_pcs;
+ System.out.println(net_weight);
+ model.setValueAt(net_weight,row,4);
+ model.setValueAt("S-"+item_id,row,1);
+ model.setValueAt(net_rate,row,6);
+ model.setValueAt(rate,row,5);
+ model.setValueAt(gst,row,11);
+ }
if(col==3)
- {
+ {
+ item_id=model.getValueAt(row,1).toString().substring(2);
+ query = "select * from stocks where username = '"+username+"' and item_id = '"+item_id+"'";
+ System.out.println("Fetching stock info from database: jvp; table: stocks");
+ rs=stmt.executeQuery(query);
+ System.out.println("Record fetched successfully.");
+ if(rs.next())
+ {
+ pcs = rs.getInt("quantity");
+ rate = rs.getFloat("price");
+ gst = rs.getFloat("gst_slab");
+ item_id = rs.getString("item_id");
+ }
int t_pcs = Integer.parseInt(model.getValueAt(row,3).toString());
System.out.println(t_pcs);
System.out.println(pcs);
@@ -126,16 +192,17 @@ public void keyPressed(KeyEvent e) {
System.out.println("out of stock");
}
else
- {
+ {
+ amount = t_pcs*rate;
net_weight= weight_per_bag * t_pcs;
model.setValueAt(net_weight,row,4);
+ model.setValueAt(amount,row,7);
System.out.println("in else block");
-
}
-
}
-
+
+
} catch (ClassNotFoundException ex) {
Logger.getLogger(Sale.class.getName()).log(Level.SEVERE, null, ex);
@@ -159,7 +226,7 @@ public static void addItems(JComboBox combo, String username)
try {
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
@@ -194,7 +261,7 @@ public static void addItemNo(JComboBox combo,String username)
try {
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp","root","Shivam@020401");
System.out.println("Connection is created successfully");
Statement stmt = (Statement) con.createStatement();
@@ -319,12 +386,12 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
jPanel1.add(jTextField1);
- jTextField1.setBounds(82, 14, 90, 24);
+ jTextField1.setBounds(82, 14, 90, 22);
jLabel10.setForeground(new java.awt.Color(0, 0, 0));
jLabel10.setText("Bill Date :");
jPanel1.add(jLabel10);
- jLabel10.setBounds(209, 14, 52, 24);
+ jLabel10.setBounds(209, 14, 49, 24);
jTextField2.setBackground(new java.awt.Color(255, 255, 255));
jTextField2.setForeground(new java.awt.Color(0, 0, 0));
@@ -334,7 +401,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
jPanel1.add(jTextField2);
- jTextField2.setBounds(279, 14, 90, 24);
+ jTextField2.setBounds(279, 14, 90, 22);
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Select Account" }));
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
@@ -353,7 +420,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
jPanel1.add(jTextField3);
- jTextField3.setBounds(483, 14, 90, 24);
+ jTextField3.setBounds(483, 14, 90, 22);
jLabel11.setForeground(new java.awt.Color(0, 0, 0));
jLabel11.setText("Due Date :");
@@ -376,16 +443,16 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel3.setForeground(new java.awt.Color(0, 0, 0));
jLabel3.setText("Address :");
jPanel1.add(jLabel3);
- jLabel3.setBounds(20, 114, 54, 16);
+ jLabel3.setBounds(20, 114, 48, 16);
jLabel4.setForeground(new java.awt.Color(0, 0, 0));
jLabel4.setText("Cash/Credit :");
jPanel1.add(jLabel4);
- jLabel4.setBounds(603, 18, 72, 16);
+ jLabel4.setBounds(603, 18, 69, 16);
jComboBox2.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Credit", "Cash" }));
jPanel1.add(jComboBox2);
- jComboBox2.setBounds(705, 13, 98, 26);
+ jComboBox2.setBounds(705, 13, 98, 22);
jLabel5.setForeground(new java.awt.Color(0, 0, 0));
jLabel5.setText("Balance :");
@@ -397,7 +464,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
jTextField4.setForeground(new java.awt.Color(0, 0, 0));
jTextField4.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jPanel1.add(jTextField4);
- jTextField4.setBounds(705, 67, 121, 24);
+ jTextField4.setBounds(705, 67, 121, 22);
jLabel7.setForeground(new java.awt.Color(0, 0, 0));
jLabel7.setText("――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――");
@@ -415,7 +482,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
jTextField5.setForeground(new java.awt.Color(0, 0, 0));
jTextField5.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jPanel1.add(jTextField5);
- jTextField5.setBounds(705, 110, 121, 24);
+ jTextField5.setBounds(705, 110, 121, 22);
jScrollPane2.setBorder(null);
jScrollPane2.setAutoscrolls(true);
@@ -425,7 +492,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
},
new String [] {
- "SNo", "Item ID", "Item Name", "Pcs", "Qty (kg)", "Net Rate", "Rate", "Amount", "Discount", "Disc (%)", "Taxable", "GST (%)", "GST"
+ "SNo", "Item ID", "Item Name", "Pcs", "Qty (kg)", "Rate", "Net Rate", "Amount", "Discount", "Disc (%)", "Taxable", "GST (%)", "GST"
}
) {
Class[] types = new Class [] {
@@ -465,14 +532,14 @@ public void keyReleased(java.awt.event.KeyEvent evt) {
jLabel15.setForeground(new java.awt.Color(0, 0, 0));
jLabel15.setText("Item(s) :");
jPanel1.add(jLabel15);
- jLabel15.setBounds(718, 356, 46, 16);
+ jLabel15.setBounds(718, 356, 43, 16);
jTextField11.setEditable(false);
jTextField11.setBackground(new java.awt.Color(255, 255, 255));
jTextField11.setForeground(new java.awt.Color(0, 0, 0));
jTextField11.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jPanel1.add(jTextField11);
- jTextField11.setBounds(782, 352, 52, 24);
+ jTextField11.setBounds(782, 352, 52, 22);
jPanel3.setBackground(new java.awt.Color(255, 255, 255));
jPanel3.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(102, 102, 102), 1, true));
@@ -553,7 +620,7 @@ public void keyReleased(java.awt.event.KeyEvent evt) {
);
jPanel1.add(jPanel3);
- jPanel3.setBounds(10, 350, 487, 109);
+ jPanel3.setBounds(10, 350, 478, 105);
jLabel16.setForeground(new java.awt.Color(0, 0, 0));
jLabel16.setText("――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――");
@@ -594,14 +661,14 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel20.setForeground(new java.awt.Color(0, 0, 0));
jLabel20.setText("Bill Amount :");
jPanel1.add(jLabel20);
- jLabel20.setBounds(549, 412, 70, 16);
+ jLabel20.setBounds(549, 412, 69, 16);
jTextField12.setEditable(false);
jTextField12.setBackground(new java.awt.Color(255, 255, 255));
jTextField12.setForeground(new java.awt.Color(0, 0, 0));
jTextField12.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jPanel1.add(jTextField12);
- jTextField12.setBounds(653, 408, 181, 24);
+ jTextField12.setBounds(653, 408, 181, 22);
jButton1.setText("Add Item");
jButton1.addActionListener(new java.awt.event.ActionListener() {
@@ -610,7 +677,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
jPanel1.add(jButton1);
- jButton1.setBounds(570, 350, 90, 32);
+ jButton1.setBounds(570, 350, 90, 22);
jLabel21.setForeground(new java.awt.Color(0, 0, 0));
jLabel21.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
@@ -674,7 +741,7 @@ private void jLabel2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:eve
// TODO add your handling code here:
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp", "root", "bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp", "root", "Shivam@020401");
Statement stmt = (Statement) con.createStatement();
String query = "select * from accounts where username = '" + username + "' and acc_name = '" + acc + "'";
ResultSet rs = stmt.executeQuery(query);
@@ -768,7 +835,7 @@ private void jLabel18MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:ev
gst_total += gst;
try{
Class.forName("java.sql.DriverManager");
- Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp", "root", "bhulgaya123");
+ Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jvp", "root", "Shivam@020401");
Statement stmt = (Statement) con.createStatement();
String query="INSERT INTO bill VALUES('"+bill_no+"','"+s_no+"','"+item_id+"','"+item_name+"','"+pcs+"','"+quantity+"','"+net_rate+"','"+rate+"','"+amount+"','"+discount+"','"+discount_perc+"','"+taxable+"','"+gst_perc+"','"+gst+"','"+acc_name+"','"+username+"','"+type+"');";