Пример #1
0
        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;
        }
Пример #2
0
        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);
            }
        }