Esempio n. 1
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 Fornecedor") && (linha != ""))
                    {
                        String[]      vetor         = linha.Split(';');
                        clsFornecedor objFornecedor = new clsFornecedor();
                        objFornecedor.IntCodigo      = Convert.ToInt16(vetor[0].ToString());
                        objFornecedor.StrCNPJ        = vetor[1].ToString();
                        objFornecedor.StrNome        = vetor[2].ToString();
                        objFornecedor.StrRazaoSocial = vetor[3].ToString();
                        objFornecedor.StrEndereco    = vetor[4].ToString();
                        objFornecedor.StrNumero      = vetor[5].ToString();
                        objFornecedor.StrBairro      = vetor[6].ToString();
                        objFornecedor.StrCidade      = vetor[7].ToString();
                        objFornecedor.StrEstado      = vetor[8].ToString();
                        objFornecedor.StrTelefone    = vetor[9].ToString();
                        objFornecedor.StrEmail       = vetor[10].ToString();


                        //verificar se ID ja existe no BD
                        DataTable dtApoio = recuperarCodigo(objFornecedor.IntCodigo);
                        if (dtApoio.Rows.Count == 0)
                        {
                            objFornecedor.Salvar();
                        }
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                //throw new Exception (ex.Message);
                throw ex;
            }
        }
Esempio n. 2
0
        public static List <clsFornecedor> listaFornecedor()
        {
            List <clsFornecedor> objLista = new List <clsFornecedor>();
            DataTable            dtApoio  = recuperarTodos();

            foreach (DataRow linha in dtApoio.Rows)
            {
                clsFornecedor objFornecedor = new clsFornecedor();
                objFornecedor.IntCodigo      = Convert.ToInt16(linha["CODIGO"].ToString());
                objFornecedor.StrCNPJ        = linha["CNPJ"].ToString();
                objFornecedor.StrNome        = linha["NOME"].ToString();
                objFornecedor.StrRazaoSocial = linha["RAZAOSOCIAL"].ToString();
                objFornecedor.StrEndereco    = linha["ENDERECO"].ToString();
                objFornecedor.StrNumero      = linha["NUMERO"].ToString();
                objFornecedor.StrBairro      = linha["BAIRRO"].ToString();
                objFornecedor.StrCidade      = linha["CIDADE"].ToString();
                objFornecedor.StrEstado      = linha["ESTADO"].ToString();
                objFornecedor.StrTelefone    = linha["TELEFONE"].ToString();
                objFornecedor.StrEmail       = linha["EMAIL"].ToString();

                objLista.Add(objFornecedor);
            }
            return(objLista);
        }