private void btnGerarParcelas_Click(object sender, EventArgs e) { try { ValidarCampos(); int qtdParcelas = int.Parse(txtQtdParcelas.Text); if (_Despesa == null) { _Despesa = new GerenciadorFinanceiro.Dominio.Despesa(); } if (_Despesa.ListaParcelasDespesas == null) { _Despesa.ListaParcelasDespesas = new List <GerenciadorFinanceiro.Dominio.DespesaParcela>(); } if (_Binding == null) { _Binding = new BindingSource(_Despesa.ListaParcelasDespesas, ""); } _Despesa.ListaParcelasDespesas.Clear(); for (int i = 0; i < qtdParcelas; i++) { Dominio.DespesaParcela parcela = new Dominio.DespesaParcela(); parcela.NumeroDaParcela = i + 1; parcela.Status = StatusParcela.Aberta; parcela.ValorParcela = double.Parse(txtValorUnitario.Text); Dominio.Frequencia frequencia = (Dominio.Frequencia)cmbFrequencia.SelectedItem; parcela.Vencimento = txtDataVcto.Value.AddDays(i * frequencia.DiferencaDias); _Despesa.ListaParcelasDespesas.Add(parcela); } gridViewParcelas.DataSource = _Binding; _Binding.ResetBindings(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção."); } }
public void SalvarDespesaParcelaAdicionais(Dominio.DespesaParcela parcela, Dominio.DocumentoPagar documento) { throw new System.NotImplementedException("Metodo não implementada."); }