private void CarregaTela() { switch (optTipo.SelectedValue) { case "1": case "3": if (InicializaRelatorio(txtCodEmpresa.Text, txtCodMatricula.Text, "01/01/2015")) { ReportCrystal.VisualizaRelatorio(); grdExtratoPrevidenciario.Visible = false; ifExtratoPrevSysDocs.Visible = false; ReportCrystal.Visible = true; } ; break; case "2": extratoPrevidenciarioBLL CredReeBLL = new extratoPrevidenciarioBLL(); grdExtratoPrevidenciario.DataSource = CredReeBLL.ListaPeriodos(int.Parse(txtCodEmpresa.Text), int.Parse(txtCodMatricula.Text), DateTime.Parse(txtDtIni.Text), DateTime.Parse(txtDtFim.Text)); grdExtratoPrevidenciario.DataBind(); grdExtratoPrevidenciario.Visible = true; ifExtratoPrevSysDocs.Visible = false; ReportCrystal.Visible = false; break; default: CarregarExtratoPrevSysDocs(); grdExtratoPrevidenciario.Visible = false; ifExtratoPrevSysDocs.Visible = true; break; } }
//protected void btnConsultar_Click(object sender, EventArgs e) //{ // string message = ValidaCampos(); // if (string.IsNullOrEmpty(message)) // { // ViewState["Parametros"] = txtdtIni.Text + "|" + txtdtFin.Text; // CarregaGrid("grdImportacao", new MovDiarioBLL().BuscaImportacao(txtdtIni.Text, txtdtFin.Text), grdImportacao); // } // else // MostraMensagemTelaUpdatePanel(upSys, "Atenção!\\n" + message); //} protected void btnRelatorio_Click(object sender, EventArgs e) { if (InicializaRelatorio()) { ReportCrystal.VisualizaRelatorio(); //bool alerta = false; //Session[relatorio_nome] = relatorio; //AbrirNovaAba(this.Page, "RelatorioWeb.aspx?Relatorio_nome=" + relatorio_nome + "&PromptParam=false&Popup=true" + (alerta ? "&Alert=true" : ""), relatorio_nome); } }
protected void btnRelatorio_Click(object sender, EventArgs e) { try { Resultado res = ValidaCampos(relatorio); if (res.Ok) { ReportCrystal.VisualizaRelatorio(); } else { throw new Exception(res.Mensagem); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + ex.Message + "');", true); } }
protected void Page_Init(object sender, EventArgs e) { string relatorio_nome = Request.QueryString["Relatorio_nome"]; if (!String.IsNullOrEmpty(relatorio_nome)) { if (Request.QueryString["Alert"] != null) { exibe_alerta_verifica = Request.QueryString["Alert"]; } if (Request.QueryString["PromptParam"] != null) { PromptParam = Boolean.Parse(Request.QueryString["PromptParam"]); } btnRelatorio.Visible = PromptParam; tabelaPagina.Visible = PromptParam; //Relatorio res = null; ReportCrystal.RelatorioID = relatorio_nome; if (Session[relatorio_nome] != null && (IsPostBack || !PromptParam)) { relatorio = (Relatorio)Session[relatorio_nome]; //ReportCrystal.GeraRelatorio(); ReportCrystal.VisualizaRelatorio(); } else { relatorio = rel.Listar(relatorio_nome); Session[relatorio_nome] = relatorio; NomeRelatorio.Text = relatorio.titulo; GeraHtml(table, relatorio); } NomeRelatorio.Text = "Relatorio " + relatorio.titulo; } else { MostraMensagemTela(this.Page, "Atenção \\n\\n Para acessar o relatório é necessário estar logado."); } }