Пример #1
0
        public DestaquesVOCollection GetAll()
        {
            DestaquesVOCollection listaDestaquesVO = new DestaquesVOCollection();
            DestaquesVO destaquesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    destaquesVO = new DestaquesVO();
                    destaquesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdDestaque")))
                        destaquesVO.IdDestaque = reader.GetInt32(reader.GetOrdinal("IdDestaque"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Destaque")))
                        destaquesVO.Destaque = reader.GetString(reader.GetOrdinal("Destaque")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoSimples")))
                        destaquesVO.DescricaoSimples = reader.GetString(reader.GetOrdinal("DescricaoSimples")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoComplexa")))
                        destaquesVO.DescricaoComplexa = reader.GetString(reader.GetOrdinal("DescricaoComplexa")).Trim();
                    listaDestaquesVO.Add(destaquesVO);
                }
            }

            return listaDestaquesVO;
        }
Пример #2
0
        public DestaquesVO Get(int idDestaque)
        {
            DestaquesVO destaquesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_DestaquesSelect");
            db.AddInParameter(command, "@IdDestaque", DbType.Int32, idDestaque);
            using (IDataReader reader = db.ExecuteReader(command))
            {
                if (reader.Read())
                {
                    destaquesVO = new DestaquesVO();
                    destaquesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdDestaque")))
                        destaquesVO.IdDestaque = reader.GetInt32(reader.GetOrdinal("IdDestaque"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Destaque")))
                        destaquesVO.Destaque = reader.GetString(reader.GetOrdinal("Destaque")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoSimples")))
                        destaquesVO.DescricaoSimples = reader.GetString(reader.GetOrdinal("DescricaoSimples")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoComplexa")))
                        destaquesVO.DescricaoComplexa = reader.GetString(reader.GetOrdinal("DescricaoComplexa")).Trim();
                }
            }

            return destaquesVO;
        }
Пример #3
0
        public DestaquesVOCollection GetAllPaged(long startRowIndex, int maximumRows)
        {
            DestaquesVOCollection listaDestaquesVO = new DestaquesVOCollection();
            DestaquesVO destaquesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    if (listaDestaquesVO.Count == 0) listaDestaquesVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString());
                    destaquesVO = new DestaquesVO();
                    destaquesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdDestaque")))
                        destaquesVO.IdDestaque = reader.GetInt32(reader.GetOrdinal("IdDestaque"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Destaque")))
                        destaquesVO.Destaque = reader.GetString(reader.GetOrdinal("Destaque")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoSimples")))
                        destaquesVO.DescricaoSimples = reader.GetString(reader.GetOrdinal("DescricaoSimples")).Trim();
                    if (!reader.IsDBNull(reader.GetOrdinal("DescricaoComplexa")))
                        destaquesVO.DescricaoComplexa = reader.GetString(reader.GetOrdinal("DescricaoComplexa")).Trim();
                    listaDestaquesVO.Add(destaquesVO);
                }
            }

            listaDestaquesVO.PageSize = maximumRows;

            return listaDestaquesVO;
        }
Пример #4
0
 private void ValidateRequiredAttributes(DestaquesVO destaquesVO, bool validateGuidOnPK)
 {
     if (destaquesVO.IdDestaque == null)
         RegisterCriticalMessageRequiredField("IdDestaque");
     if (string.IsNullOrEmpty(destaquesVO.Destaque))
         RegisterCriticalMessageRequiredField("Destaque");
     if (string.IsNullOrEmpty(destaquesVO.DescricaoSimples))
         RegisterCriticalMessageRequiredField("DescricaoSimples");
     if (ex != null)
         throw ex;
 }
Пример #5
0
 public void Update(DestaquesVO destaquesVO)
 {
     ValidateRequiredAttributes(destaquesVO, true);
     DbCommand command = db.GetStoredProcCommand("dbo.DW_DestaquesUpdate");
     db.AddInParameter(command, "@IdDestaque", DbType.Int32, destaquesVO.IdDestaque);
     db.AddInParameter(command, "@Destaque", DbType.AnsiString, destaquesVO.Destaque);
     db.AddInParameter(command, "@DescricaoSimples", DbType.AnsiString, destaquesVO.DescricaoSimples);
     if (destaquesVO.DescricaoComplexa != null)
         db.AddInParameter(command, "@DescricaoComplexa", DbType.AnsiString, destaquesVO.DescricaoComplexa);
     else
         db.AddInParameter(command, "@DescricaoComplexa", DbType.AnsiString, DBNull.Value);
     db.ExecuteNonQuery(command);
 }