Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- String nombre;
- double codigo, sueldo;
- int selector_cargo= 0;
- double total_neto;
- selector_cargo= form_cargo.getSelectedIndex();
- switch(selector_cargo)
- {
- case 0:
- {
- sueldo= 160000;
- form_label_sueldo.setText(Double.toString(sueldo));
- form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
- form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
- form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
- total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
- form_label_total_neto.setText(Double.toString(total_neto));
- break;
- }
- case 1:
- {
- sueldo= 120000;
- form_label_sueldo.setText(Double.toString(sueldo));
- form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
- form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
- form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
- total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
- form_label_total_neto.setText(Double.toString(total_neto));
- break;
- }
- case 2:
- {
- sueldo= 90000;
- form_label_sueldo.setText(Double.toString(sueldo));
- form_label_adelanto.setText(Double.toString(sueldo_bonificacion(sueldo)));
- form_label_fonasa.setText(Double.toString(calcular_descuento_fonasa(sueldo)));
- form_label_imp_renta.setText(Double.toString(calcular_descuento_imp_renta(sueldo)));
- total_neto= sueldo + (sueldo_bonificacion(sueldo)) - (calcular_descuento_fonasa(sueldo) + calcular_descuento_imp_renta(sueldo));
- form_label_total_neto.setText(Double.toString(total_neto));
- break;
- }
- }
- }
- double sueldo_bonificacion(double sueldo)
- {
- int selector_bonificacion = 0;
- selector_bonificacion= form_categoria.getSelectedIndex();
- switch(selector_bonificacion)
- {
- case 0: return(sueldo*0.10);
- case 1: return(sueldo*0.15);
- case 2: return(sueldo*0.20);
- }
- return(0);
- }
- double calcular_descuento_fonasa(double sueldo)
- {
- if(form_fonasa.isSelected() == true)
- return(sueldo*0.07);
- return(0);
- }
- double calcular_descuento_imp_renta(double sueldo)
- {
- if(form_imp_renta.isSelected() == true)
- return(sueldo*0.10);
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement