//Editar o Serviço Selecionado private void ButtonEditarServicos_Click(object sender, EventArgs e) { Servicos servicoSelecionado = (Servicos)lbxServicos.SelectedItem; Form_AddEdit_Servico novoServico = new Form_AddEdit_Servico(); novoServico.label_Provisorio.Visible = false; novoServico.tbxTipo.Text = servicoSelecionado.Tipo; novoServico.dtpDataEntrada.Value = servicoSelecionado.DataEntrada; novoServico.dtpDataSaida.Value = servicoSelecionado.DataSaida; novoServico.ShowDialog(); if (novoServico.DialogResult == DialogResult.OK) { servicoSelecionado.Tipo = novoServico.tipo; servicoSelecionado.DataEntrada = novoServico.dataEntrada; servicoSelecionado.DataSaida = novoServico.dataSaida; conteudoNovo = true; AtualizarServicos(); } }
//Adicionar Serviço ao Carro selecionado private void ButtonAddServico_Click(object sender, EventArgs e) { CarrosOficina carroSelecionado = (CarrosOficina)lbxCarros.SelectedItem; Form_AddEdit_Servico novoServico = new Form_AddEdit_Servico(); novoServico.ShowDialog(); Servicos servicoTemp = new Servicos { Tipo = novoServico.tipo, DataEntrada = novoServico.dataEntrada, DataSaida = novoServico.dataSaida }; if (novoServico.DialogResult == DialogResult.OK) { listaServicos.Add(servicoTemp); ((CarrosOficina)StandLocalDB.Carro.Find(carroSelecionado.idCarro)).Servico.Add(servicoTemp); carroSelecionado.Servico.Add(servicoTemp); conteudoNovo = true; AtualizarServicos(); } }