Example #1
0
        public static List <clsProduto> listaProduto()
        {
            List <clsProduto> objLista = new List <clsProduto>();
            DataTable         dtApoio  = recuperarTodos();

            foreach (DataRow linha in dtApoio.Rows)
            {
                clsProduto objProduto = new clsProduto();
                objProduto.IntCodigo    = Convert.ToInt16(linha["CODIGO"].ToString());
                objProduto.IntCodCat    = Convert.ToInt16(linha["CATEGORIA"].ToString());
                objProduto.IntCodForn   = Convert.ToInt16(linha["FORNECEDOR"].ToString());
                objProduto.StrNome      = linha["NOME"].ToString();
                objProduto.StrMarca     = linha["MARCA"].ToString();
                objProduto.StrValor     = linha["VALOR"].ToString();
                objProduto.StrDescricao = linha["DESCRICAO"].ToString();

                objLista.Add(objProduto);
            }
            return(objLista);
        }
Example #2
0
        public static bool importarTXT(string caminho)
        {
            try
            {
                StreamReader objSR = new StreamReader(@caminho, true);
                while (!objSR.EndOfStream)
                {
                    string linha = objSR.ReadLine();
                    if ((linha != "CabeƧalho: Dados do Produto") && (linha != ""))
                    {
                        String[]   vetor      = linha.Split(';');
                        clsProduto objProduto = new clsProduto();
                        objProduto.IntCodigo    = Convert.ToInt16(vetor[0].ToString());
                        objProduto.IntCodCat    = Convert.ToInt16(vetor[1].ToString());
                        objProduto.IntCodForn   = Convert.ToInt16(vetor[2].ToString());
                        objProduto.StrNome      = vetor[3].ToString();
                        objProduto.StrMarca     = vetor[4].ToString();
                        objProduto.StrValor     = vetor[5].ToString();
                        objProduto.StrDescricao = vetor[6].ToString();


                        //verificar se ID ja existe no BD
                        DataTable dtApoio = recuperarCodigo(objProduto.IntCodigo);
                        if (dtApoio.Rows.Count == 0)
                        {
                            objProduto.Salvar();
                        }
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                //throw new Exception (ex.Message);
                throw ex;
            }
        }