public void Populate(Crianca crianca) { foreach (Pagamento pagamento in crianca.Pagamentos) { PagamentoDataSet.PagamentoRow pagData = this.pagamentoDataSet.Pagamento.NewPagamentoRow(); pagData.Codigo_crianca = crianca.Uid_crianca; pagData.Nome = crianca.Nome; pagData.Codigo_pagamento = pagamento.Uid_pagamento; pagData.Data = pagamento.Dt_vencimento.Value; pagData.Valor = pagamento.Valor.Value; pagData.Valor_receber = pagamento.Valor_recebido.Value; pagData.Recebido = pagData.Valor_receber >= pagData.Valor; this.pagamentoDataSet.Pagamento.AddPagamentoRow(pagData); } }
private void btn_data_Click(object sender, EventArgs e) { this.pagamentoDataSet.Clear(); List <Pagamento> pagamentos = this.criancaController.ProcuraPagamentoPorData(dtp_começo.Value, dtp_fim.Value); foreach (Pagamento pag in pagamentos) { PagamentoDataSet.PagamentoRow pagData = this.pagamentoDataSet.Pagamento.NewPagamentoRow(); pagData.Codigo_crianca = pag.Uid_crianca.Value; pagData.Nome = this.criancaController.ProcurarCriancaPorUid(pag.Uid_crianca.Value).Nome; pagData.Codigo_pagamento = pag.Uid_pagamento; pagData.Data = pag.Dt_vencimento.Value; pagData.Valor = pag.Valor.Value; pagData.Valor_receber = pag.Valor_recebido.Value; pagData.Recebido = pagData.Valor_receber >= pagData.Valor; this.pagamentoDataSet.Pagamento.AddPagamentoRow(pagData); } this.CalculaQuantoFalta(); }