private void buttonAdicionarCarro_Click(object sender, EventArgs e) { Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem; CarroOficina carroOficina = new CarroOficina(textBoxnumerochassi.Text, textBoxmarca.Text, textBoxmodelo.Text, textBoxcombustivel.Text, textBoxMatricula.Text, textBoxkms.Text); listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList(); try { if (textBoxMatricula.Text.Length == 0 || textBoxnumerochassi.Text.Length == 0 || textBoxmarca.Text.Length == 0 || textBoxmodelo.Text.Length == 0 || textBoxcombustivel.Text.Length == 0 || textBoxkms.Text.Length == 0) { MessageBox.Show("Preencha todos os campos."); } else { clienteSelecionado.CarroOficina.Add(carroOficina); MessageBox.Show("Carro adicionado"); AutoStand.SaveChanges(); } } catch { return; } }
private void buttonAdicionarServico_Click(object sender, EventArgs e) { Servico servico = new Servico(dateTimePickerEntrada.Value.ToString(), dateTimePickerSaida.Value.ToString(), comboBoxtipo.SelectedItem.ToString()); CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem; carroSelecionado.Servico.Add(servico); AutoStand.SaveChanges(); listBoxServicos.DataSource = carroSelecionado.Servico.ToList(); }
//Remover Serviço private void buttonRemoverServicos_Click(object sender, EventArgs e) { Servico servicoselecionado = (Servico)listBoxServicos.SelectedItem; if (servicoselecionado == null) { return; } AutoStand.Servicos.Remove(servicoselecionado); AutoStand.SaveChanges(); CarroOficina carroselecionado = (CarroOficina)listBoxCarros.SelectedItem; listBoxServicos.DataSource = carroselecionado.Servico.ToList(); }
//Remover Carro private void buttonRemoverCarros_Click(object sender, EventArgs e) { CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem; if (carroSelecionado == null) { return; } AutoStand.Carros.Remove(carroSelecionado); AutoStand.SaveChanges(); Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem; listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList(); }
//Carros private void listBoxCarros_SelectedIndexChanged(object sender, EventArgs e) { try { CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem; if (carroSelecionado == null) { Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem; listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList(); } else { listBoxServicos.DataSource = carroSelecionado.Servico.ToList(); textBoxMatricula.Text = carroSelecionado.Matricula; textBoxmarca.Text = carroSelecionado.Marca; } } catch { return; } }