예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        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);
                }
            }
        }