public DetallesCompraForm(Publicacion publi) { InitializeComponent(); controller = new PublicacionesController(); publiActual = publi; completarDatosDePublicacion(publi); }
private void initContent() { rubrosDao = new RubrosDao(); gradosDao = new GradoDePublicacionDao(); publicacionesDao = new PublicacionesDao(); espectaculosDao = new EspectaculosDao(); controller = new PublicacionesController(); rubrosDao.getRubros().Skip(1).ToList().ForEach( elem => RubroComboBox.Items.Add(elem) ); this.FechaEventoTimePicker.ShowUpDown = false; this.FechaEventoTimePicker.CustomFormat = "yyyy.MM.dd"; gradosDao.getGradosDePublicacion().ForEach(elem => { GradoPublicacionComboBox.Items.Add(elem); }); GradoPublicacionComboBox.Items.RemoveAt(GradoPublicacionComboBox.Items.Count - 1); this.UbicacionesListView.Columns.Insert(0, "Fila", 5 * (int)UbicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UbicacionesListView.Columns.Insert(1, "Asiento", 5 * (int)UbicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UbicacionesListView.Columns.Insert(2, "Tipo de Ubicacion", 15 * (int)UbicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UbicacionesListView.Columns.Insert(3, "Precio", 15 * (int)UbicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UbicacionesListView.Columns.Insert(4, "Numerada", 10 * (int)UbicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center); }
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()); }