private void GenerarReporteVistaGeneral() { try { if (Session["UiVistaEncuestaDeCompetencia"] == null) { return; } var listaEncuestas = new List <EncuestaDeCompetencia>(); for (int i = 0; i < UiVistaEncuestaDeCompetencia.VisibleRowCount; i++) { listaEncuestas.Add((EncuestaDeCompetencia)UiVistaEncuestaDeCompetencia.GetRow(i)); } listaEncuestas = listaEncuestas.Distinct().ToList(); if (listaEncuestas.Count != 0) { var reporte = new ReportBussinesRivalPoll { DataSource = ListToDataTableClass.ListToDataTable(listaEncuestas) , DataMember = "SONDA_BUSINESS_RIVAL_POLL" }; reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString(); UiDocumentoVistaReporteVistaGeneral.Report = reporte; UiDocumentoVistaReporteVistaGeneral.DataBind(); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }
protected void UiVistaEncuestaDeCompetencia_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } switch (e.Parameters.Split('|')[0]) { case "ObtenerEncuestaDeCompetencia": if (UiFechaFinal.Date < UiFechaDeInicio.Date) { UiVistaEncuestaDeCompetencia.JSProperties.Add("cpError", "La fecha final es mayor a fecha final"); } else { var consultaArgumento = new ConsultaArgumento { FechaInicial = UiFechaDeInicio.Date, FechaFinal = UiFechaFinal.Date, Ruta = ObtenerRutasSeleccionadas() }; UsuarioDeseaObtenerEncuestaDeCompetencia?.Invoke(sender, consultaArgumento); } break; case "ExpandirGrupoVistaGeneral": UiVistaEncuestaDeCompetencia.ExpandAll(); break; case "ContraerGrupoVistaGeneral": UiVistaEncuestaDeCompetencia.CollapseAll(); break; } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } if (Session["connectionString"] == null || Session["USER"] == null) { ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true); UiVistaEncuestaDeCompetencia.JSProperties.Add("cpLocation", "Enable"); return; } if (Session["UiVistaEncuestaDeCompetencia"] != null) { UiVistaEncuestaDeCompetencia.DataSource = Session["UiVistaEncuestaDeCompetencia"]; UiVistaEncuestaDeCompetencia.DataBind(); GenerarReporteVistaGeneral(); } if (Session["UiListaRuta"] != null) { UiListaRuta.DataSource = Session["UiListaRuta"]; UiListaRuta.DataBind(); } }