private void RelatorioArrecadacaoPrevistaMes_load() { RelatorioNegocio relatorioNegocio = new RelatorioNegocio(); Relatorio relatorio = new Relatorio(); int mes = Convert.ToInt32(mnMesReferencia.Text); int ano = Convert.ToInt32(txtAnoReferencia.Text); lblTituloRelatorio.Text = "Relatório de Arrecadação Estimada no Mês"; lblDataAtual.Text = DateTime.Now.ToLongDateString(); GridViewInadimplentes.Columns.Clear(); relatorio = relatorioNegocio.ObterRelatorioArrecadacaoPrevistaMes(mes,ano); if (relatorio.NumProjetos > 0 || relatorio.NumAlunos > 0) { GridViewInadimplentes.Visible = true; bttImpressao.Visible = true; List<Projeto> listProjeto = relatorioNegocio.ObterArrecadacaoPrevistaMes(mes, ano); lbl1.Text = "R$ " + relatorio.ValorTotal.ToString(); textLBL1.Text = "Total: "; lbl2.Text = relatorio.NumAlunos.ToString() + " alunos"; textLBL2.Text = "Número de Alunos: "; lbl3.Text = relatorio.NumProjetos.ToString()+" projetos"; textLBL3.Text = "Número de Projetos: "; lbl4.Visible = false; textLBL4.Visible = false; GridViewInadimplentes.DataSource = listProjeto; GridViewInadimplentes.AutoGenerateColumns = false; BoundField bfNomeProjeto = new BoundField(); bfNomeProjeto.DataField = "Nome"; bfNomeProjeto.HeaderText = "Nome do Projeto"; GridViewInadimplentes.Columns.Add(bfNomeProjeto); BoundField bfCodProjeto = new BoundField(); bfCodProjeto.DataField = "Codigo"; bfCodProjeto.HeaderText = "Código do Projeto"; GridViewInadimplentes.Columns.Add(bfCodProjeto); BoundField bfValorPrevisto = new BoundField(); bfValorPrevisto.DataField = "Valor"; bfValorPrevisto.DataFormatString = "R$ {0:F2}"; bfValorPrevisto.HeaderText = "Arrecadação Prevista no Mês"; GridViewInadimplentes.Columns.Add(bfValorPrevisto); GridViewInadimplentes.DataBind(); } else { PanelSucesso.Visible = true; } }