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); } } }
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; } } }