public static List <TipoPessoa> Carrega(string Base) { if (!File.Exists(Base)) { CriaBase(Base); } List <TipoPessoa> lista = new List <TipoPessoa>(); try { StreamReader stream = new StreamReader(Base); string linha = null; while ((linha = stream.ReadLine()) != null) { string[] atrib = linha.Split(';'); TipoPessoa TipPes = new TipoPessoa(atrib[0], atrib[1], Convert.ToDateTime(atrib[2])); TipoPessoa.Inserir(lista, TipPes, Convert.ToInt32(atrib[0])); } // stream.Close(); } catch { Console.Write("Arquivo da Base de Dados não Encontrado!"); } return(lista); }
public static void Inserir(List <TipoPessoa> lista, TipoPessoa TipPes, int ID) { TipPes._ID = ID; lista.Add(TipPes); }
//Atributo Identificador ID #endregion Fim dos Atributos #region Métodos public static void Inserir(List <TipoPessoa> lista, TipoPessoa TipPes) { TipPes._ID = lista.Count == 0 ? 1 : lista.Max(p => p.ID) + 1; lista.Add(TipPes); }