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 Cliente") && (linha != "")) { String[] vetor = linha.Split(';'); clsCliente objCliente = new clsCliente(); objCliente.StrCPFCliente = vetor[0].ToString(); objCliente.IntCodigo = Convert.ToInt16(vetor[1].ToString()); objCliente.StrNomeCliente = vetor[2].ToString(); objCliente.StrNascimento = vetor[3].ToString(); objCliente.StrEndereco = vetor[4].ToString(); objCliente.StrNumero = vetor[5].ToString(); objCliente.StrBairro = vetor[6].ToString(); objCliente.StrCidade = vetor[7].ToString(); objCliente.StrEstado = vetor[8].ToString(); objCliente.StrEmail = vetor[9].ToString(); objCliente.StrTelefone = vetor[10].ToString(); //verificar se ID ja existe no BD DataTable dtApoio = recuperarCodigo(objCliente.IntCodigo); if (dtApoio.Rows.Count == 0) { objCliente.Salvar(); } } } return(true); } catch (Exception ex) { //throw new Exception (ex.Message); throw ex; } }
public static List <clsCliente> listaCliente() { List <clsCliente> objLista = new List <clsCliente>(); DataTable dtApoio = recuperarTodos(); foreach (DataRow linha in dtApoio.Rows) { clsCliente objCliente = new clsCliente(); objCliente.StrCPFCliente = linha["CPF"].ToString(); objCliente.IntCodigo = Convert.ToInt16(linha["CODIGO"].ToString()); objCliente.StrNomeCliente = linha["NOME"].ToString(); objCliente.StrNascimento = linha["NASCIMENTO"].ToString(); objCliente.StrEndereco = linha["ENDERECO"].ToString(); objCliente.StrNumero = linha["NUMERO"].ToString(); objCliente.StrBairro = linha["BAIRRO"].ToString(); objCliente.StrCidade = linha["CIDADE"].ToString(); objCliente.StrEstado = linha["ESTADO"].ToString(); objCliente.StrTelefone = linha["TELEFONE"].ToString(); objCliente.StrEmail = linha["EMAIL"].ToString(); objLista.Add(objCliente); } return(objLista); }