public static IEnumerable <Cliente> LeerClienteDesdeArchivo(string carpeta, string archivo, string delimitador) { RepositorioCliente repoCli = new RepositorioCliente(); //lee del archivo delimitado y los almacena en una lista de clientes. string ruta = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, carpeta, archivo); List <Cliente> lista = new List <Cliente>(); try { using (StreamReader sr = new StreamReader(ruta)) { string linea = sr.ReadLine(); while (linea != null) { Cliente cli = LeerCliente(linea, delimitador); { if (cli != null && cli.Validar()) // { repoCli.Add(cli); } linea = sr.ReadLine(); } } } return(lista); } catch (FileNotFoundException ex) { return(null); } }