Beispiel #1
0
        //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);
        }
Beispiel #2
0
        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;
        }
Beispiel #3
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);
        }