示例#1
0
        public TelefonesVOCollection GetAll()
        {
            TelefonesVOCollection listaTelefonesVO = new TelefonesVOCollection();
            TelefonesVO telefonesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    telefonesVO = new TelefonesVO();
                    telefonesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdTelefone")))
                        telefonesVO.IdTelefone = reader.GetInt32(reader.GetOrdinal("IdTelefone"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        telefonesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Telefone")))
                        telefonesVO.Telefone = reader.GetString(reader.GetOrdinal("Telefone")).Trim();
                    listaTelefonesVO.Add(telefonesVO);
                }
            }

            return listaTelefonesVO;
        }
示例#2
0
        public TelefonesVO Get(int idTelefone)
        {
            TelefonesVO telefonesVO = null;

            DbCommand command = db.GetStoredProcCommand("dbo.DW_TelefonesSelect");
            db.AddInParameter(command, "@IdTelefone", DbType.Int32, idTelefone);
            using (IDataReader reader = db.ExecuteReader(command))
            {
                if (reader.Read())
                {
                    telefonesVO = new TelefonesVO();
                    telefonesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdTelefone")))
                        telefonesVO.IdTelefone = reader.GetInt32(reader.GetOrdinal("IdTelefone"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        telefonesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Telefone")))
                        telefonesVO.Telefone = reader.GetString(reader.GetOrdinal("Telefone")).Trim();
                }
            }

            return telefonesVO;
        }
示例#3
0
        public TelefonesVOCollection GetAllPaged(long startRowIndex, int maximumRows)
        {
            TelefonesVOCollection listaTelefonesVO = new TelefonesVOCollection();
            TelefonesVO telefonesVO = null;

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

            using (IDataReader reader = db.ExecuteReader(command))
            {
                while (reader.Read())
                {
                    if (listaTelefonesVO.Count == 0) listaTelefonesVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString());
                    telefonesVO = new TelefonesVO();
                    telefonesVO.IsPersisted = true;
                    if (!reader.IsDBNull(reader.GetOrdinal("IdTelefone")))
                        telefonesVO.IdTelefone = reader.GetInt32(reader.GetOrdinal("IdTelefone"));
                    if (!reader.IsDBNull(reader.GetOrdinal("IdUsuario")))
                        telefonesVO.IdUsuario = reader.GetInt32(reader.GetOrdinal("IdUsuario"));
                    if (!reader.IsDBNull(reader.GetOrdinal("Telefone")))
                        telefonesVO.Telefone = reader.GetString(reader.GetOrdinal("Telefone")).Trim();
                    listaTelefonesVO.Add(telefonesVO);
                }
            }

            listaTelefonesVO.PageSize = maximumRows;

            return listaTelefonesVO;
        }
示例#4
0
 private void ValidateRequiredAttributes(TelefonesVO telefonesVO, bool validateGuidOnPK)
 {
     if (telefonesVO.IdTelefone == null)
         RegisterCriticalMessageRequiredField("IdTelefone");
     if (telefonesVO.IdUsuario == null)
         RegisterCriticalMessageRequiredField("IdUsuario");
     if (telefonesVO.Telefone == null)
         RegisterCriticalMessageRequiredField("Telefone");
     if (ex != null)
         throw ex;
 }
示例#5
0
 public void Update(TelefonesVO telefonesVO)
 {
     ValidateRequiredAttributes(telefonesVO, true);
     DbCommand command = db.GetStoredProcCommand("dbo.DW_TelefonesUpdate");
     db.AddInParameter(command, "@IdTelefone", DbType.Int32, telefonesVO.IdTelefone);
     db.AddInParameter(command, "@IdUsuario", DbType.Int32, telefonesVO.IdUsuario);
     db.AddInParameter(command, "@Telefone", DbType.Binary, telefonesVO.Telefone);
     db.ExecuteNonQuery(command);
 }