Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Propuesto

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 3

package tarea6;

import java.text.DecimalFormat;
import java.awt.Font;
import javax.swing.JOptionPane;

public class Tarea6 {

int num = 0;
String codigo;
String nombre;
String sueldo;
String TipoC;
String montoA;
String minuT;
Tarea6 sig;

public Tarea6(String codi,String nom, String sul, String tipo, String


mont,String min){
codigo = codi;
nombre = nom;
sueldo = sul;
TipoC = tipo;
montoA = mont;
minuT = min;
}
public Tarea6 ini,fin;
public Tarea6 pFound;
public borrador(){
initComponents();
}
void Encabezado (){
txaReporte.setFont(new Font ("Tmonospaced", Font.PLAIN, 12));
txaReporte.setText("");
txaReporte.append("");
txaReporte.append(" — N* - CODIGO / NOMBRES Y APELLIDOS / TIPO DE / SUELDO /
MONTO ASIGNADO / MINUTOS DE TARDANZA");

txaReporte.append("----------------------------------------------------------------
------------------------------");
}
void Habilitar (){
btnActualizar.setEnabled (true);
btnEliminar.setEnabled (true);
btnGuardar.setEnabled (false) ;
}
void Desabilitar(){
btnActualizar.setEnabled (false);
btnEliminar.setEnabled (false);
btnGuardar.setEnabled (true) ;
}
void LimpiarEntradas (){
txtCodigo.setText("");
txtNombre.setText("");
txtSueldo.setText("");
txtMontoA.setText("");
txtMinutosT.setText("");
txtCodigo.requestFocus();
}
void VerDatos(){
String codi,nom,sul,mont,tipo,min;
Tarea6 aux=ini;
num = 0 ;
Encabezado();
while (aux!=null){
codi=aux.codigo;
nom=aux.nombre;
sul=aux.sueldo;
mont=aux.montoA;
min=aux.minuT;
tipo=aux.TipoC;
num++;
String numera=String.valueOf(num);
for (int i = String.valueOf(num).length();i < 5; i++){
numera = " " + numera;
}
for (int i = codi.length(); i < 12; i++){
codi=codi + " ";
}
for (int i = nom.length(); i < 28; i++){
nom=nom+ " ";
}
DecimalFormat df2 = new DecimalFormat ("###.00");
sul=df2.format(Double.valueOf(sul));
DecimalFormat df3 = new DecimalFormat ("###.00");
mont=df3.format(Double.valueOf(mont));

txaReporte.append( numera + " " + codi + nom + tipo + " " + sul + " " +
mont + " " + min + " ");

txaReporte.append("----------------------------------------------------------------
----------");
aux=aux.sig;
}
}
Tarea6 Buscar(Tarea6 inicio, String codi){
Tarea6 pos=inicio;

while(pos!=null && !codi.equalsIgnoreCase(pos.codigo))


pos=pos.sig;
return pos;
}
Tarea6 Insertalnicio (Tarea6 inicio, String codi, String nom, String sul,
String tipo, String mont, String min){

Tarea6 nuevo=new Tarea6 (codi, nom, sul, tipo ,mont, min) ;


nuevo.sig=inicio;
inicio=nuevo;
return inicio;
}

void Eliminar (Tarea6 actual){


Tarea6 anterior=ini;
while (anterior.sig!=actual && anterior.sig!=null){
anterior=anterior.sig;
}
if(actual!=null){
if(anterior == actual)ini = actual.sig;
else anterior.sig = actual.sig;
}
}
}

También podría gustarte