public EnderecoVOCollection GetAll() { EnderecoVOCollection listaEnderecoVO = new EnderecoVOCollection(); EnderecoVO enderecoVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_EnderecoSelectAll"); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { enderecoVO = new EnderecoVO(); enderecoVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdEndereco"))) enderecoVO.IdEndereco = reader.GetInt32(reader.GetOrdinal("IdEndereco")); if (!reader.IsDBNull(reader.GetOrdinal("Logradouro"))) enderecoVO.Logradouro = reader.GetString(reader.GetOrdinal("Logradouro")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Complemento"))) enderecoVO.Complemento = reader.GetString(reader.GetOrdinal("Complemento")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Numero"))) enderecoVO.Numero = reader.GetString(reader.GetOrdinal("Numero")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Estado"))) enderecoVO.Estado = reader.GetString(reader.GetOrdinal("Estado")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Cidade"))) enderecoVO.Cidade = reader.GetString(reader.GetOrdinal("Cidade")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("CEP"))) enderecoVO.CEP = reader.GetString(reader.GetOrdinal("CEP")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Bairro"))) enderecoVO.Bairro = reader.GetString(reader.GetOrdinal("Bairro")).Trim(); listaEnderecoVO.Add(enderecoVO); } } return listaEnderecoVO; }
public EnderecoVOCollection GetAllPaged(long startRowIndex, int maximumRows) { EnderecoVOCollection listaEnderecoVO = new EnderecoVOCollection(); EnderecoVO enderecoVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_EnderecoSelectAllPaged"); db.AddInParameter(command, "@startRowIndex", DbType.Int64, startRowIndex); db.AddInParameter(command, "@maximumRows", DbType.Int64, maximumRows); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { if (listaEnderecoVO.Count == 0) listaEnderecoVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString()); enderecoVO = new EnderecoVO(); enderecoVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdEndereco"))) enderecoVO.IdEndereco = reader.GetInt32(reader.GetOrdinal("IdEndereco")); if (!reader.IsDBNull(reader.GetOrdinal("Logradouro"))) enderecoVO.Logradouro = reader.GetString(reader.GetOrdinal("Logradouro")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Complemento"))) enderecoVO.Complemento = reader.GetString(reader.GetOrdinal("Complemento")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Numero"))) enderecoVO.Numero = reader.GetString(reader.GetOrdinal("Numero")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Estado"))) enderecoVO.Estado = reader.GetString(reader.GetOrdinal("Estado")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Cidade"))) enderecoVO.Cidade = reader.GetString(reader.GetOrdinal("Cidade")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("CEP"))) enderecoVO.CEP = reader.GetString(reader.GetOrdinal("CEP")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("Bairro"))) enderecoVO.Bairro = reader.GetString(reader.GetOrdinal("Bairro")).Trim(); listaEnderecoVO.Add(enderecoVO); } } listaEnderecoVO.PageSize = maximumRows; return listaEnderecoVO; }