public static List <Lectura> buscarLecturas() { List <Lectura> lecturas = new List <Lectura>(); SqlConnection conn = new SqlConnection( ConfigurationManager .ConnectionStrings["conn"] .ConnectionString); try { SqlCommand cmd = new SqlCommand("BUSCAR_LECTURAS", conn); conn.Open(); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { Lectura lectura = new Lectura(); lectura.Fecha = Convert.ToDateTime(sdr["fecha"].ToString()); lectura.Consumo = Convert.ToDecimal(sdr["consumo"].ToString()); lectura.IdUsuario = Convert.ToInt32(sdr["idUsuario"].ToString()); lectura.IdLectura = Convert.ToInt32(sdr["idLectura"].ToString()); lecturas.Add(lectura); } } catch (Exception e) { } finally { conn.Close(); } return(lecturas); }
private void vtnLecturas_Load(object sender, EventArgs e) { dgvLecturas.Columns["ID"].Width = 40; dgvLecturas.Columns["FECHA"].Width = 200; dgvLecturas.Columns["CONSUMO"].Width = 100; dgvLecturas.Columns["IDUSUARIO"].Width = 100; dgvLecturas.Rows.Clear(); // dgvLibros.DataSource = Libro.buscarLibros(); (Se usa cuando no modificamos las columnas) foreach (Lectura lectura in Lectura.buscarLecturas()) { dgvLecturas.Rows.Add(lectura.IdLectura, lectura.Fecha, lectura.Consumo, lectura.IdUsuario); } }