The Vehicle Petrol Shop Inventory System is developed using java. The project is built to manage sales and transactions. To make a new transaction, fields such as:items type , qty needs to be selected. If you like to learn point of sales systems step by step, this is the right place to learn from the beginning. In this tutorial useful for making a point of sales system for a small shops.
Paste the following code inside the button Event
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | String item; double price; double qty; String option; double cal; double sum = 0.0; if(chkPetrol.isSelected()) { item = chkPetrol.getText(); price = 500; qty = Double.parseDouble(txtpqty.getText()); option = Cbpetrol.getSelectedItem().toString(); if(option.equals("ML")) { cal = price * qty/1000; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } else { cal = price * qty; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } } if(chkDiesel.isSelected()) { item = chkDiesel.getText(); price = 600; qty = Double.parseDouble(txtdqty.getText()); option = Cbdiesel.getSelectedItem().toString(); if(option.equals("ML")) { cal = price * qty/1000; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } else { cal = price * qty; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } } if(chkkoil.isSelected()) { item = chkkoil.getText(); price = 200; qty = Double.parseDouble(txtkqty.getText()); option = Cbkoil.getSelectedItem().toString(); if(option.equals("ML")) { cal = price * qty/1000; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } else { cal = price * qty; model = (DefaultTableModel)jTable1.getModel(); model.addRow(new Object[] { item, price, qty, cal }); } } for(double i=0; i<jTable1.getRowCount(); i++) { sum = sum + Double.parseDouble(jTable1.getValueAt((int)i,3).toString()); } txtbill.setText(Double.toString(sum)); |