private void CrearSubasta_Click(object sender, EventArgs e) { Producto current = (Producto)ProductoSubasta.SelectedValue; foreach (Producto pro in Program.subastador.productos) { if (current.Nombre1 == pro.Nombre1) { Subasta subasta = new Subasta(DescripcionSubasta.Text, dateTimePicker.Value, pro); Program.subastador.subastas.Add(subasta); break; } } foreach (Subasta subasta in Program.subastador.subastas) { subasta.notifyAllObservers("actualizarLista", null); } ListaSubastas.Items.Clear(); AgregarElementosListView(); }
public void cancelarSubasta(Subasta subasta) { subasta.Status = Status.cancelada; subasta.notifyAllObservers("cancelar,", subasta); }
public string cerrarSubasta(Subasta subasta) { subasta.Status = Status.vendida; subasta.notifyAllObservers("cerrar,", subasta); return(subasta.OferenteMayoritario); }