public Adicionar_Aluguer(Cliente clienteSelecionado, CarroAluguer carroSelecionado, Model_Real_StandContainer oficina) { InitializeComponent(); cliente = clienteSelecionado; carro = carroSelecionado; minhaOficina = oficina; }
private void buttonGuardar_Click(object sender, EventArgs e) { try { if (textBoxModelo.Text.Length == 0 || textBoxNumChassis.Text.Length == 0 || comboBoxMarca.SelectedItem == null || comboBoxCombustivel.SelectedItem == null || comboBoxEstado.SelectedItem == null) { MessageBox.Show("Caixa de Texto vazia", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (textBoxNumChassis.Text.Length != 17) { MessageBox.Show("O número de chassis/quadro têm de conter 17 digitos", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string MatriculaCompleta = textBoxMatricula.Text + "-" + textBoxMatricula2.Text + "-" + textBoxMatricula3.Text; CarroAluguer carroAluguer = new CarroAluguer(textBoxNumChassis.Text, comboBoxMarca.SelectedItem.ToString(), textBoxModelo.Text, comboBoxCombustivel.SelectedItem.ToString(), comboBoxEstado.SelectedItem.ToString(), MatriculaCompleta); minhaOficina.Carros.Add(carroAluguer); minhaOficina.SaveChanges(); MessageBox.Show("Alteracões Guardadas", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { return; } }
//Alugueres----------------------------------------------------------------------------------------------------------------------------------------------- private void buttonAluguer_Click(object sender, EventArgs e) { Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem; CarroAluguer carroSelecionado = (CarroAluguer)listBoxCarroAluguer.SelectedItem; Adicionar_Aluguer adicionar_Aluguer = new Adicionar_Aluguer(clienteSelecionado, carroSelecionado, minhaOficina); adicionar_Aluguer.Tag = this; adicionar_Aluguer.Show(this); Hide(); adicionar_Aluguer.FormClosed += new FormClosedEventHandler(Form_Closed); }