lunes, 28 de febrero de 2011

presentacion de nomina apliclando arrays

/*
 * 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