Пример #1
0
        public void Importer()
        {
            Data.Data manager  = new Data.Data("LojaFaria");
            string    filePath = @"Url do excel"; //URL MISSING

            if (File.Exists(filePath))
            {
                using (var reader = new StreamReader(File.OpenRead(filePath)))
                {
                    List <string> listaProdutos = new List <string>();
                    while (!reader.EndOfStream)
                    {
                        //line é a row da excel sheet,
                        string line = reader.ReadLine();
                        listaProdutos.Add(line);
                    }
                    List <Produto> produtos = new List <Produto>();
                    foreach (string product in listaProdutos)
                    {
                        Produto produto    = new Produto();
                        var     substrings = product.Split(';');
                        produto.Id              = substrings[0];
                        produto.Nome            = substrings[1];
                        produto.Preco           = Convert.ToDouble(substrings[2]);
                        produto.Tipo            = substrings[3];
                        produto.DataDeAquisicao = DateTime.Parse(substrings[4]);
                        produto.DataDeVenda     = DateTime.Parse(substrings[5]);
                        produtos.Add(produto);
                    }
                    manager.AdicionarProdutos(produtos);
                }
            }
        }