private void Relatorio() { if (String.IsNullOrWhiteSpace(txtDaInicio.Text) || String.IsNullOrEmpty(txtDataFim.Text) || String.IsNullOrEmpty(txtDaInicio.Text) && String.IsNullOrEmpty(txtDataFim.Text)) { txtDaInicio.Text = DateTime.Now.ToString(); txtDataFim.Text = DateTime.Now.ToString(); } DateTime dataInicial = Convert.ToDateTime(txtDaInicio.Text); DateTime dataFinal = Convert.ToDateTime(txtDataFim.Text); var relatorioPeriodo = SvcPagamento.RelatorioPorPeriodo(dataInicial, dataFinal); grvRelatorio.DataSource = relatorioPeriodo.ToList(); grvRelatorio.DataBind(); var totalDescontos = relatorioPeriodo.Sum(d => d.Desconto); var total = relatorioPeriodo.Sum(d => d.Valor); var totalLiq = total - totalDescontos; txtDesconto.Text = totalDescontos.ToString(); txtTotal.Text = total.ToString(); txtTotalLiq.Text = totalLiq.ToString(); pnlTotalLiquido.Visible = true; }
public void TestRelatorio() { Pagamento pgt = new Pagamento(); pgt.IdPessoa = 9; var dataInicio = DateTime.Parse("2021-02-01"); var dataFim = DateTime.Parse("2021-02-11"); pgt.Observacao = "Pagamento referente ao mes de Março"; pgt.IdPagamento = 2; var x = SvcPagamento.RelatorioPorPeriodo(dataInicio, dataFim); }