//Código que só é executado após o botão "Editar" seja clicado private void buttonEditar_Click(object sender, EventArgs e) { //Codigo que irá editar um carro de aluguer á database if (AreTextBoxesValid() == true) { if (Confirmacao("editar", "carro de aluguer") == DialogResult.Yes) { CarroAluguer carroASerEditado = carroAluguerAtual; carroASerEditado.NumeroChassis = textBoxNumeroChassis.Text; carroASerEditado.Marca = textBoxMarca.Text; carroASerEditado.Modelo = textBoxModelo.Text; carroASerEditado.Combustivel = textBoxCombustivel.Text; carroASerEditado.Matricula = textBoxMatricula.Text; carroASerEditado.Estado = textBoxEstado.Text; standDB.SaveChanges(); MessageBox.Show("Carro de aluguer editado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } else { MessageBox.Show("Necessita de ter todas as caixas de texto preenchidas e com valores válidos.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public AlugueresCarrosAdicionar(oficinaDBContainer dBContainer, Cliente cliente, CarroAluguer carroAtual) { InitializeComponent(); standDB = dBContainer; clienteAtual = cliente; carroAluguerAtual = carroAtual; }
//Código que só é executado após o carros de alugueres selecionado na listbox seja mudado private void listBoxCarros_SelectedIndexChanged(object sender, EventArgs e) { carroAluguerAtual = null; if (listBoxCarros.SelectedIndex > -1) { carroAluguerAtual = (CarroAluguer)listBoxCarros.SelectedItem; } }
//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 aluguer á database if (AreTextBoxesValid() == true) { CarroAluguer novoCarroAluguer = new CarroAluguer(textBoxNumeroChassis.Text, textBoxMarca.Text, textBoxModelo.Text, textBoxCombustivel.Text, textBoxMatricula.Text, textBoxEstado.Text); standDB.Carros.Add(novoCarroAluguer); standDB.SaveChanges(); MessageBox.Show("Novo carro de oficina 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 AlugueresCarrosGestao(oficinaDBContainer dBContainer, CarroAluguer carroAluguer) { InitializeComponent(); standDB = dBContainer; carroAluguerAtual = carroAluguer; }