예제 #1
0
        private void Vista_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":
                        UsuarioDeseaObtenerTodasMetas?.Invoke(this, null);
                        UsuarioDeseaObtenerEquipos?.Invoke(this, null);
                        //  UsuarioDeseaObtenerSupervisoresDisponibles?.Invoke(sender, new EquipoArgumento { Equipo = new Equipo { TEAM_ID = id } });
                        break;

                    case "RefrescarListaDeUsuariosDisponibles":
                        // UsuarioDeseaObtenerUsuariosDisponibles?.Invoke(sender, new EquipoArgumento { Equipo = new Equipo { TEAM_ID = id } });
                        break;

                    case "RefrescarYEstablecerListaSupervisores":
                        //UsuarioDeseaObtenerSupervisoresDisponibles?.Invoke(sender, new EquipoArgumento { Equipo = new Equipo { TEAM_ID = id } });
                        var usuarioId = int.Parse(e.Parameters.Split('|')[2]);
                        // UiListaUsuariosParaSupervisor.Value = usuarioId;
                        break;
                    }
                }
                catch (Exception ex)
                {
                    EstablecerError(ex.Message, sender);
                }
            }
        }
예제 #2
0
        protected void UiVistaMeta_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (ValidarConexionYUsuarioLogueado(sender))
            {
                var opcion = e.Parameters.Split('|')[0];
                var id     = int.Parse(e.Parameters.Split('|')[1]);
                switch (opcion)
                {
                case "RefrescarVista":
                    UsuarioDeseaObtenerTodasMetas?.Invoke(sender, new MetaArgumento {
                        EstadosDeMeta = UiListaEstados.Value.ToString()
                    });
                    break;

                case "ContraerVista":
                    UiVistaMeta.CollapseAll();
                    break;

                case "ExpandirVista":
                    UiVistaMeta.ExpandAll();
                    break;

                case "AgregarMeta":
                    AgregarMeta(sender, id);
                    break;

                case "EliminarMeta":
                    EliminarMeta(sender, id);
                    break;
                }
            }
        }