protected void UiVistaCargaSecuencia_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { var opcion = e.Parameters.Split('|')[0]; var id = e.Parameters.Split('|')[1]; switch (opcion) { case "ObtenerSesion": UiVistaCargaSecuencia.JSProperties.Add("cpExportarAExcel", Session["connectionString"]); break; case "ExpandirGrupoVistaGeneral": UiVistaCargaSecuencia.ExpandAll(); break; case "ContraerGrupoVistaGeneral": UiVistaCargaSecuencia.CollapseAll(); break; case "EliminarSecuencia": var ids = ""; var selectItems = UiVistaCargaSecuencia.GetSelectedFieldValues(new string[] { "ID_FREQUENCY", "CODE_CUSTOMER" }); var registrosSeleccionados = (from object[] item in selectItems select new Frecuencia { IDS_FREQUENCY = ids + item[0] + item[1] }).ToList(); var xml = ObtenerXmlDeListadoDeSecuencia(registrosSeleccionados); UsuarioDeseaEliminarFrecuencias?.Invoke(sender, new FrecuenciaArgumento { XmlDocumentos = xml }); break; case "ActualizarTodaLaPlantilla": ActualizarTodaLaPlantilla = int.Parse(e.Parameters.Split('|')[1]) == 1; break; } }