private void RelatorioArrecadacaoDevidaMes_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 Mensal e Contas dos Alunos Inadimplentes"; lblDataAtual.Text = DateTime.Now.ToLongDateString(); GridViewInadimplentes.Columns.Clear(); relatorio = relatorioNegocio.ObterRelatorioArrecadacaoDevidaMes(mes, ano); if (relatorio.NumProjetos > 0 || relatorio.NumAlunos > 0) { GridViewInadimplentes.Visible = true; bttImpressao.Visible = true; List<Projeto> listProjeto = relatorioNegocio.ObterArrecadacaoDevidaMes(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 bfValorDevido = new BoundField(); bfValorDevido.DataField = "Valor"; bfValorDevido.DataFormatString = "R$ {0:F2}"; bfValorDevido.HeaderText = "Arrecadação Devida no Mês"; GridViewInadimplentes.Columns.Add(bfValorDevido); GridViewInadimplentes.DataBind(); } else { PanelSucesso.Visible = true; } }
private void RelatorioInadimplentes_load() { RelatorioNegocio relatorioNegocio = new RelatorioNegocio(); Relatorio relatorio = new Relatorio(); lblTituloRelatorio.Text = "Relatório de Alunos Inadimplentes"; lblDataAtual.Text = DateTime.Now.ToLongDateString(); GridViewInadimplentes.Columns.Clear(); relatorio = relatorioNegocio.ObterRelatorioInadimplentes(); if (relatorio.NumProjetos > 0 || relatorio.NumAlunos >0) { List<AlunoParcela> listAlunoProjeto = relatorioNegocio.ObterAlunosInadimplentes(); GridViewInadimplentes.Visible = true; bttImpressao.Visible = true; lbl1.Text = "R$ " + relatorio.ValorTotal.ToString(); textLBL1.Text = "Total: "; lbl2.Text = relatorio.NumAlunos.ToString() + " alunos"; textLBL2.Text = "Número de Alunos: "; lbl3.Text = relatorio.MediaDiasAtrasados.ToString() + " dias"; textLBL3.Text = "Média de dias Atrasados: "; lbl4.Text = relatorio.MaiorAtraso.ToString() + " dias"; textLBL4.Text = "Maior Atraso: "; textLBL4.Visible = true; lbl4.Visible = true; GridViewInadimplentes.DataSource = listAlunoProjeto; GridViewInadimplentes.AutoGenerateColumns = false; BoundField bfNomeAluno = new BoundField(); bfNomeAluno.DataField = "Nome"; bfNomeAluno.HeaderText = "Nome do Aluno"; GridViewInadimplentes.Columns.Add(bfNomeAluno); BoundField bfNumeroPece = new BoundField(); bfNumeroPece.DataField = "NumeroPECE"; bfNumeroPece.HeaderText = "Número PECE"; GridViewInadimplentes.Columns.Add(bfNumeroPece); BoundField bfParcelaVencida = new BoundField(); bfParcelaVencida.HtmlEncode = false; bfParcelaVencida.DataField = "ParcelaVencida"; bfParcelaVencida.DataFormatString = "{0:d}"; bfParcelaVencida.HeaderText = "Parcela Vencida"; GridViewInadimplentes.Columns.Add(bfParcelaVencida); BoundField bfValorDevido = new BoundField(); bfValorDevido.DataFormatString = "R$ {0:F2}"; bfValorDevido.DataField = "ValorParcela"; bfValorDevido.HeaderText = "Valor Devido"; GridViewInadimplentes.Columns.Add(bfValorDevido); GridViewInadimplentes.DataBind(); } else { PanelSucesso.Visible = true; } }