protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } try { if (Session["UiVistaCargaSecuencia"] == null) { return; } UiVistaCargaSecuencia.DataSource = Session["UiVistaCargaSecuencia"]; UiVistaCargaSecuencia.DataBind(); } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
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; } }