コード例 #1
0
        private void ModificarAeronave_Load(object sender, EventArgs e)
        {
            ComboFabricante.DataSource     = FabricanteDAO.selectAll();
            ComboFabricante.SelectedItem   = Aeronave.Fabricante;
            ComboTipoServicio.DataSource   = TipoServicioDAO.selectAll();
            ComboTipoServicio.SelectedItem = Aeronave.TipoServicio;
            ModeloCombo.DataSource         = ModeloDAO.selectAll();
            ModeloCombo.SelectedItem       = Aeronave.Modelo;
            TextMatricula.Text             = Aeronave.Matricula;
            NumericKG.Value       = Aeronave.KG;
            Aeronave.ListaButacas = ButacaDAO.GetByAeronave(Aeronave);

            if (Aeronave.FechaAlta != null)
            {
                if (Aeronave.FechaAlta != DateTime.MinValue)
                {
                    DateAlta.Value = Convert.ToDateTime(Aeronave.FechaAlta);
                }
                else
                {
                    DateAlta.Value = DateTime.Today;
                }
            }
            else
            {
                DateAlta.Value = DateTime.Today;
            }

            ButacaNumeric.Value = Aeronave.ListaButacas.Count;
        }
コード例 #2
0
        private void Limpiar_Click(object sender, EventArgs e)
        {
            TextMatricula.Text = Aeronave.Matricula;
            NumericKG.Value    = Aeronave.KG;

            if (Aeronave.FechaAlta != null)
            {
                if (Aeronave.FechaAlta != DateTime.MinValue)
                {
                    DateAlta.Value = Convert.ToDateTime(Aeronave.FechaAlta);
                }
                else
                {
                    DateAlta.Value = DateTime.Today;
                }
            }
            else
            {
                DateAlta.Value = DateTime.Today;
            }

            ModeloCombo.SelectedItem       = Aeronave.Modelo;
            ComboFabricante.SelectedItem   = Aeronave.Fabricante;
            ComboTipoServicio.SelectedItem = Aeronave.TipoServicio;
            Aeronave.ListaButacas          = ButacaDAO.GetByAeronave(Aeronave);
            ButacaNumeric.Value            = Aeronave.ListaButacas.Count;
            errorProvider1.Clear();
        }
コード例 #3
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Ignora los clicks que no son sobre los elementos de la columna de botones
            if (e.RowIndex < 0 || dataGridView1.RowCount == e.RowIndex + 1 || (e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"]) && e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["Eliminar"])))
            {
                return;
            }

            ButacaDTO butaca = (ButacaDTO)dataGridView1.Rows[e.RowIndex].DataBoundItem;

            if (e.ColumnIndex == dataGridView1.Columns.IndexOf(dataGridView1.Columns["Seleccionar"]))
            {
                ModificarButaca vent = new ModificarButaca(butaca);
                vent.ShowDialog(this);
            }
            else
            {
                if (butaca.Habilitada == true)
                {
                    var confirmResult = MessageBox.Show("Seguro que quieres eliminar esta butaca?",
                                                        "Confirmar Delete",
                                                        MessageBoxButtons.YesNo);
                    if (confirmResult == DialogResult.Yes)
                    {
                        if (ButacaDAO.delete(butaca))
                        {
                            butaca.Habilitada = false;
                            MessageBox.Show("La butaca fue eliminada con exito.");
                            Reload();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("La butaca ya esta inhabilitada");
                }
            }
        }
コード例 #4
0
        private void SeleccionButaca_Load(object sender, EventArgs e)
        {
            List <ButacaDTO> listaButacas = ((CompraPasajeEncomienda)((IngresoDatos)(this.Owner)).Owner).listaPasajerosButacas.Select(t => t.Item2).ToList <ButacaDTO>();

            this.dataGridView1.DataSource = ButacaDAO.GetDisponiblesByAeronave(this.gridViaje).Except(listaButacas).ToList();
        }