Ejemplo n.º 1
0
 public DetallesCompraForm(Publicacion publi)
 {
     InitializeComponent();
     controller  = new PublicacionesController();
     publiActual = publi;
     completarDatosDePublicacion(publi);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
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());
        }