Пример #1
0
        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;
        }
Пример #2
0
        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;
        }