CLS ARCHIVO
package prybanco;
/**
* @author DAN17
*/
import java.io.*;
//Atributos
private File f;
private FileWriter w;
private FileReader r;
//Constructores
try {
//Mtodos
w= new FileWriter(f);
bw = new BufferedWriter(w);
wr = new PrintWriter(bw);
wr.println(datos[i]);
wr.close();
bw.close();
try {
r= new FileReader(f);
br = new BufferedReader(r);
reg[i]=br.readLine();
br.close();
r.close();
catch(Exception e){
return reg;
}
CLSBANCO
package prybanco;
/**
* @author DAN17
*/
_cuenta[a][b]= c; }
_cuenta= c; }
_cuenta=polx._cuenta; }
boolean t=false;
int k=-1;
String num;
num=String.valueOf(numc);
_cuenta [i][0]=0+"";
}*/
if (num.equals(_cuenta [i][0]) ) {
t=true;
k=i; } }
return k ; }
int cred;
cred=Integer.parseInt(_cuenta [k][1]);
return cred+monto; }
int deb=0 ;
deb=Integer.parseInt(_cuenta [k][1]);
ckage prybanco;
/**
* @author DAN17
*/
ClsBanco cuentas;
int ncuenta;
int ncuentagenerada=0000001;
ClsArchivo Base_de_datos;
String TIPO;
float monto=0;
public WinBanco() {
initComponents();
GRP1.add(BTNCORRIENTE);
GRP1.add(BTNAHORROS);
GRP1.add(BTN1);
GRP2.add(RADCREDITO);
GRP2.add(RADDEBITO);
GRP2.add(BTN1);
PNLINGRESAR.setVisible(false);
PNLAPERTURA.setVisible(false);
txtNum.requestFocus();
BTN1.setVisible(false);
BTN2.setVisible(false); }
if (cuentas.VERIFICAR(ncuenta)==-1){
else{
nrequerido=cuentas.VERIFICAR(ncuenta);
PNLINGRESAR.setVisible(true);
RADCREDITO.requestFocus();
jButton1.setEnabled(false);
jButton2.setEnabled(false);
txtNum.setText(null); }
txtNum.setText(null);
PNLAPERTURA.setVisible(true);;
LblGenerado.setText(null);
BTN1.setSelected(true);
jButton1.setEnabled(false);
jButton2.setEnabled(false);
LBLEXISTE.setText(null); }
aux[nt][0]= String.valueOf(ncuentagenerada);
aux[nt][1]= TXTSALDO.getText();
aux[nt][2]= TXTNOMBRE.getText();
aux[nt][3]= TXTCEDULA.getText();
if (BTNCORRIENTE.isSelected()){
TIPO="CORRIENTE"; }
else if (BTNAHORROS.isSelected()){
TIPO="AHORROS"; }
aux[nt][4]= TIPO;
nt+=1;
ncuentagenerada+=1;
PNLINGRESAR.setVisible(true);
RADCREDITO.requestFocus();
jButton1.setEnabled(false);
jButton2.setEnabled(false);
TXTNOMBRE.setText(null);
TXTSALDO.setText(null);
TXTCEDULA.setText(null);
GRP1.setSelected(null, rootPaneCheckingEnabled); }
monto=Integer.parseInt(TXTCREDITO.getText());
float credi=0,debi=0;
if (RADCREDITO.isSelected()) {
credi=cuentas.CREDITO(monto, nt-1);
aux [nt-1][1]=String.valueOf(credi);
else if (RADDEBITO.isSelected()) {
debi=cuentas.DEBITO(monto, nt-1);
aux [nt-1][1]=String.valueOf(debi);
else{
TXTCREDITO.setText(null);
BTN2.setSelected(true);
RADCREDITO.requestFocus();
monto=0;
DatosCuentas[numreg]="#REGISTRO:"+(aux [nrequerido][0])+" "+"CEDULA: "+aux [nrequerido][0]+" "+"NOMBRE:
"+aux [nrequerido][2]+" "+"TIPO: "+aux [nrequerido][4]+" "+"#CUENTA: "+aux [nrequerido][0] +"
"+"MONTO: "+aux [nrequerido][1];
numreg+=1; }
jButton1.setEnabled(true);
jButton2.setEnabled(true);
PNLAPERTURA.setEnabled(false);
PNLINGRESAR.setVisible(false);
txtNum.requestFocus();
LBLCUENTA.setText(null);
LBLNOMBRE.setText(null);
LBLCEDULA.setText(null);
LBLSALDO.setText(null);
BTN1.setSelected(true);
LBLEXISTE.setText(null);
LBLTRANSACCION.setText(null); }
PNLINGRESAR.setVisible(false);
PNLAPERTURA.setVisible(false);
txtNum.setText(null);
TXTNOMBRE.setText(null);
TXTCEDULA.setText(null);
TXTSALDO.setText(null);
TXTCREDITO.setText(null);
BTN1.setSelected(true);
BTN2.setSelected(true);
jButton1.setEnabled(true);
jButton2.setEnabled(true);
txtNum.requestFocus();
LBLCUENTA.setText(null);
LBLNOMBRE.setText(null);
LBLCEDULA.setText(null);
LBLSALDO.setText(null);
LBLEXISTE.setText(null);
LblGenerado.setText(null);
LBLTRANSACCION.setText(null);
aux[m][n]=txtNum.getText();
monto=0;
ncuentagenerada=1;
ncuenta=0;
nt=nrequerido=0;
String [] Datos;
Datos = Base_de_datos.leer(50);
modelo.addElement(Datos[i]);
LstCuentas.setModel(modelo);
Base_de_datos.escribir(DatosCuentas);