protected void Page_Load(object sender, EventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { try { if (Session["UiVistaMeta"] != null) { UiVistaMeta.DataSource = Session["UiVistaMeta"]; UiVistaMeta.DataBind(); } if (Session["UiListaEquipos"] != null) { UiListaEquipos.DataSource = Session["UiListaEquipos"]; UiListaEquipos.DataBind(); } if (Session["UiVistaMetaDetalle"] != null) { UiVistaMetaDetalle.DataSource = Session["UiVistaMetaDetalle"]; UiVistaMetaDetalle.DataBind(); } if (Session["UiVistaEstadistica"] != null) { UiVistaEstadistica.DataSource = Session["UiVistaEstadistica"]; UiVistaEstadistica.DataBind(); } } catch (Exception ex) { EstablecerError(ex.Message, sender); } } }
protected void UiVistaEstadistica_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { try { var opcion = e.Parameters.Split('|')[0]; var id = int.Parse(e.Parameters.Split('|')[1]); switch (opcion) { case "RefrescarVista": UsuarioDeseaOtenerEstadisticasDeMetas?.Invoke(sender, new MetaArgumento { meta = new Meta { GOAL_HEADER_ID = id } }); break; case "ContraerVista": UiVistaEstadistica.CollapseAll(); break; case "ExpandirVista": UiVistaEstadistica.ExpandAll(); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } } }