/// <summary> /// Instancia este objeto e apenas inicia as variáveis, não carrega nenhum dado da base de dados /// </summary> public EnderecoBase() : base() { Logradouro = new Data.Cadastro.Endereco.Logradouro(); Bairro = new Data.Cadastro.Endereco.Bairro(); Cidade = new Data.Cadastro.Endereco.Cidade(); Municipio = new Data.Cadastro.Endereco.Municipio(); Estado = new Data.Cadastro.Endereco.Estado(); Pais = new Data.Cadastro.Endereco.Pais(); Continente = new Data.Cadastro.Endereco.Continente(); }
/// <summary> /// Método utilizado para preencher esta instância com os dados do dataReader /// </summary> /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param> public override void Populate(DataReader dataReader) { #region base base.Populate(dataReader); #endregion #region desta classe Nome = dataReader.GetValue<string>("p_Nome"); Abreviatura = dataReader.GetValue<string>("p_Abreviatura"); CodigoIBGE = dataReader.GetValue<string>("p_CodIBGE"); Estado = new Data.Cadastro.Endereco.Estado((OpenPOS.GUID)dataReader.GetValue<string>("p_GUIDEstado")); #endregion }