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; } }
private void CarregarDropDown() { int CodEmpresa, CodMatricula; if (int.TryParse(txtCodEmpresa.Text, out CodEmpresa) && int.TryParse(txtCodMatricula.Text, out CodMatricula)) { extratoPrevidenciarioBLL extPrevBLL = new extratoPrevidenciarioBLL(); CarregaDropDowDT(extPrevBLL.ListaPeriodos(CodEmpresa, CodMatricula), ddlPeriodo); } }
protected void Page_Load(object sender, EventArgs e) { string detalhado = Request.QueryString["hidDetalhado"] ?? "false"; string visualizar = Request.QueryString["hidVisualizar"] ?? "true"; string COD_EMPRS = Request.QueryString["nempr"]; string NUM_RGTRO_EMPRG = Request.QueryString["nreg"]; string PARTICIPANTEEMAIL = Request.QueryString["ParticipanteEmail"]; NUM_IDNTF_RPTANT = Util.String2Int32(Request.QueryString["nrepr"]); ScriptManager.RegisterStartupScript(UpdatePanel, UpdatePanel.GetType(), "script", "_client_side_script()", true); Page.Form.DefaultButton = btnPesquisar.UniqueID; if (!IsPostBack) { //for (int Ano = 2002; Ano <= DateTime.Now.Year; Ano++) //{ // ddlAnoDe.Items.Add(new ListItem(Ano.ToString(), Ano.ToString())); // ddlAnoAte.Items.Add(new ListItem(Ano.ToString(), Ano.ToString())); //} if (!String.IsNullOrEmpty(COD_EMPRS) && !String.IsNullOrEmpty(NUM_RGTRO_EMPRG)) { txtCodEmpresa.Text = COD_EMPRS; txtCodMatricula.Text = NUM_RGTRO_EMPRG; if (!String.IsNullOrEmpty(PARTICIPANTEEMAIL) && PARTICIPANTEEMAIL != "undefined") { txtEMail.Text = PARTICIPANTEEMAIL; } CarregarDropDown(); if (NUM_IDNTF_RPTANT == null || NUM_IDNTF_RPTANT == 0) { extratoPrevidenciarioBLL CredReeBLL = new extratoPrevidenciarioBLL(); grdExtratoPrevidenciario.DataSource = CredReeBLL.ListaPeriodos(int.Parse(txtCodEmpresa.Text), int.Parse(txtCodMatricula.Text), Util.PrimeiroDiaMes(DateTime.Now.AddMonths(-6)), Util.UltimoDiaMes(DateTime.Now)); grdExtratoPrevidenciario.DataBind(); grdExtratoPrevidenciario.Visible = true; ifExtratoPrevSysDocs.Visible = false; //ReportCrystal.Visible = false; } } } else { RegraTela(); } }