using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Banco
{
class Program
{
public string Leer (string ruta){
string strLine;
string texto="";
try
{
FileStream aFile = new FileStream(ruta,FileMode.Open);
StreamReader sr = new StreamReader(aFile);
strLine = sr.ReadLine();
while(strLine != null)
{
texto += strLine;
strLine = sr.ReadLine();
}
aFile.Close();
sr.Close();
}
catch(IOException e)
{
Console.WriteLine("An IO exception has been thrown!");
Console.WriteLine(e.ToString());
return texto;
}
return texto;
}
class Cliente
{
String name;
String last_name;
public Cliente(String name, String last)
{
this.name = name;
last_name = last;
}
public string getName()
{ return name; }
public string getLast()
{ return last_name; }
public void setLast(String last)
{ last_name = last; }
public void setName(String name)
{ this.name = name; }
}
class Cuenta
{
int tipo;
Cliente ClinteCuenta;
int monto;
int interes;
int numCuenta;
public Cuenta(Cliente Clie,int tipo, int monto,int interes,int numCuenta)
{
this.ClinteCuenta.setLast(Clie.getLast());
this.ClinteCuenta.setName(Clie.getName());
this.tipo = tipo;
this.monto = monto;
this.interes = interes;
this.numCuenta = numCuenta;
}
public void almacena_nuevo()
{
String ruta = this.numCuenta+".txt";
StreamWriter x = new StreamWriter(ruta);
x.WriteLine(ClinteCuenta.getName());
x.WriteLine(ClinteCuenta.getLast());
x.WriteLine(tipo.ToString());
x.WriteLine(monto.ToString());
x.WriteLine(interes.ToString());
}
}
static int menu()
{
Console.Clear();
Console.WriteLine("1.- Ver Cuenta");
Console.WriteLine("2.- Crear Cuenta");
Console.WriteLine("3.- Realizar Transaccion");
Console.WriteLine("4.- ver cuenta");
Console.WriteLine("9.- Salir");
int dato;
try{
dato = Convert.ToInt32( Console.ReadLine());
}
catch
{ dato=-1;
}
return (dato);
}
static void Main(string[] args)
{
//String ruta = "yomero2.txt";
//StreamWriter x=new StreamWriter(ruta);
//FileStream aFile = new FileStream(ruta, FileMode.OpenOrCreate);
//FileStream x=new FileStream(ruta,FileMode.
//StreamReader aFile;
//aFile = new StreamReader(ruta);
//aFile.;
int opc=0;
while (opc != 9)
{
opc = menu();
if (opc > 0 && opc < 5)
{
switch (opc)
{
case 1: {
String nombre;
Console.Clear();
Console.WriteLine("numero de cuenta:");
nombre =Console.ReadLine();
StreamReader x = new StreamReader(nombre);
Console.WriteLine("Nombre : " + x.ReadLine());
Console.WriteLine("Apellido : " + x.ReadLine());
Console.WriteLine("Tipo de cuenta : " + x.ReadLine());
Console.WriteLine("Monto : " + x.ReadLine());
Console.WriteLine("Interes : " + x.ReadLine());
}
case 2: {
Cuenta cue;
String nombre;
Console.Clear();
Console.WriteLine("numero de cuenta:");
nombre = Console.ReadLine();
StreamReader x = new StreamReader(nombre);
Console.WriteLine("Nombre : " + x.ReadLine());
Console.WriteLine("Apellido : " + x.ReadLine());
Console.WriteLine("Tipo de cuenta : " + x.ReadLine());
Console.WriteLine("Monto : " + x.ReadLine());
Console.WriteLine("Interes : " + x.ReadLine());
}
}
}
Console.WriteLine("elegiste:" + opc);
Console.ReadKey();
}
}
}
}