You are on page 1of 2

package AdministracionDeCanchas;

import
import
import
import
import

java.io.FileInputStream;
java.io.FileOutputStream;
java.io.ObjectInputStream;
java.io.ObjectOutputStream;
java.util.ArrayList;

public class Guardadas {


public static boolean listasDisponibles()
{
return false;
}
public static ArrayList<Turnos> listaTurnos()
{
ArrayList<Turnos> turnosGuardados = new ArrayList<Turnos>();
try
{
FileInputStream fis = new FileInputStream("turnosGuardad
os.txt");
ObjectInputStream in = new ObjectInputStream(fis);
turnosGuardados = (ArrayList<Turnos>) in.readObject();
in.close();
}
catch (Exception ex){}
return turnosGuardados;
}
public static ArrayList<Cancha> listaCanchas()
{
ArrayList<Cancha> canchasGuardadas = new ArrayList<Cancha>();
try
{
FileInputStream fis = new FileInputStream("canchasGuarda
das.txt");
ObjectInputStream in = new ObjectInputStream(fis);
canchasGuardadas = (ArrayList<Cancha>) in.readObject();
in.close();
}
catch (Exception ex){}
return canchasGuardadas;
}
public static ArrayList<Cliente> listaClientes()
{
ArrayList<Cliente> clientesGuardados = new ArrayList<Cliente>();
try
{
FileInputStream fis = new FileInputStream("clientesGuard
ados.txt");
ObjectInputStream in = new ObjectInputStream(fis);
clientesGuardados = (ArrayList<Cliente>) in.readObject()
;
in.close();
}
catch (Exception ex){}
return clientesGuardados;

}
public static void guardar(ArrayList<Turnos> turnosAsignados,
ArrayList<Cancha> canchas, ArrayList<Cliente> clientes)
{
try //turnos
{
FileOutputStream fos = new FileOutputStream("turnosGuard
ados.txt");
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(turnosAsignados);
out.close();
}
catch (Exception ex){}
try //canchas
{
FileOutputStream fos = new FileOutputStream("canchasGuar
dadas.txt");
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(canchas);
out.close();
}
catch (Exception ex){}
try //clientes
{
FileOutputStream fos = new FileOutputStream("clientesGua
rdados.txt");
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(clientes);
out.close();
}
catch (Exception ex){}
}
}

You might also like