//Parcelas----------------------------------------------------------------------------------------------------------------------------------------------- //Adicionar Parcelas private void buttonAdicionarParcela_Click(object sender, EventArgs e) { try { if (textBoxValor.Text == null || textBoxDescricao.Text == null) { MessageBox.Show("Caixa de Texto vazia", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Servico servicoSelecionado = (Servico)listBoxServicos.SelectedItem; Parcela parcela = new Parcela(int.Parse(textBoxValor.Text), textBoxDescricao.Text); servicoSelecionado.Parcelas.Add(parcela); minhaOficina.SaveChanges(); listBoxParcelas.DataSource = servicoSelecionado.Parcelas.ToList(); } } catch { MessageBox.Show("Erro no sistema", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
//Listar Parcelas private void listBoxParcelas_SelectedIndexChanged(object sender, EventArgs e) { try { Parcela parcelaSelecionado = (Parcela)listBoxParcelas.SelectedItem; } catch { return; } }
//Remover Parcelas private void buttonParcelas_Click(object sender, EventArgs e) { try { Parcela parcelaSelecionado = (Parcela)listBoxParcelas.SelectedItem; if (parcelaSelecionado == null) { return; } minhaOficina.Parcelas.Remove(parcelaSelecionado); minhaOficina.SaveChanges(); listBoxClientes.DataSource = minhaOficina.Parcelas.ToList(); } catch { return; } }