Esempio n. 1
0
        public OportunidadesVO Get(int idOportunidade)
        {
            OportunidadesVO oportunidadesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_OportunidadesSelect");
            db.AddInParameter(command, "@IdOportunidade", DbType.Int32, idOportunidade);
            using (IDataReader reader = db.ExecuteReader(command))
            {
                if (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();
                }
            }

            return oportunidadesVO;
        }
Esempio n. 2
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;
        }
Esempio n. 3
0
 public void Update(OportunidadesVO oportunidadesVO)
 {
     ValidateRequiredAttributes(oportunidadesVO, true);
     DbCommand command = db.GetStoredProcCommand("dbo.DW_OportunidadesUpdate");
     db.AddInParameter(command, "@IdOportunidade", DbType.Int32, oportunidadesVO.IdOportunidade);
     db.AddInParameter(command, "@IdCategoria", DbType.Int32, oportunidadesVO.IdCategoria);
     if (oportunidadesVO.IdMensagem != null)
         db.AddInParameter(command, "@IdMensagem", DbType.Int32, oportunidadesVO.IdMensagem);
     else
         db.AddInParameter(command, "@IdMensagem", DbType.Int32, DBNull.Value);
     db.AddInParameter(command, "@IdFornecedor", DbType.Int32, oportunidadesVO.IdFornecedor);
     db.AddInParameter(command, "@IdAvaliacao", DbType.Int32, oportunidadesVO.IdAvaliacao);
     db.AddInParameter(command, "@Titulo", DbType.AnsiString, oportunidadesVO.Titulo);
     db.AddInParameter(command, "@Subtitulo", DbType.AnsiString, oportunidadesVO.Subtitulo);
     db.AddInParameter(command, "@Descricao", DbType.AnsiString, oportunidadesVO.Descricao);
     db.AddInParameter(command, "@IdDestaque", DbType.Int32, oportunidadesVO.IdDestaque);
     if (oportunidadesVO.GoogleMaps != null)
         db.AddInParameter(command, "@GoogleMaps", DbType.AnsiString, oportunidadesVO.GoogleMaps);
     else
         db.AddInParameter(command, "@GoogleMaps", DbType.AnsiString, DBNull.Value);
     db.AddInParameter(command, "@ImagemVideo", DbType.AnsiString, oportunidadesVO.ImagemVideo);
     db.ExecuteNonQuery(command);
 }
Esempio n. 4
0
 private void ValidateRequiredAttributes(OportunidadesVO oportunidadesVO, bool validateGuidOnPK)
 {
     if (oportunidadesVO.IdOportunidade == null)
         RegisterCriticalMessageRequiredField("IdOportunidade");
     if (oportunidadesVO.IdCategoria == null)
         RegisterCriticalMessageRequiredField("IdCategoria");
     if (oportunidadesVO.IdFornecedor == null)
         RegisterCriticalMessageRequiredField("IdFornecedor");
     if (oportunidadesVO.IdAvaliacao == null)
         RegisterCriticalMessageRequiredField("IdAvaliacao");
     if (string.IsNullOrEmpty(oportunidadesVO.Titulo))
         RegisterCriticalMessageRequiredField("Titulo");
     if (string.IsNullOrEmpty(oportunidadesVO.Subtitulo))
         RegisterCriticalMessageRequiredField("Subtitulo");
     if (string.IsNullOrEmpty(oportunidadesVO.Descricao))
         RegisterCriticalMessageRequiredField("Descricao");
     if (oportunidadesVO.IdDestaque == null)
         RegisterCriticalMessageRequiredField("IdDestaque");
     if (string.IsNullOrEmpty(oportunidadesVO.ImagemVideo))
         RegisterCriticalMessageRequiredField("ImagemVideo");
     if (ex != null)
         throw ex;
 }
Esempio n. 5
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;
        }