* parte de presentacion de la nomina aplicando array
*/
package Presentacion;
import java.lang.*;
import javax.swing.JOptionPane;
import Logica.Empleado;
import java.io.*;
/**
*
* jesus ernesto suarez triana
22 feb 2011
*/
public class Formulario2 {
public static void main (String arg []) throws IOException
{
int numempleados=Integer.parseInt(JOptionPane.showInputDialog("Digite numero de empleados."));
Empleado obj []=new Empleado [numempleados];
for(int i=0;i<numempleados;i++)
{
obj [i]=new Empleado ();
}
for(int i=0,j=1 ;i<numempleados;i++,j++)
{
obj[i].setidEmp(Long.parseLong(JOptionPane.showInputDialog("digite la id #" + j)));
obj[i].setnoEmp(JOptionPane.showInputDialog("digite nombre del trabajador #" + j));
obj[i].setsalEmp(Long.parseLong(JOptionPane.showInputDialog("digite salario del trabajador #" + j)));
obj[i].sethed(Integer.parseInt(JOptionPane.showInputDialog("digite h.e.d #" + j)));
obj[i].sethen(Integer.parseInt(JOptionPane.showInputDialog("digite h.e.n #" + j)));
obj[i].sethedf(Integer.parseInt(JOptionPane.showInputDialog("digite h.e.d.f #" + j)));
obj[i].sethenf(Integer.parseInt(JOptionPane.showInputDialog("digite h.e.n.f #" + j)));
}
for(int i=0;i<numempleados;i++)
{
JOptionPane.showMessageDialog(null,"Nomina del trabajador");
JOptionPane.showMessageDialog(null,"Nombre del trabajador : " + i +" "+ obj[i].getnoEmp()+"\nId del trabajador : "+ obj[i].getidEmp()+ "\nsueldo del trabajador : "+ obj[i].getsalEmp()+ "\nh.e.d. del trabajador : "+ obj[i].gethed()+ "\nh.e.n. del trabajador : "+ obj[i].gethen()+"\nh.e.d.f. del trabajador : "+ obj[i].gethedf()+ "\nh.e.n.f. del trabajador : "+ obj[i].gethenf()+"\nnomina del trabajador : "+ obj[i].calcularnomina());
/*JOptionPane.showMessageDialog(null,"id del trabajador : "+ obj[i].getidEmp());
JOptionPane.showMessageDialog(null,"sueldo del trabajador : "+ obj[i].getsalEmp());
JOptionPane.showMessageDialog(null,"h.e.d. del trabajador : "+ obj[i].gethed());
JOptionPane.showMessageDialog(null,"h.e.n. del trabajador : "+ obj[i].gethen());
JOptionPane.showMessageDialog(null,"h.e.d.f. del trabajador : "+ obj[i].gethedf());
JOptionPane.showMessageDialog(null,"h.e.n.f. del trabajador : "+ obj[i].gethenf());
JOptionPane.showMessageDialog(null,"nomina del trabajador : "+ obj[i].calcularnomina());*/
}
}
}
No hay comentarios:
Publicar un comentario