protected void UiVistaEficienciaSemanalDeRuta_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } var listaDeFechas = new List <DateTime>(); switch (e.Parameters.Split('|')[0]) { case "ObtenerEficienciaSemanalDeRuta": listaDeFechas = ObtenerFechas(int.Parse(UiListaRadioButton.Value.ToString())); var EficienciaSemanalDeRuta = new EficienciaSemanalDeRuta { STAR_DATE = listaDeFechas[0], END_DATE = listaDeFechas[1], CODE_ROUTE = ObtenerRutasSeleccionadas() }; EstablecerNombreDeColumnasDeVista(listaDeFechas[0]); Session["FechaInicial"] = listaDeFechas[0]; UsuarioDeseaObtenerEficienciaSemanalDeRuta?.Invoke(sender, new EficienciaSemanalDeRutaArgumento { Data = EficienciaSemanalDeRuta }); break; case "ExpandirGrupoVistaGeneral": UiVistaEficienciaSemanalDeRuta.ExpandAll(); break; case "ContraerGrupoVistaGeneral": UiVistaEficienciaSemanalDeRuta.CollapseAll(); break; case "EstablecerFechas": listaDeFechas = ObtenerFechas(int.Parse(UiListaRadioButton.Value.ToString())); UiVistaEficienciaSemanalDeRuta.JSProperties.Add("cpEstablecerFecha", $"De {listaDeFechas[0].ToString("dd/MM/yyyy")} a {listaDeFechas[1].ToString("dd/MM/yyyy")}"); 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); UiVistaEficienciaSemanalDeRuta.JSProperties.Add("cpLocation", "Enable"); return; } if (Session["UiVistaEficienciaSemanalDeRuta"] != null) { UiVistaEficienciaSemanalDeRuta.DataSource = Session["UiVistaEficienciaSemanalDeRuta"]; UiVistaEficienciaSemanalDeRuta.DataBind(); GenerarReporteVistaGeneral(); } if (Session["UiListaRuta"] != null) { UiListaRuta.DataSource = Session["UiListaRuta"]; UiListaRuta.DataBind(); } }