Esempio n. 1
0
        private void Cadastrar(string fabricante, string modelo, string ano, string categoria, string cor, string placa, string combustivel, string conc, float valor)
        {
            Veiculo novoVeiculo = new Veiculo();

            novoVeiculo.fabricante     = fabricante;
            novoVeiculo.modelo         = modelo;
            novoVeiculo.ano            = ano;
            novoVeiculo.categoria      = categoria;
            novoVeiculo.cor            = cor;
            novoVeiculo.placa          = placa.ToUpper();
            novoVeiculo.combustivel    = combustivel;
            novoVeiculo.concessionaria = conc;
            novoVeiculo.valorDeCompra  = Convert.ToSingle(valor);

            novoVeiculo.arCondicionado    = checkAC.Checked;
            novoVeiculo.direcaoHidraulica = checkDirecao.Checked;
            novoVeiculo.vidroEletrico     = checkVidro.Checked;
            novoVeiculo.travaEletrica     = checkTravas.Checked;
            novoVeiculo.tetoSolar         = checkTetoSolar.Checked;
            novoVeiculo.cameraRe          = checkCameraRe.Checked;
            novoVeiculo.bancosCouro       = checkBancosCouro.Checked;
            novoVeiculo.cambioAutomatico  = checkCambioAuto.Checked;

            novoVeiculo.status = true;

            ListVeiculos.Add(novoVeiculo);

            controle.AtualizarTabela();
            this.Close();
        }
Esempio n. 2
0
        private void btnLocar_Click(object sender, EventArgs e)
        {
            if (tBoxNome.Text != "" && tBoxCpf.Text != "" && tBoxRg.Text != "" && tBoxEndereco.Text != "" && tBoxRetirada.MaskCompleted && tBoxDevolucao.MaskCompleted && tBoxTelefone.MaskCompleted && cBoxPlano.Text != "" && cBoxPagamento.Text != "")
            {
                Aluguel novoAluguel = new Aluguel();

                novoAluguel.clienteNome     = tBoxNome.Text;
                novoAluguel.clienteRg       = tBoxRg.Text;
                novoAluguel.clienteCpf      = tBoxCpf.Text;
                novoAluguel.clienteEndereco = tBoxEndereco.Text;
                novoAluguel.clienteTelefone = tBoxTelefone.Text;
                novoAluguel.veiculo         = txtModelo.Text;
                novoAluguel.veiculoCor      = txtCor.Text;
                novoAluguel.veiculoPlaca    = txtPlaca.Text;
                novoAluguel.plano           = cBoxPlano.Text;
                novoAluguel.formaPagamendo  = cBoxPagamento.Text;
                novoAluguel.dataRetirada    = tBoxRetirada.Text;
                novoAluguel.dataDevolucao   = tBoxDevolucao.Text;
                novoAluguel.alugadoPor      = TelaInicial.contaLogada;

                ListAlugueis.Add(novoAluguel);
                clientes.SalvarExternamenteEmBanco(ListAlugueis);
                frota.ListVeiculos.Find(V => V.placa == novoAluguel.veiculoPlaca).status = false;
                frota.SalvarAoFechar();
                frota.AtualizarTabela();
                this.Close();
            }
            else
            {
                MessageBox.Show("Preecha todos os campos");
            }
        }
        private void Cadastrar(string fabricante, string modelo, string ano, string categoria, string cor, string placa, string combustivel, string conc, string valor)
        {
            Veiculo novoVeiculo = new Veiculo();

            novoVeiculo.fabricante     = fabricante;
            novoVeiculo.modelo         = modelo;
            novoVeiculo.ano            = ano;
            novoVeiculo.categoria      = categoria;
            novoVeiculo.cor            = cor;
            novoVeiculo.placa          = placa.ToUpper();
            novoVeiculo.combustivel    = combustivel;
            novoVeiculo.concessionaria = conc;
            novoVeiculo.valorDeCompra  = valor;
            novoVeiculo.status         = "Disponivel";

            ListVeiculos.Add(novoVeiculo);

            controle.AtualizarTabela();
            this.Close();
        }