private void btVisualizar_Click(object sender, EventArgs e) { ReportClass op = new ReportClass(); DataTable dtOP = new DataTable(); DataTable dtTotaisObra = new DataTable(); string filtroSQL = string.Empty; string ordenacao = string.Empty; string msgRetorno = string.Empty; string filtroRelatorio = string.Empty; int idObraEtapa = 0; msgRetorno = this.ValidarFiltro(); if (msgRetorno == string.Empty) { this.Cursor = Cursors.WaitCursor; filtroSQL = this.MontarFiltroSQL(); filtroRelatorio = this.MontarFiltroRelatorio(); if (chkLicitacao.Checked && int.Parse(cbLicitacao.SelectedValue.ToString()) > 0) { idObraEtapa = int.Parse(cbLicitacao.SelectedValue.ToString()); } dtOP = bizOP.GerarRelatorioOrdemPagamentoEmitida(filtroSQL, filtroRelatorio, idObraEtapa, out dtTotaisObra); dtOP = VerificarOrdenacao(dtOP, rbAgrupado.Checked); if (rbAgrupado.Checked) { op = new OrdemPagamentoEmitidas(); //op.SetDataSource(dt); op.Database.Tables["DataTable1"].SetDataSource(dtOP); op.Database.Tables["dtTotalObra"].SetDataSource(dtTotaisObra); Relatorio opEmitidas = new Relatorio(op); opEmitidas.Text = "Relatório de Ordens de Pagamentos Emitidas"; opEmitidas.ShowDialog(); } else { op = new OrdemPagamentoEmitidas_Resumido(); op.SetDataSource(dtOP); Relatorio opEmitidas = new Relatorio(op); opEmitidas.Text = "Relatório de Ordens de Pagamentos Emitidas - Resumido"; opEmitidas.ShowDialog(); } this.Cursor = Cursors.Default; } else { MessageBox.Show("Atenção: " + msgRetorno, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btVisualizar_Click(object sender, EventArgs e) { ReportClass op = new ReportClass(); DataTable dt = new DataTable(); string filtroSQL = string.Empty; string ordenacao = string.Empty; string msgRetorno = string.Empty; string filtroRelatorio = string.Empty; msgRetorno = this.ValidarFiltro(); if (msgRetorno == string.Empty) { this.Cursor = Cursors.WaitCursor; filtroSQL = this.MontarFiltroSQL(); filtroRelatorio = this.MontarFiltroRelatorio(); dt = bizOP.GerarRelatorioOrdemPagamentoEmitida(filtroSQL, filtroRelatorio); dt = VerificarOrdenacao(dt, rbAgrupado.Checked); if (rbAgrupado.Checked) { op = new OrdemPagamentoEmitidas(); op.SetDataSource(dt); Relatorio opEmitidas = new Relatorio(op); opEmitidas.Text = "Relatório de Ordens de Pagamentos Emitidas"; opEmitidas.ShowDialog(); } else { op = new OrdemPagamentoEmitidas_Resumido(); op.SetDataSource(dt); Relatorio opEmitidas = new Relatorio(op); opEmitidas.Text = "Relatório de Ordens de Pagamentos Emitidas - Resumido"; opEmitidas.ShowDialog(); } this.Cursor = Cursors.Default; } else { MessageBox.Show("Atenção: " + msgRetorno, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }