private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                VeiculoOnibus onibus = new VeiculoOnibus();
                onibus.Identificacao          = ucIdentificacao.TextoDaTextBox;
                onibus.Modelo                 = cbmModelo.SelectedItem as Modelo;
                onibus.QuantidadeDeEixos      = Convert.ToInt32(nudQtdEixos.Value);
                onibus.CapacidadeDePassageiro = Convert.ToInt32(nudCapacidadePassageiros.Value);
                onibus.PossuiLeito            = chkLeito.Checked;
                Dados.AdicionarVeiculo(onibus);

                LimpaCampos(Controls);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Erro !", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private static void AdicionarVeiculos()
        {
            VeiculoAviao veiculoAviao = new VeiculoAviao
            {
                Identificacao          = "PTZ-PP",
                CapacidadeDePassageiro = 350,
                Modelo = Dados.Modelos[0]
            };
            VeiculoAviao veiculoAviao2 = new VeiculoAviao
            {
                Identificacao          = "APZ-AP",
                CapacidadeDePassageiro = 350,
                Modelo = Dados.Modelos[0]
            };
            VeiculoAviaoDeGuerra veiculoAviaoDeGuerra = new VeiculoAviaoDeGuerra
            {
                Identificacao          = "Spirit of Florida",
                CapacidadeDePassageiro = 2,
                Modelo = Dados.Modelos[1],
            };
            VeiculoAviaoDeGuerra veiculoAviaoDeGuerra2 = new VeiculoAviaoDeGuerra
            {
                Identificacao          = "Spirit of Massachuchets",
                CapacidadeDePassageiro = 2,
                Modelo = Dados.Modelos[1],
            };
            VeiculoCaminhao veiculoCaminhao = new VeiculoCaminhao
            {
                Identificacao          = "TGX DSABV-887",
                Modelo                 = Dados.Modelos[2],
                CapacidadeDePassageiro = 1,
                QuantidadeDeEixos      = 2,
                CapacidadeMaxima       = 15000,
            };
            VeiculoCaminhao veiculoCaminhao2 = new VeiculoCaminhao
            {
                Identificacao          = "TGX ABCYV-167",
                Modelo                 = Dados.Modelos[2],
                CapacidadeDePassageiro = 1,
                QuantidadeDeEixos      = 2,
                CapacidadeMaxima       = 15000,
            };
            VeiculoCarro veiculoCarro = new VeiculoCarro
            {
                Identificacao          = "C Class DACXA-887",
                Modelo                 = Dados.Modelos[3],
                CapacidadeDePassageiro = 3,
                QuantidadeDePortas     = 2,
            };
            VeiculoCarro veiculoCarro2 = new VeiculoCarro
            {
                Identificacao          = "C Class ADAXF-173",
                Modelo                 = Dados.Modelos[3],
                CapacidadeDePassageiro = 3,
                QuantidadeDePortas     = 2,
            };
            VeiculoMoto veiculoMoto = new VeiculoMoto
            {
                Identificacao          = "Mitsubishu 650 SDFAS-187",
                Modelo                 = Dados.Modelos[4],
                CapacidadeDePassageiro = 3,
            };
            VeiculoMoto veiculoMoto2 = new VeiculoMoto
            {
                Identificacao          = "Mitsubishu 650 KVCXH-837",
                Modelo                 = Dados.Modelos[4],
                CapacidadeDePassageiro = 3,
            };
            VeiculoNavio veiculoNavio = new VeiculoNavio
            {
                Identificacao          = "EverGiven",
                Modelo                 = Dados.Modelos[5],
                CapacidadeDePassageiro = 30,
            };
            VeiculoNavio veiculoNavio2 = new VeiculoNavio
            {
                Identificacao          = "Algeciras",
                Modelo                 = Dados.Modelos[5],
                CapacidadeDePassageiro = 35,
            };
            VeiculoNavioDeGuerra veiculoNavioDeGuerra = new VeiculoNavioDeGuerra
            {
                Identificacao          = "HMS Broadsword",
                Modelo                 = Dados.Modelos[6],
                CapacidadeDePassageiro = 70,
            };
            VeiculoNavioDeGuerra veiculoNavioDeGuerra2 = new VeiculoNavioDeGuerra
            {
                Identificacao          = "HMS Battleaxe",
                Modelo                 = Dados.Modelos[6],
                CapacidadeDePassageiro = 75,
            };
            VeiculoOnibus veiculoOnibus = new VeiculoOnibus
            {
                Identificacao          = "T23 GFVBC-887",
                Modelo                 = Dados.Modelos[7],
                CapacidadeDePassageiro = 75,
                QuantidadeDeEixos      = 2,
                PossuiLeito            = true,
            };
            VeiculoOnibus veiculoOnibus2 = new VeiculoOnibus
            {
                Identificacao          = "T23 FADCV-215",
                Modelo                 = Dados.Modelos[7],
                CapacidadeDePassageiro = 75,
                QuantidadeDeEixos      = 2,
                PossuiLeito            = true,
            };
            VeiculoTrem veiculoTrem = new VeiculoTrem
            {
                Identificacao          = "GE U26C São Paulo - Santos",
                Modelo                 = Dados.Modelos[7],
                CapacidadeDePassageiro = 3,
                QuantidadeDeVagoes     = 10
            };
            VeiculoTrem veiculoTrem2 = new VeiculoTrem
            {
                Identificacao          = "GE U26C Campinas - Santos",
                Modelo                 = Dados.Modelos[7],
                CapacidadeDePassageiro = 3,
                QuantidadeDeVagoes     = 10
            };

            Dados.AdicionarVeiculo(veiculoAviao);
            Dados.AdicionarVeiculo(veiculoAviao2);
            Dados.AdicionarVeiculo(veiculoAviaoDeGuerra);
            Dados.AdicionarVeiculo(veiculoAviaoDeGuerra2);
            Dados.AdicionarVeiculo(veiculoCaminhao);
            Dados.AdicionarVeiculo(veiculoCaminhao2);
            Dados.AdicionarVeiculo(veiculoCarro);
            Dados.AdicionarVeiculo(veiculoCarro2);
            Dados.AdicionarVeiculo(veiculoMoto);
            Dados.AdicionarVeiculo(veiculoMoto2);
            Dados.AdicionarVeiculo(veiculoNavio);
            Dados.AdicionarVeiculo(veiculoNavio2);
            Dados.AdicionarVeiculo(veiculoNavioDeGuerra);
            Dados.AdicionarVeiculo(veiculoNavioDeGuerra2);
            Dados.AdicionarVeiculo(veiculoOnibus);
            Dados.AdicionarVeiculo(veiculoOnibus2);
            Dados.AdicionarVeiculo(veiculoTrem);
            Dados.AdicionarVeiculo(veiculoTrem2);
        }