public static List <TipoEndereco> Carrega(string Base) { if (!File.Exists(Base)) { CriaBase(Base); } List <TipoEndereco> lista = new List <TipoEndereco>(); try { StreamReader stream = new StreamReader(Base); string linha = null; while ((linha = stream.ReadLine()) != null) { string[] atrib = linha.Split(';'); TipoEndereco TipEnd = new TipoEndereco(atrib[0], atrib[1], atrib[2]); TipoEndereco.Inserir(lista, TipEnd, Convert.ToInt32(atrib[0])); } stream.Close(); } catch { Console.Write("Arquivo da Base de Dados não Encontrado!"); } return(lista); }
public static void Inserir(List <TipoEndereco> lista, TipoEndereco TipEnd, int ID) { TipEnd._ID = ID; lista.Add(TipEnd); }
public static void Inserir(List <TipoEndereco> lista, TipoEndereco TipEnd) { TipEnd._ID = lista.Count == 0 ? 1 : lista.Max(p => p.ID) + 1; lista.Add(TipEnd); }