예제 #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 Funcionario") && (linha != ""))
                    {
                        String[]       vetor          = linha.Split(';');
                        clsFuncionario objFuncionario = new clsFuncionario();
                        objFuncionario.IntCodigo   = Convert.ToInt16(vetor[0].ToString());
                        objFuncionario.StrSenha    = vetor[1].ToString();
                        objFuncionario.StrCPF      = vetor[2].ToString();
                        objFuncionario.StrNome     = vetor[3].ToString();
                        objFuncionario.StrEndereco = vetor[4].ToString();
                        objFuncionario.StrNumero   = vetor[5].ToString();
                        objFuncionario.StrBairro   = vetor[6].ToString();
                        objFuncionario.StrCidade   = vetor[7].ToString();
                        objFuncionario.StrEstado   = vetor[8].ToString();


                        //verificar se ID ja existe no BD
                        DataTable dtApoio = recuperarCodigo(objFuncionario.IntCodigo);
                        if (dtApoio.Rows.Count == 0)
                        {
                            objFuncionario.Salvar();
                        }
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                //throw new Exception (ex.Message);
                throw ex;
            }
        }
예제 #2
0
        public static List <clsFuncionario> listaFuncionario()
        {
            List <clsFuncionario> objLista = new List <clsFuncionario>();
            DataTable             dtApoio  = recuperarTodos();

            foreach (DataRow linha in dtApoio.Rows)
            {
                clsFuncionario objFuncionario = new clsFuncionario();
                objFuncionario.IntCodigo   = Convert.ToInt32(linha["CODIGO"].ToString());
                objFuncionario.StrSenha    = linha["SENHA"].ToString();
                objFuncionario.StrCPF      = linha["CPF"].ToString();
                objFuncionario.StrNome     = linha["NOME"].ToString();
                objFuncionario.StrEndereco = linha["ENDERECO"].ToString();
                objFuncionario.StrNumero   = linha["NUMERO"].ToString();
                objFuncionario.StrBairro   = linha["BAIRRO"].ToString();
                objFuncionario.StrCidade   = linha["CIDADE"].ToString();
                objFuncionario.StrEstado   = linha["ESTADO"].ToString();

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