private void completarDatosDePublicacion(Publicacion publi) { PublicacionesController controller = new PublicacionesController(); Task.Factory.StartNew(() => { Publicacion p = Task.Run <Publicacion>(() => controller.getPublicacionesPorIdAsync(publi.id)).Result; publicacionActual = p; detallesForm = new DetallesCompraForm(p); ubicacionesForm = new DetallesUbicacionesCompraForm(p); clienteForm = new SeleccionarClienteForm(); ingresarTarjetaFrom = new IngresarTarjetaForm(); tarjetaForm = new SeleccionarTarjetaForm(); forms.Add(detallesForm); forms.Add(ubicacionesForm); forms.Add(clienteForm); forms.Add(ingresarTarjetaFrom); forms.Add(tarjetaForm); showHideForm(forms[currentForm]); }, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
private void button1_Click(object sender, EventArgs e) { DetallesUbicacionesCompraForm form = new DetallesUbicacionesCompraForm(publiActual); form.Show(this); }