//Editar a parcela selecionada private void ButtonEditarParcelas_Click(object sender, EventArgs e) { Parcelas parcelaSelecionada = (Parcelas)lbxParcelas.SelectedItem; Form_AddEdit_Parcela edicaoParcela = new Form_AddEdit_Parcela(); edicaoParcela.Text = "Edição da Parcela Selecionada"; edicaoParcela.numValor.Value = (decimal)parcelaSelecionada.Valor; edicaoParcela.tbxDescricao.Text = parcelaSelecionada.Descricao; edicaoParcela.ShowDialog(); if (edicaoParcela.DialogResult == DialogResult.OK) { parcelaSelecionada.Valor = edicaoParcela.valor; parcelaSelecionada.Descricao = edicaoParcela.descricao; conteudoNovo = true; AtualizarParcelas(); } }
//Adicionar Parcela ao Serviço Selecionado private void ButtonAddParcela_Click(object sender, EventArgs e) { Servicos servicoSelecionado = (Servicos)lbxServicos.SelectedItem; Form_AddEdit_Parcela newParcela = new Form_AddEdit_Parcela(); newParcela.ShowDialog(); Parcelas novaParcela = new Parcelas { Valor = newParcela.valor, Descricao = newParcela.descricao, ServicoIdServico = servicoSelecionado.IdServico }; if (newParcela.DialogResult == DialogResult.OK) { StandLocalDB.Servico.Find(servicoSelecionado.IdServico).Parcela.Add(novaParcela); servicoSelecionado.Parcela.Add(novaParcela); conteudoNovo = true; AtualizarParcelas(); } }