protected void GenerarReporteDeVistaTop() { try { if (Session["UiVistaTop"] == null) { return; } var listaAcuerdoComercial = new List <Poligono>(); for (var i = 0; i < UiVistaTop.VisibleRowCount; i++) { listaAcuerdoComercial.Add((Poligono)UiVistaTop.GetRow(i)); } listaAcuerdoComercial = listaAcuerdoComercial.Distinct().ToList(); if (listaAcuerdoComercial.Count == 0) { return; } var reporte = new ReporteEstadisticaDePoligonos { DataSource = ListToDataTableClass.ListToDataTable(listaAcuerdoComercial) , DataMember = "EstadisticaDePoligonos" // <----- OJO verificar que el valor colocado aca, concuerde con el devuelto por la clase ListToDataTableClass }; reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString(); UiDocumentoVistaReporteDeEstadisticaDePoligonos.Report = reporte; UiDocumentoVistaReporteDeEstadisticaDePoligonos.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }
protected void UiMenuGeneral_OnItemClick(object source, MenuItemEventArgs e) { if (!ValidarConexionYUsuarioLogueado(source)) { return; } switch (e.Item.Name) { case "UiBotonGenerarExcelVistaGeneral": UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleClientesEnRegion": UiExportarVista.GridViewID = "UiVistaClienesEnRegion"; UiExportarVista.FileName = "ReporteClientesEnRegion"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleUnidadDeMedidaEnRegion": UiExportarVista.GridViewID = "UiVistaUnidadDeMedidaEnRegion"; UiExportarVista.FileName = "ReporteUnidadDeMedidaEnRegion"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleUnidadDeMedidaEnSector": UiExportarVista.GridViewID = "UiVistaUnidadDeMedidaEnSector"; UiExportarVista.FileName = "ReporteUnidadDeMedidaEnSector"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleClientesEnSector": UiExportarVista.GridViewID = "UiVistaClienesEnSector"; UiExportarVista.FileName = "ReporteClientesEnSector"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleClientesEnRuta": UiExportarVista.GridViewID = "UiVistaClienesEnRuta"; UiExportarVista.FileName = "ReporteClientesEnRuta"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelDetalleUnidadDeMedidaEnRuta": UiExportarVista.GridViewID = "UiVistaUnidadDeMedidaEnRuta"; UiExportarVista.FileName = "ReporteUnidadDeMedidaEnRuta"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarExcelVistaTop": UiExportarVista.GridViewID = "UiVistaTop"; UiExportarVista.FileName = "ReporteTop"; UiExportarVista.WriteXlsxToResponse(); break; case "UiBotonGenerarReporteVistaTop": UiVistaTop.ExpandAll(); UiPopUpReporteDeEstadisticaDePoligonos.ShowOnPageLoad = true; break; } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } if (!Page.IsPostBack) { //Session["UiVistaDevolucion"] = null; } if (Session["connectionString"] == null || Session["USER"] == null) { ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true); //UiVistaDevolucion.JSProperties.Add("cpLocation", "Enable"); return; } if (Session["UiVistaClienesEnRegion"] != null) { UiVistaClienesEnRegion.DataSource = Session["UiVistaClienesEnRegion"]; UiVistaClienesEnRegion.DataBind(); } if (Session["UiVistaUnidadDeMedidaEnRegion"] != null) { UiVistaUnidadDeMedidaEnRegion.DataSource = Session["UiVistaUnidadDeMedidaEnRegion"]; UiVistaUnidadDeMedidaEnRegion.DataBind(); } if (Session["UiVistaClienesEnSector"] != null) { UiVistaClienesEnSector.DataSource = Session["UiVistaClienesEnSector"]; UiVistaClienesEnSector.DataBind(); } if (Session["UiVistaUnidadDeMedidaEnSector"] != null) { UiVistaUnidadDeMedidaEnSector.DataSource = Session["UiVistaUnidadDeMedidaEnSector"]; UiVistaUnidadDeMedidaEnSector.DataBind(); } if (Session["UiVistaClienesEnRuta"] != null) { UiVistaClienesEnRuta.DataSource = Session["UiVistaClienesEnRuta"]; UiVistaClienesEnRuta.DataBind(); } if (Session["UiVistaUnidadDeMedidaEnRuta"] != null) { UiVistaUnidadDeMedidaEnRuta.DataSource = Session["UiVistaUnidadDeMedidaEnRuta"]; UiVistaUnidadDeMedidaEnRuta.DataBind(); } if (Session["UiListaEtiquetas"] != null) { UiRegionListaEtiquetas.DataSource = Session["UiListaEtiquetas"]; UiRegionListaEtiquetas.DataBind(); UiSectorListaEtiquetas.DataSource = Session["UiListaEtiquetas"]; UiSectorListaEtiquetas.DataBind(); UiRutaListaEtiquetas.DataSource = Session["UiListaEtiquetas"]; UiRutaListaEtiquetas.DataBind(); UiTopListaEtiquetas.DataSource = Session["UiListaEtiquetas"]; UiTopListaEtiquetas.DataBind(); } if (Session["UiListaCanales"] != null) { UiRegionListaCanal.DataSource = Session["UiListaCanales"]; UiRegionListaCanal.DataBind(); UiSectorListaCanal.DataSource = Session["UiListaCanales"]; UiSectorListaCanal.DataBind(); UiRutaListaCanal.DataSource = Session["UiListaCanales"]; UiRutaListaCanal.DataBind(); UiTopListaCanal.DataSource = Session["UiListaCanales"]; UiTopListaCanal.DataBind(); } if (Session["UiSectorListaRegion"] != null) { UiSectorListaRegion.DataSource = Session["UiSectorListaRegion"]; UiSectorListaRegion.DataBind(); } if (Session["UiRutaListaSector"] != null) { UiRutaListaSector.DataSource = Session["UiRutaListaSector"]; UiRutaListaSector.DataBind(); } if (Session["UiVistaTop"] != null) { UiVistaTop.DataSource = Session["UiVistaTop"]; UiVistaTop.DataBind(); GenerarReporteDeVistaTop(); } }