public MainWindow() { InitializeComponent(); List <Producto> productos = new List <Producto>(); productosComprados = new List <Producto>(); compras = new List <Compra>(); Producto naranja = new FrutaVerdura("FT", 0, "Naranja", 1000); productos.Add(naranja); Producto Manzana = new FrutaVerdura("FT", 0, "Manzana", 500); productos.Add(Manzana); Producto Coliflor = new FrutaVerdura("BL", 0, "Coliflor", 1000); productos.Add(Coliflor); Producto zanahoria = new FrutaVerdura("BL", 0, "Zanahoria", 100); productos.Add(zanahoria); Producto Porotos = new FrutaVerdura("LG", 0, "porotos", 500); productos.Add(Porotos); producto_cbx.ItemsSource = productos; }
private void Agregar_btn_Click(object sender, RoutedEventArgs e) { try { FrutaVerdura p = (FrutaVerdura)producto_cbx.SelectedItem; FrutaVerdura fruta = new FrutaVerdura(p.Tipo, p.Cantidad, p.Nombre, p.PrecioUnitario); fruta.Cantidad = int.Parse(cantidad_txt.Text); productosComprados.Add(fruta); lista_dgd.ItemsSource = productosComprados; lista_dgd.Items.Refresh(); //refreshTable(); } catch (Exception ex) { //captura de excepción y despliegue de mensaje //en lbl_message_error de color rojo lbl_message_error.Content = ex.Message; lbl_message_error.Foreground = Brushes.Red; Console.WriteLine(ex); } }