//Edita o Carro selecionado public void EditarCarro() { CarrosAluguer carrosAluguerSelecionado = lbxCarrosAluguer.SelectedItem as CarrosAluguer; if (carrosAluguerSelecionado == null) { MessageBox.Show("ERRO: Nenhum carro selecionado", "Impossivel Eiminar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Form_AddEdit_CarroAluguer EditarcarroAluguer = new Form_AddEdit_CarroAluguer(); EditarcarroAluguer.tbxMarcaCarro.Text = carrosAluguerSelecionado.Marca; EditarcarroAluguer.tbxMatriculaCarro.Text = carrosAluguerSelecionado.Matricula; EditarcarroAluguer.tbxModeloCarro.Text = carrosAluguerSelecionado.Modelo; EditarcarroAluguer.tbxNumChassis.Text = carrosAluguerSelecionado.NumeroChassis; EditarcarroAluguer.tbxCombustivelCarro.Text = carrosAluguerSelecionado.Combustivel; EditarcarroAluguer.Text = "Editar Carro (Aluguer)"; EditarcarroAluguer.ShowDialog(); if (EditarcarroAluguer.DialogResult == DialogResult.OK) { carrosAluguerSelecionado.Marca = EditarcarroAluguer.marca; carrosAluguerSelecionado.Matricula = EditarcarroAluguer.matricula; carrosAluguerSelecionado.Modelo = EditarcarroAluguer.modelo; carrosAluguerSelecionado.NumeroChassis = EditarcarroAluguer.numeroChassis; carrosAluguerSelecionado.Estado = EditarcarroAluguer.estado; carrosAluguerSelecionado.Combustivel = EditarcarroAluguer.combustivel; } AtualizarListaCarrosAluguer(); dadosGuardados = false; }
//Adiciona um Carro à lista de Carros public void CriarCarro() { Form_AddEdit_CarroAluguer novocarroAluguer = new Form_AddEdit_CarroAluguer(); novocarroAluguer.ShowDialog(); CarrosAluguer carroTemp = new CarrosAluguer { Marca = novocarroAluguer.marca, Modelo = novocarroAluguer.modelo, Matricula = novocarroAluguer.matricula, NumeroChassis = novocarroAluguer.numeroChassis, Combustivel = novocarroAluguer.combustivel, Estado = novocarroAluguer.estado }; if (novocarroAluguer.DialogResult == DialogResult.OK) { listacarrosAluguer.Add(carroTemp); StandLocalDB.Carro.Add(carroTemp); AtualizarListaCarrosAluguer(); dadosGuardados = false; } }