PDA

Visualizza la versione completa : [JAVA] problema coi file


pardoree
11-07-2002, 09:54
Volevo sapere se esiste un metodo che permetta di fondere due file per ottenerne uno.
ho anche un problema con questo codice perchè mi riesce a generare solo il primo file e non il secondo, non capisco comemai:

class FatturaVendita extends FatturaProforma
{
public double Sconto=1.5;
int Peso;


public static void main(String args[])
{

GestioneFattureProforma ppp=new GestioneFattureProforma();
FatturaVendita FV1 = new FatturaVendita(new java.util.Date(),"cliente vendita","fornitore di venditaPISO", 4);
ppp.StampaFatturaVendita(FV1);
//FV1.LeggiRiga(); //Chiama il maetodo LeggiRiga() lella classe FatturaProforma
//System.out.print(FV1.PassaTotaleNetto());
System.out.println("");
System.out.print("Totale Fattura:.....");
System.out.println((int) FV1.PassaTotaleFattura());
System.out.print("Totale Scontato:....");
System.out.println(((int)FV1.PassaTotaleFattura())- (((int)FV1.PassaTotaleFattura())*(FV1.PassaSconto( )/100)) );
System.out.print("Totale Netto:....");
System.out.println(FV1.PassaTotaleNetto());
System.out.print("Totale Lordo:....");
System.out.println(FV1.PassaTotaleLordo());
//FV1.GeneraNomeFileIntestazione(FV1.NumeroFattura);
FV1.InArchivio(FV1,FV1.GeneraNomeFileIntestazione( FV1.NumeroFattura));
FV1.Modifica(FV1,FV1.GeneraNomeFileIntestazione(FV 1.NumeroFattura));

System.out.println(FV1.GeneraNomeFileIntestazione2 (FV1.NumeroFattura));

//FV1.CreaFattura(FV1,FV1.GeneraNomeFileFattura(FV1. NumeroFattura));
//String Nomef=(FV1.GeneraNomeFileFattura(FV1.NumeroFattura ));
//System.out.println(Nomef);
//FV1.CreaFattura(FV1,Nomef);
}


public String GeneraNomeFileIntestazione(int xNumeroFattura)

{

String NomeFile =new StringBuffer().append("Intestazione").append(xNumeroFattura).append(".txt").toString();
System.out.println("\n");
File f= new File(NomeFile);
try{f.createTempFile(NomeFile, ".txt");}catch(IOException e){System.out.print(e);}
return NomeFile;


}

public String GeneraNomeFileIntestazione2(int xNumeroFattura)

{

String NomeFile =new StringBuffer().append("Fattura").append(xNumeroFattura).append(".txt").toString();
System.out.println("\n");
File f= new File(NomeFile);
try{f.createTempFile(NomeFile, ".txt");}catch(IOException e){System.out.print(e);}

return NomeFile;


}
.........
.........
.........




aiutatemi percortesia!

dr.m0nst3r
11-07-2002, 12:27
per secondo intendi:
FV1.Modifica(FV1,FV1.GeneraNomeFileIntestazione(FV 1.NumeroFattura));
oppure:
System.out.println(FV1.GeneraNomeFileIntestazione2 (FV1.NumeroFattura));

eccezione==true ? post : null;

Loading