示例#1
0
        public OportunidadesVOCollection GetAll()
        {
            OportunidadesVOCollection listaOportunidadesVO = new OportunidadesVOCollection();
            OportunidadesVO oportunidadesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_OportunidadesSelectAll");

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    oportunidadesVO = new OportunidadesVO();
                    oportunidadesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdOportunidade")))
                        oportunidadesVO.IdOportunidade = reader.GetInt32(reader.GetOrdinal("IdOportunidade"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdCategoria")))
                        oportunidadesVO.IdCategoria = reader.GetInt32(reader.GetOrdinal("IdCategoria"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdMensagem")))
                        oportunidadesVO.IdMensagem = reader.GetInt32(reader.GetOrdinal("IdMensagem"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdFornecedor")))
                        oportunidadesVO.IdFornecedor = reader.GetInt32(reader.GetOrdinal("IdFornecedor"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao")))
                        oportunidadesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Titulo")))
                        oportunidadesVO.Titulo = reader.GetString(reader.GetOrdinal("Titulo")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Subtitulo")))
                        oportunidadesVO.Subtitulo = reader.GetString(reader.GetOrdinal("Subtitulo")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Descricao")))
                        oportunidadesVO.Descricao = reader.GetString(reader.GetOrdinal("Descricao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("IdDestaque")))
                        oportunidadesVO.IdDestaque = reader.GetInt32(reader.GetOrdinal("IdDestaque"));
                    if (!reader.IsDBNull(reader.GetOrdinal("GoogleMaps")))
                        oportunidadesVO.GoogleMaps = reader.GetString(reader.GetOrdinal("GoogleMaps")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("ImagemVideo")))
                        oportunidadesVO.ImagemVideo = reader.GetString(reader.GetOrdinal("ImagemVideo")).Trim();
                    listaOportunidadesVO.Add(oportunidadesVO);
                }
            }

            return listaOportunidadesVO;
        }
示例#2
0
        public OportunidadesVOCollection GetAllPaged(long startRowIndex, int maximumRows)
        {
            OportunidadesVOCollection listaOportunidadesVO = new OportunidadesVOCollection();
            OportunidadesVO oportunidadesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_OportunidadesSelectAllPaged");
            db.AddInParameter(command, "@startRowIndex", DbType.Int64, startRowIndex);
            db.AddInParameter(command, "@maximumRows", DbType.Int64, maximumRows);

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    if (listaOportunidadesVO.Count == 0) listaOportunidadesVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString());
                    oportunidadesVO = new OportunidadesVO();
                    oportunidadesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdOportunidade")))
                        oportunidadesVO.IdOportunidade = reader.GetInt32(reader.GetOrdinal("IdOportunidade"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdCategoria")))
                        oportunidadesVO.IdCategoria = reader.GetInt32(reader.GetOrdinal("IdCategoria"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdMensagem")))
                        oportunidadesVO.IdMensagem = reader.GetInt32(reader.GetOrdinal("IdMensagem"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdFornecedor")))
                        oportunidadesVO.IdFornecedor = reader.GetInt32(reader.GetOrdinal("IdFornecedor"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao")))
                        oportunidadesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Titulo")))
                        oportunidadesVO.Titulo = reader.GetString(reader.GetOrdinal("Titulo")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Subtitulo")))
                        oportunidadesVO.Subtitulo = reader.GetString(reader.GetOrdinal("Subtitulo")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("Descricao")))
                        oportunidadesVO.Descricao = reader.GetString(reader.GetOrdinal("Descricao")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("IdDestaque")))
                        oportunidadesVO.IdDestaque = reader.GetInt32(reader.GetOrdinal("IdDestaque"));
                    if (!reader.IsDBNull(reader.GetOrdinal("GoogleMaps")))
                        oportunidadesVO.GoogleMaps = reader.GetString(reader.GetOrdinal("GoogleMaps")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("ImagemVideo")))
                        oportunidadesVO.ImagemVideo = reader.GetString(reader.GetOrdinal("ImagemVideo")).Trim();
                    listaOportunidadesVO.Add(oportunidadesVO);
                }
            }

            listaOportunidadesVO.PageSize = maximumRows;

            return listaOportunidadesVO;
        }