コード例 #1
0
        private static CalificacionHistorial getCalificacion(SqlDataReader lector)
        {
            CalificacionHistorial unaCalificacion = new CalificacionHistorial();

            unaCalificacion.descripcion = lector.GetString(lector.GetOrdinal("DESCRIPCION"));
            unaCalificacion.detalle     = lector.GetString(lector.GetOrdinal("DETALLE"));
            unaCalificacion.puntaje     = double.Parse(lector.GetDecimal(lector.GetOrdinal("PUNTAJE")).ToString());
            unaCalificacion.username    = lector.GetString(lector.GetOrdinal("USERNAME"));

            return(unaCalificacion);
        }
コード例 #2
0
        public static List <CalificacionHistorial> BuscarRecibidas(long IdUsuario)
        {
            List <CalificacionHistorial> listaCalificaciones = new List <CalificacionHistorial>();

            List <SqlParameter> parametros = new List <SqlParameter>();
            SqlParameter        p1         = new SqlParameter("ID", IdUsuario);

            parametros.Add(p1);
            SqlDataReader lector = BasesDeDatos.ObtenerDataReader("GOODTIMES.BuscarCalificacionesRecibidas", BasesDeDatos.Tipos.StoreProcedure, parametros);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    CalificacionHistorial unaCalificacion = getCalificacion(lector);
                    listaCalificaciones.Add(unaCalificacion);
                }
            }

            lector.Close();

            return(listaCalificaciones);
        }