internal static List <Compra> GetLista() { List <Compra> listaCompra = new List <Compra>(); using (SqlConnection cnn = ConexionBD.GetConexion()) { cnn.Open(); string strComando = "SELECT * FROM Compras ORDER BY Fecha desc "; SqlCommand comando = new SqlCommand(strComando, cnn); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Compra obj = new Compra(); obj.IdCompra = reader.GetInt32(0); obj.Producto = reader.GetInt32(1).ToString(); obj.idProveedor = ProveedoresBD.GetObjeto(reader.GetInt32(2)); obj.Cantidad = reader.GetInt32(3); obj.Fecha = reader.GetDateTime(4); obj.Importe = reader.GetDecimal(5); listaCompra.Add(obj); } } } return(listaCompra); }
internal static void CargarCombo(ref ComboBox cboProveedor) { List <Proveedor> lista = ProveedoresBD.GetLista(); Proveedor prov = new Proveedor() { DescripcionProveedor = "<Seleccione el proveedor>" }; lista.Insert(0, prov); cboProveedor.DataSource = lista; cboProveedor.DisplayMember = "DescripcionProveedor"; cboProveedor.ValueMember = "IdProveedor"; }