protected void cmdPesquisar_Click(object sender, EventArgs e) { if (PodePesquisar()) { relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarStatusMailing(Convert.ToInt32(dropMailing.SelectedValue)); dgDados.DataSource = dataTable; dgDados.DataBind(); lblRegistros.Text = "| " + dgDados.Rows.Count.ToString() + " registro(s) |"; } }
private void cmdGerar_Click(object sender, EventArgs e) { if (PodeGerarDados()) { try { int iIDMailing = Convert.ToInt32(comboMailing.SelectedValue); relatorioCTL CRelatorio = new relatorioCTL(); DataTable dataTable = CRelatorio.RetornarStatusMailing(iIDMailing); reportDocument = new ReportDocument(); reportDocument.Load(Application.StartupPath + @"\relatorio\cStatusMailling.rpt"); reportDocument.SetDataSource(dataTable); string sFiltro = "Mailing: " + comboMailing.Text.ToString(); sFiltro += "; Campanha: " + comboCampanha.Text.ToString(); reportDocument.SetParameterValue("FILTRO", sFiltro); crystalReportViewer.ReportSource = reportDocument; //Verifica se tem DDD bloqueado para a Campanha selecionada prospectCTL CProspect = new prospectCTL(); dataTable = CProspect.RetornarBloqueiosDDD(Convert.ToInt32(comboCampanha.SelectedValue)); string sDDD = ""; foreach (DataRow dataRow in dataTable.Rows) { if (sDDD != "") { sDDD += ", " + dataRow["DDD"].ToString(); } else { sDDD = dataRow["DDD"].ToString(); } } if (sDDD != "") { string sMensagem = "O(s) DDD(s) " + sDDD + " está(ão) bloqueado(s) para a Campanha selecionada."; PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(sMensagem, "Tabulare"); } } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } } }