//O método ExtrairDados recebe como parâmetro o nome do arquivo e retorna um List contendo todos os dados lidos. private static List <Airbnb> ExtrairDados(string Arq) { List <Airbnb> ListaAirbnb = new List <Airbnb>(); string[] Linhas = File.ReadAllLines(Arq).Skip(1).ToArray(); foreach (string Linha in Linhas) { string[] Dados = Linha.Split('\t'); ListaAirbnb.Add( new Airbnb(int.Parse(Dados[0]), int.Parse(Dados[1]), Dados[2], Dados[3], Dados[4], Dados[5], double.Parse(Dados[6]), double.Parse(Dados[7], CultureInfo.InvariantCulture), int.Parse(Dados[8]), double.Parse(Dados[9], CultureInfo.InvariantCulture), double.Parse(Dados[10], CultureInfo.InvariantCulture), Dados[11]) { } ); } return(ListaAirbnb); }
public VerificadorUsuarioeSenha(string Usuario, string Senha, string PerguntaSecreta) { int i = 0; StreamReader LeitordeArquivo; LeitordeArquivo = new StreamReader(caminho); string Linha; while ((Linha = LeitordeArquivo.ReadLine()) != null) { string Aux_Linha, Aux_Usuario, Aux_Nome, Aux_Senha, Aux_PerguntaSecreta; Aux_Linha = Linha; string[] Aux_Conjunto = Linha.Split('*'); Aux_Nome = Aux_Conjunto[0]; Aux_Usuario = Aux_Conjunto[1]; Aux_Senha = Aux_Conjunto[2]; Aux_PerguntaSecreta = Aux_Conjunto[3]; if ((string.Compare(Usuario, Aux_Usuario) == 0) && (string.Compare(Senha, Aux_Senha) == 0) && (string.Compare(PerguntaSecreta, Aux_PerguntaSecreta) == 0)) { i = 1; } } LeitordeArquivo.Close(); resultado = i; i = 0; }
public List <Modelo.Estudante> SelectArquivoCsv(string arquivo) { StreamReader sr; string Linha; string[] linha; List <Modelo.Estudante> aListEstudante = new List <Modelo.Estudante>(); // Le arquivo com nome de imagens if (System.IO.File.Exists(arquivo)) { sr = new StreamReader(System.IO.File.OpenRead(arquivo)); try { while (sr.Peek() > -1) { Linha = sr.ReadLine(); // Le uma Linha // Separa os dados em cada linha linha = Linha.Split(';'); Modelo.Estudante aEstudante = new Modelo.Estudante( linha[0], linha[2], linha[1], "", "", 2, "", 0, 0, Convert.ToDateTime("01/01/2000") ); aListEstudante.Add(aEstudante); } } finally { sr.Close(); } } return(aListEstudante); }
//ToDo: Polimorfismo por sobrecarga public List <Marca> Selecionar() { var marcas = new List <Marca>(); foreach (var Linha in File.ReadAllLines(_CaminhoArquivoMarca)) { //1;Ford var propriedades = Linha.Split(';'); var marca = new Marca(); marca.Id = Convert.ToInt32(propriedades[0]); marca.Nome = propriedades[1]; marcas.Add(marca); } return(marcas); }
public Marca Selecionar(int marcaId) { Marca marca = null; foreach (var Linha in File.ReadAllLines(_CaminhoArquivoMarca)) { //1;Ford var propriedades = Linha.Split(';'); if (propriedades[0] == marcaId.ToString()) { marca = new Marca(); marca.Id = Convert.ToInt32(propriedades[0]); marca.Nome = propriedades[1]; break; } } return(marca); }