Ejemplo n.º 1
0
 private void completarDatosDePublicacion(Publicacion publi)
 {
     Task.Factory.StartNew(() =>
     {
         Publicacion p = Task.Run <Publicacion>(() => controller.getPublicacionesPorIdAsync(publi.id)).Result;
         PublicacionSelecLabel.Text = PublicacionSelecLabel.Text + " " + p.id;
         DescripcionLabel.Text      = p.espectaculo.descripcion;
         DireccionLabel.Text        = p.espectaculo.direccion;
         EmpresaLabel.Text          = p.espectaculo.empresa.razonSocial;
         FechaLabel.Text            = ((DateTime)p.fechaEvento).ToString();
         CategoriaLabel.Text        = p.espectaculo.rubro.descripcion;
         publiActual = p;
     }, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext());
 }
Ejemplo n.º 2
0
        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());
        }