//Editar o Carro Selecionado public void EditarCarro() { CarrosVenda carroVendaSelecionado = lbxCarrosVenda.SelectedItem as CarrosVenda; if (carroVendaSelecionado == null) { MessageBox.Show("Nenhum Carro selecionado", "Carro por selecionar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Form_AddEdit_CarroVenda EditarCarroVenda = new Form_AddEdit_CarroVenda(); EditarCarroVenda.tbxCombustivelCarro.Text = carroVendaSelecionado.Combustivel; EditarCarroVenda.tbxExtras.Text = carroVendaSelecionado.Extras; EditarCarroVenda.tbxMarcaCarro.Text = carroVendaSelecionado.Marca; EditarCarroVenda.tbxModeloCarro.Text = carroVendaSelecionado.Modelo; EditarCarroVenda.tbxNumChassis.Text = carroVendaSelecionado.NumeroChassis; EditarCarroVenda.Text = "Editar Carro (venda)"; EditarCarroVenda.ShowDialog(); if (EditarCarroVenda.DialogResult == DialogResult.OK) { carroVendaSelecionado.Marca = EditarCarroVenda.marca; carroVendaSelecionado.Modelo = EditarCarroVenda.modelo; carroVendaSelecionado.NumeroChassis = EditarCarroVenda.numeroChassis; carroVendaSelecionado.Extras = EditarCarroVenda.extra; carroVendaSelecionado.Combustivel = EditarCarroVenda.combustivel; dadosGuardados = false; } AtualizarListaCarrosVenda(); LimparSelecao(); }
//Adicionar um novo carro public void CriarCarro() { Form_AddEdit_CarroVenda novoCarroVenda = new Form_AddEdit_CarroVenda(); novoCarroVenda.ShowDialog(); CarrosVenda tempCarroVenda = new CarrosVenda { Marca = novoCarroVenda.marca, Modelo = novoCarroVenda.modelo, Extras = novoCarroVenda.extra, NumeroChassis = novoCarroVenda.numeroChassis, Combustivel = novoCarroVenda.combustivel, }; if (novoCarroVenda.DialogResult == DialogResult.OK) { listaCarrosVenda.Add(tempCarroVenda); StandLocalDB.Carro.Add(tempCarroVenda); AtualizarListaCarrosVenda(); dadosGuardados = false; } }