Пример #1
0
        private void onEditarModeloJatoClick(object sender, RoutedEventArgs e)
        {
            if (ListBoxModelos.SelectedItem == null)
            {
                return;
            }

            Modelo modeloActual = ListBoxModelos.SelectedItem as Modelo;

            if (modeloActual == null)
            {
                return;
            }
            Modelo newModelo = new Modelo()
            {
            };

            newModelo.Capacidade         = modeloActual.Capacidade;
            newModelo.Alcance            = modeloActual.Alcance;
            newModelo.VelocidadeMaxima   = modeloActual.VelocidadeMaxima;
            newModelo.PesoMaximaBagagens = modeloActual.PesoMaximaBagagens;
            newModelo.NumeroMotores      = modeloActual.NumeroMotores;
            newModelo.AltitudeIdeal      = modeloActual.AltitudeIdeal;
            newModelo.AlturaCabine       = modeloActual.AlturaCabine;
            newModelo.LarguraCabine      = modeloActual.LarguraCabine;
            newModelo.ComprimentoCabine  = modeloActual.ComprimentoCabine;
            newModelo.Descricao          = modeloActual.Descricao;
            newModelo.TipoJatoId         = modeloActual.TipoJatoId;


            EditarModeloDialog modeloDialog = new EditarModeloDialog(newModelo);

            modeloDialog.Title = "Editar Modelo";

            if (modeloDialog.ShowDialog() == true && modeloDialog.Modelo != modeloActual)
            {
                modeloActual.Capacidade         = modeloDialog.Modelo.Capacidade;
                modeloActual.Alcance            = modeloDialog.Modelo.Alcance;
                modeloActual.VelocidadeMaxima   = modeloDialog.Modelo.VelocidadeMaxima;
                modeloActual.PesoMaximaBagagens = modeloDialog.Modelo.PesoMaximaBagagens;
                modeloActual.NumeroMotores      = modeloDialog.Modelo.NumeroMotores;
                modeloActual.AltitudeIdeal      = modeloDialog.Modelo.AltitudeIdeal;
                modeloActual.AlturaCabine       = modeloDialog.Modelo.AlturaCabine;
                modeloActual.LarguraCabine      = modeloDialog.Modelo.LarguraCabine;
                modeloActual.ComprimentoCabine  = modeloDialog.Modelo.ComprimentoCabine;
                modeloActual.Descricao          = modeloDialog.Modelo.Descricao;
                modeloActual.TipoJatoId         = modeloDialog.Modelo.TipoJatoId;

                App.AirUberDB.EditarModelo(modeloActual);
            }
        }
Пример #2
0
        private void onCriarModeloJatoClick(object sender, RoutedEventArgs e)
        {
            EditarModeloDialog modeloDialog = new EditarModeloDialog();

            modeloDialog.Title = "Novo Modelo";

            if (modeloDialog.ShowDialog() == true)
            {
                App.AirUberDB.InserirModelo(modeloDialog.Modelo);


                ListBoxModelos.Items.MoveCurrentToLast();
                onVerTodosModelosJatosClick(null, null);
            }
        }