示例#1
0
 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);
     }
 }
示例#2
0
        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();
        }