public void Guardar(Credito credito) { flujoDelFichero = new FileStream(ruta, FileMode.Append); StreamWriter escritor = new StreamWriter(flujoDelFichero); escritor.WriteLine(credito.ToString()); escritor.Close(); flujoDelFichero.Close(); }
public Credito MapearCredito(string linea) { Credito credito; string[] datos = linea.Split(';'); string identificacion = datos[0]; double valorTotal = Convert.ToDouble(datos[1]); Cliente cliente = MapearCliente(linea); Interes interes = MapearInteres(linea); credito = new Credito(identificacion, cliente, interes); credito.ValorTotal = valorTotal; return(credito); }
public List <Credito> Consultar() { creditos.Clear(); flujoDelFichero = new FileStream(ruta, FileMode.OpenOrCreate); StreamReader lector = new StreamReader(flujoDelFichero); string linea = string.Empty; while ((linea = lector.ReadLine()) != null) { Credito credito = MapearCredito(linea); creditos.Add(credito); } lector.Close(); flujoDelFichero.Close(); return(creditos); }
public void Modificar(Credito credito) { creditos = Consultar(); flujoDelFichero = new FileStream(ruta, FileMode.Create); flujoDelFichero.Close(); foreach (Credito item in creditos) { if (item.Identificacion != credito.Identificacion) { Guardar(item); } else { Guardar(credito); } } }