//Código que só é executado após o carro de venda selecionado na listbox seja mudado private void listBoxCarros_SelectedIndexChanged(object sender, EventArgs e) { //Irá atualizar o carro de venda selecionado if (listBoxCarros.SelectedIndex > -1) { carroVendaAtual = (CarroVenda)listBoxCarros.SelectedItem; } else { carroVendaAtual = null; } }
//Código que só é executado após o botão "Adicionar" seja clicado private void buttonAdicionar_Click(object sender, EventArgs e) { //Codigo que irá adicionar um carro de venda á database if (AreTextBoxesValid() == true) { CarroVenda novoCarroVenda = new CarroVenda(textBoxNumeroChassis.Text, textBoxMarca.Text, textBoxModelo.Text, textBoxCombustivel.Text, textBoxExtras.Text); standDB.Carros.Add(novoCarroVenda); standDB.SaveChanges(); MessageBox.Show("Novo carro de venda adicionado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Necessita de ter todas as caixas de texto preenchidas e com valores válidos.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public VendasCarrosGestao(oficinaDBContainer dBContainer, CarroVenda carroVenda) { InitializeComponent(); standDB = dBContainer; carroVendaAtual = carroVenda; }