Third Commit
This commit is contained in:
@@ -31,7 +31,7 @@ public class BillingSystem {
|
|||||||
private JTextField textFieldLabour;
|
private JTextField textFieldLabour;
|
||||||
private JTextField textFieldTravel;
|
private JTextField textFieldTravel;
|
||||||
private JTextField textFieldPlastic;
|
private JTextField textFieldPlastic;
|
||||||
private JTextField textFieldCooper;
|
private JTextField textFieldCopper;
|
||||||
private JTextField textFieldChrome;
|
private JTextField textFieldChrome;
|
||||||
private JTextField textFieldCostOfMaterial;
|
private JTextField textFieldCostOfMaterial;
|
||||||
private JTextField textFieldCostOfLabor;
|
private JTextField textFieldCostOfLabor;
|
||||||
@@ -84,8 +84,8 @@ public class BillingSystem {
|
|||||||
textFieldPlastic.setEnabled(false);
|
textFieldPlastic.setEnabled(false);
|
||||||
textFieldPlastic.setText("0");
|
textFieldPlastic.setText("0");
|
||||||
|
|
||||||
textFieldCooper.setEnabled(false);
|
textFieldCopper.setEnabled(false);
|
||||||
textFieldCooper.setText("0");
|
textFieldCopper.setText("0");
|
||||||
|
|
||||||
textFieldChrome.setEnabled(false);
|
textFieldChrome.setEnabled(false);
|
||||||
textFieldChrome.setText("0");
|
textFieldChrome.setText("0");
|
||||||
@@ -187,7 +187,7 @@ public class BillingSystem {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
textFieldLabour.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
textFieldLabour.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
||||||
textFieldLabour.setBounds(184, 55, 161, 20);
|
textFieldLabour.setBounds(184, 59, 161, 20);
|
||||||
panel_2.add(textFieldLabour);
|
panel_2.add(textFieldLabour);
|
||||||
textFieldLabour.setColumns(10);
|
textFieldLabour.setColumns(10);
|
||||||
|
|
||||||
@@ -225,8 +225,8 @@ public class BillingSystem {
|
|||||||
textFieldPlastic.setBounds(184, 154, 161, 20);
|
textFieldPlastic.setBounds(184, 154, 161, 20);
|
||||||
panel_2.add(textFieldPlastic);
|
panel_2.add(textFieldPlastic);
|
||||||
|
|
||||||
textFieldCooper = new JTextField();
|
textFieldCopper = new JTextField();
|
||||||
textFieldCooper.addKeyListener(new KeyAdapter() {
|
textFieldCopper.addKeyListener(new KeyAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void keyTyped(KeyEvent e) {
|
public void keyTyped(KeyEvent e) {
|
||||||
Child_Billing OnlyNumbers = new Child_Billing();
|
Child_Billing OnlyNumbers = new Child_Billing();
|
||||||
@@ -237,10 +237,10 @@ public class BillingSystem {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
textFieldCooper.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
textFieldCopper.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
||||||
textFieldCooper.setColumns(10);
|
textFieldCopper.setColumns(10);
|
||||||
textFieldCooper.setBounds(184, 198, 161, 20);
|
textFieldCopper.setBounds(184, 198, 161, 20);
|
||||||
panel_2.add(textFieldCooper);
|
panel_2.add(textFieldCopper);
|
||||||
|
|
||||||
textFieldChrome = new JTextField();
|
textFieldChrome = new JTextField();
|
||||||
textFieldChrome.addKeyListener(new KeyAdapter() {
|
textFieldChrome.addKeyListener(new KeyAdapter() {
|
||||||
@@ -287,7 +287,7 @@ public class BillingSystem {
|
|||||||
textFieldCostOfMaterial = new JTextField();
|
textFieldCostOfMaterial = new JTextField();
|
||||||
textFieldCostOfMaterial.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
textFieldCostOfMaterial.setFont(new Font("Tahoma", Font.PLAIN, 20));
|
||||||
textFieldCostOfMaterial.setColumns(10);
|
textFieldCostOfMaterial.setColumns(10);
|
||||||
textFieldCostOfMaterial.setBounds(670, 55, 178, 20);
|
textFieldCostOfMaterial.setBounds(670, 59, 178, 20);
|
||||||
panel_2.add(textFieldCostOfMaterial);
|
panel_2.add(textFieldCostOfMaterial);
|
||||||
|
|
||||||
textFieldCostOfLabor = new JTextField();
|
textFieldCostOfLabor = new JTextField();
|
||||||
@@ -383,23 +383,23 @@ public class BillingSystem {
|
|||||||
cbxPlastic.setBounds(23, 137, 125, 45);
|
cbxPlastic.setBounds(23, 137, 125, 45);
|
||||||
panel_2.add(cbxPlastic);
|
panel_2.add(cbxPlastic);
|
||||||
|
|
||||||
JCheckBox cbxCooper = new JCheckBox("Cooper");
|
JCheckBox cbxCopper = new JCheckBox("Copper");
|
||||||
cbxCooper.addActionListener(new ActionListener() {
|
cbxCopper.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
if(cbxCooper.isSelected()) {
|
if(cbxCopper.isSelected()) {
|
||||||
textFieldCooper.setEnabled(true);
|
textFieldCopper.setEnabled(true);
|
||||||
textFieldCooper.setText(null);
|
textFieldCopper.setText(null);
|
||||||
textFieldCooper.requestFocus();
|
textFieldCopper.requestFocus();
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
textFieldCooper.setEnabled(false);
|
textFieldCopper.setEnabled(false);
|
||||||
textFieldCooper.setText("0");
|
textFieldCopper.setText("0");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
cbxCooper.setFont(new Font("Tahoma", Font.BOLD, 30));
|
cbxCopper.setFont(new Font("Tahoma", Font.BOLD, 30));
|
||||||
cbxCooper.setBounds(23, 180, 133, 45);
|
cbxCopper.setBounds(23, 180, 133, 45);
|
||||||
panel_2.add(cbxCooper);
|
panel_2.add(cbxCopper);
|
||||||
|
|
||||||
JCheckBox cbxChrome = new JCheckBox("Chrome");
|
JCheckBox cbxChrome = new JCheckBox("Chrome");
|
||||||
cbxChrome.addActionListener(new ActionListener() {
|
cbxChrome.addActionListener(new ActionListener() {
|
||||||
@@ -510,7 +510,7 @@ public class BillingSystem {
|
|||||||
//--------------------------------------------------------------
|
//--------------------------------------------------------------
|
||||||
JCheckBox checker = null;
|
JCheckBox checker = null;
|
||||||
textReceipt.setText(null);
|
textReceipt.setText(null);
|
||||||
for(java.awt.Component q: panel_2.getComponents()) {
|
for(Component q: panel_2.getComponents()) {
|
||||||
if (q.getClass().toString().contains("javax.swing.JCheckBox")) {
|
if (q.getClass().toString().contains("javax.swing.JCheckBox")) {
|
||||||
checker = (JCheckBox)q;
|
checker = (JCheckBox)q;
|
||||||
checker.setSelected(false);
|
checker.setSelected(false);
|
||||||
@@ -542,7 +542,7 @@ public class BillingSystem {
|
|||||||
"Labour:\t\t\t" + textFieldLabour.getText() + "\n\n" +
|
"Labour:\t\t\t" + textFieldLabour.getText() + "\n\n" +
|
||||||
"Travel:\t\t\t" + textFieldTravel.getText() + "\n\n" +
|
"Travel:\t\t\t" + textFieldTravel.getText() + "\n\n" +
|
||||||
"Plastic:\t\t\t" + textFieldPlastic.getText() + "\n\n" +
|
"Plastic:\t\t\t" + textFieldPlastic.getText() + "\n\n" +
|
||||||
"Cooper:\t\t\t" + textFieldCooper.getText() + "\n\n" +
|
"Copper:\t\t\t" + textFieldCopper.getText() + "\n\n" +
|
||||||
"Chrome:\t\t\t" + textFieldChrome.getText() + "\n\n" +
|
"Chrome:\t\t\t" + textFieldChrome.getText() + "\n\n" +
|
||||||
"VAT:\t\t\t" + textFieldVAT.getText() + "\n\n" +
|
"VAT:\t\t\t" + textFieldVAT.getText() + "\n\n" +
|
||||||
"================================================\n"+
|
"================================================\n"+
|
||||||
@@ -571,7 +571,7 @@ public class BillingSystem {
|
|||||||
Cost_Of_Material.Labour = Cost_Of_Material.pLabour * Double.parseDouble(textFieldLabour.getText());
|
Cost_Of_Material.Labour = Cost_Of_Material.pLabour * Double.parseDouble(textFieldLabour.getText());
|
||||||
Cost_Of_Material.Travel = Cost_Of_Material.pTravel * Double.parseDouble(textFieldTravel.getText());
|
Cost_Of_Material.Travel = Cost_Of_Material.pTravel * Double.parseDouble(textFieldTravel.getText());
|
||||||
Cost_Of_Material.Plastic = Cost_Of_Material.pPlastic * Double.parseDouble(textFieldPlastic.getText());
|
Cost_Of_Material.Plastic = Cost_Of_Material.pPlastic * Double.parseDouble(textFieldPlastic.getText());
|
||||||
Cost_Of_Material.Cooper = Cost_Of_Material.pCooper * Double.parseDouble(textFieldCooper.getText());
|
Cost_Of_Material.Copper = Cost_Of_Material.pCopper * Double.parseDouble(textFieldCopper.getText());
|
||||||
Cost_Of_Material.Chrome = Cost_Of_Material.pChrome * Double.parseDouble(textFieldChrome.getText());
|
Cost_Of_Material.Chrome = Cost_Of_Material.pChrome * Double.parseDouble(textFieldChrome.getText());
|
||||||
|
|
||||||
//--------------------------------0%-----------------------------------------------------------
|
//--------------------------------0%-----------------------------------------------------------
|
||||||
@@ -596,7 +596,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.Plastic));
|
+ Cost_Of_Material.Plastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
@@ -625,7 +625,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.Plastic));
|
+ Cost_Of_Material.Plastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
@@ -654,7 +654,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.pPlastic));
|
+ Cost_Of_Material.pPlastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
@@ -683,7 +683,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.Plastic));
|
+ Cost_Of_Material.Plastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
@@ -712,7 +712,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.pPlastic));
|
+ Cost_Of_Material.pPlastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
@@ -741,7 +741,7 @@ public class BillingSystem {
|
|||||||
textFieldTotal.setText(total);
|
textFieldTotal.setText(total);
|
||||||
|
|
||||||
|
|
||||||
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Cooper
|
textFieldCostOfMaterial.setText(String.format("%.2f",Cost_Of_Material.Chrome + Cost_Of_Material.Copper
|
||||||
+ Cost_Of_Material.Plastic));
|
+ Cost_Of_Material.Plastic));
|
||||||
|
|
||||||
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
textFieldCostOfLabor.setText(String.format("%.2f",Cost_Of_Material.Labour));
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ public class Parent_Billing {
|
|||||||
public double Labour;
|
public double Labour;
|
||||||
public double Travel;
|
public double Travel;
|
||||||
public double Plastic;
|
public double Plastic;
|
||||||
public double Cooper;
|
public double Copper;
|
||||||
public double Chrome;
|
public double Chrome;
|
||||||
public double Tax;
|
public double Tax;
|
||||||
public double VAT;
|
public double VAT;
|
||||||
@@ -19,14 +19,14 @@ public class Parent_Billing {
|
|||||||
public double pLabour = 43;
|
public double pLabour = 43;
|
||||||
public double pTravel = 6.5;
|
public double pTravel = 6.5;
|
||||||
public double pPlastic = 4.75;
|
public double pPlastic = 4.75;
|
||||||
public double pCooper = 9.8;
|
public double pCopper = 9.8;
|
||||||
public double pChrome = 7.5;
|
public double pChrome = 7.5;
|
||||||
public double pTax = 0.90;
|
public double pTax = 0.90;
|
||||||
public double pVAT = 0.90;
|
public double pVAT = 0.90;
|
||||||
|
|
||||||
//---------------------Cost-------------------------------
|
//---------------------Cost-------------------------------
|
||||||
public double GetAmount() {
|
public double GetAmount() {
|
||||||
MaterialCost = Labour + Travel + Plastic + Cooper + Chrome;
|
MaterialCost = Labour + Travel + Plastic + Copper + Chrome;
|
||||||
return MaterialCost;
|
return MaterialCost;
|
||||||
}
|
}
|
||||||
//---------------------Tax-------------------------------
|
//---------------------Tax-------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user