Пример #1
0
        public AvaliacoesVOCollection GetAll()
        {
            AvaliacoesVOCollection listaAvaliacoesVO = new AvaliacoesVOCollection();
            AvaliacoesVO avaliacoesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    avaliacoesVO = new AvaliacoesVO();
                    avaliacoesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao")))
                        avaliacoesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        avaliacoesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("TipoAvaliacao")))
                        avaliacoesVO.TipoAvaliacao = reader.GetBoolean(reader.GetOrdinal("TipoAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("DataAvaliacao")))
                        avaliacoesVO.DataAvaliacao = reader.GetDateTime(reader.GetOrdinal("DataAvaliacao"));
                    listaAvaliacoesVO.Add(avaliacoesVO);
                }
            }

            return listaAvaliacoesVO;
        }
Пример #2
0
        public AvaliacoesVO Get(int idAvaliacao)
        {
            AvaliacoesVO avaliacoesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesSelect");
            db.AddInParameter(command, "@IdAvaliacao", DbType.Int32, idAvaliacao);
            using (IDataReader reader = db.ExecuteReader(command))
            {
                if (reader.Read())
                {
                    avaliacoesVO = new AvaliacoesVO();
                    avaliacoesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao")))
                        avaliacoesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        avaliacoesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("TipoAvaliacao")))
                        avaliacoesVO.TipoAvaliacao = reader.GetBoolean(reader.GetOrdinal("TipoAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("DataAvaliacao")))
                        avaliacoesVO.DataAvaliacao = reader.GetDateTime(reader.GetOrdinal("DataAvaliacao"));
                }
            }

            return avaliacoesVO;
        }
Пример #3
0
        public AvaliacoesVOCollection GetAllPaged(long startRowIndex, int maximumRows)
        {
            AvaliacoesVOCollection listaAvaliacoesVO = new AvaliacoesVOCollection();
            AvaliacoesVO avaliacoesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    if (listaAvaliacoesVO.Count == 0) listaAvaliacoesVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString());
                    avaliacoesVO = new AvaliacoesVO();
                    avaliacoesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdAvaliacao")))
                        avaliacoesVO.IdAvaliacao = reader.GetInt32(reader.GetOrdinal("IdAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        avaliacoesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("TipoAvaliacao")))
                        avaliacoesVO.TipoAvaliacao = reader.GetBoolean(reader.GetOrdinal("TipoAvaliacao"));
                    if (!reader.IsDBNull(reader.GetOrdinal("DataAvaliacao")))
                        avaliacoesVO.DataAvaliacao = reader.GetDateTime(reader.GetOrdinal("DataAvaliacao"));
                    listaAvaliacoesVO.Add(avaliacoesVO);
                }
            }

            listaAvaliacoesVO.PageSize = maximumRows;

            return listaAvaliacoesVO;
        }
Пример #4
0
 private void ValidateRequiredAttributes(AvaliacoesVO avaliacoesVO, bool validateGuidOnPK)
 {
     if (avaliacoesVO.IdAvaliacao == null)
         RegisterCriticalMessageRequiredField("IdAvaliacao");
     if (avaliacoesVO.IdUsuario == null)
         RegisterCriticalMessageRequiredField("IdUsuario");
     if (avaliacoesVO.TipoAvaliacao == null)
         RegisterCriticalMessageRequiredField("TipoAvaliacao");
     if (avaliacoesVO.DataAvaliacao == null)
         RegisterCriticalMessageRequiredField("DataAvaliacao");
     if (ex != null)
         throw ex;
 }
Пример #5
0
 public void Update(AvaliacoesVO avaliacoesVO)
 {
     ValidateRequiredAttributes(avaliacoesVO, true);
     DbCommand command = db.GetStoredProcCommand("dbo.DW_AvaliacoesUpdate");
     db.AddInParameter(command, "@IdAvaliacao", DbType.Int32, avaliacoesVO.IdAvaliacao);
     db.AddInParameter(command, "@IdUsuario", DbType.Int32, avaliacoesVO.IdUsuario);
     db.AddInParameter(command, "@TipoAvaliacao", DbType.Boolean, avaliacoesVO.TipoAvaliacao);
     db.AddInParameter(command, "@DataAvaliacao", DbType.DateTime, avaliacoesVO.DataAvaliacao);
     db.ExecuteNonQuery(command);
 }