/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { rptAccesos.ExportarPDFClick += (ExportarPDF); rptAccesos.VolverClick += (VolverReporte); rptAccesos.PaginarGrilla += (PaginarGrilla); rptAccesos.GraficarClick += (btnGraficar); //rptAccesos.OrdenarGrilla += (OrdenarGrilla); if (!Page.IsPostBack) { TablaGrafico = null; CargarPresentacion(); BLRptAccesos objBLAcceso = new BLRptAccesos(); objBLAcceso.GetRptAccesos(null); divFiltros.Visible = true; divReporte.Visible = false; } //BuscarAccesos(); if (listaAcceso != null) rptAccesos.CargarReporte<RptAccesos>(listaAcceso); } catch (Exception ex) { AvisoMostrar = true; AvisoExcepcion = ex; } }
/// <summary> /// Buscars the accesos. /// </summary> private void BuscarAccesos() { StringBuilder filtros = new StringBuilder(); //filtroAcceso.idPagina = Convert.ToInt32(ddlPagina.SelectedValue); //if (filtroAcceso.idPagina > 0) filtros.AppendLine("- Página: " + ddlPagina.SelectedItem.Text); List<Pagina> listaPagina = new List<Pagina>(); foreach (System.Web.UI.WebControls.ListItem item in ddlDestino.Items) { if (item.Selected) { if (!filtros.ToString().Contains("- Página")) filtros.AppendLine("- Página"); filtros.AppendLine(" * " + item.Text); listaPagina.Add(new Pagina() { idPagina = Convert.ToInt16(item.Value) }); } } filtroAcceso.listaPaginas = listaPagina; if (fechas.ValorFechaDesde != null) { filtros.AppendLine("- Fecha Desde: " + ((DateTime)fechas.ValorFechaDesde).ToShortDateString()); filtroAcceso.fechaDesde = (DateTime)fechas.ValorFechaDesde; } if (fechas.ValorFechaHasta != null) { filtros.AppendLine("- Fecha Hasta: " + ((DateTime)fechas.ValorFechaHasta).ToShortDateString()); filtroAcceso.fechaHasta = (DateTime)fechas.ValorFechaHasta; } List<DTRol> ListaRoles = new List<DTRol>(); foreach (System.Web.UI.WebControls.ListItem item in ddlRoles.Items) { if (item.Selected) { if (!filtros.ToString().Contains("- Roles")) filtros.AppendLine("- Roles"); filtros.AppendLine(" * " + item.Text); ListaRoles.Add(new DTRol() { Nombre = item.Value }); } } filtroAcceso.listaRoles = ListaRoles; BLRptAccesos objBLReporte = new BLRptAccesos(); listaAcceso = objBLReporte.GetRptAccesos(filtroAcceso); filtrosAplicados = filtros.ToString(); rptAccesos.CargarReporte<RptAccesos>(listaAcceso); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { rptAccesos.ExportarPDFClick += (ExportarPDF); rptAccesos.VolverClick += (VolverReporte); rptAccesos.GraficarClick += (btnGraficar); rptAccesos.PaginarGrilla += (PaginarGrilla); rptAccesos.CerrarGraficoClick += (CerrarGrafico); rptAccesos.ImprimirClick += (CerrarGrafico); rptAccesos.OrdenarClick += (OrdenarGrilla); Master.BotonAvisoAceptar += (VentanaAceptar); if (!Page.IsPostBack) { TablaGrafico = null; CargarPresentacion(); BLRptAccesos objBLAcceso = new BLRptAccesos(); objBLAcceso.GetRptAccesos(null); divFiltros.Visible = true; divReporte.Visible = false; } } catch (Exception ex) { AvisoMostrar = true; AvisoExcepcion = ex; } }