protected void UiVistaLiquidacionesCompletadas_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { switch (e.Parameters.Split('|')[0]) { case "ExpandirGrupoVistaLiquidacionesCompletadas": UiVistaLiquidacionesCompletadas.ExpandAll(); break; case "ContraerGrupoVistaLiquidacionesCompletadas": UiVistaLiquidacionesCompletadas.CollapseAll(); break; case "ObtenerLiquidacionesCompletadas": if (UiFechaInicialCompletadas.Date > UiFechaFinalCompletadas.Date) { EstablecerError("Fecha inicial debe ser menor a Fecha final", sender); return; } PrepararInformacionParaLiquidacionesCompletadas(sender); break; case "ObtenerDepositosCompletada": var id = e.Parameters.Split('|')[1]; UsuarioDeseaObtenerDepositosLiquidacionesCompletadas?.Invoke(sender, new LiquidacionArgumento { Liquidacion = new Liquidacion { LIQUIDATION_ID = long.Parse(id) } }); UiVistaLiquidacionesCompletadas.JSProperties.Add("cpTerminoDeObtenerDepositosCompletadas", "Enabled"); break; } }
protected void UiMenuCompletadas_OnItemClick(object source, MenuItemEventArgs e) { switch (e.Item.Name) { case "UiBotonGenerarReporteVistaGeneralCompletadas": UiVistaLiquidacionesCompletadas.ExpandAll(); UiPopUpReporteLiquidacionesCompletas.ShowOnPageLoad = true; break; case "UiBotonGenerarExcelVistaGeneralCompletadas": UiExportarVista.GridViewID = "UiVistaLiquidacionesCompletadas"; UiExportarVista.WriteXlsxToResponse(); break; } }