protected void UiVistaMoneda_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } try { switch (e.Parameters.Split('|')[0]) { case "GrabarMoneda": var monedaGrabar = new Moneda { CURRENCY_ID = Convert.ToInt32(e.Parameters.Split('|')[1]) , CODE_CURRENCY = UiTextoCodigoMoneda.Text , NAME_CURRENCY = UiTextoNombreMoneda.Text , SYMBOL_CURRENCY = UiTextoSimboloMoneda.Text , IS_DEFAULT = (UiCheckPredeterminado.Checked) ? 1 : 0 }; UsuarioDeseaGrabarMoneda?.Invoke(sender, new MonedaArgumento { Moneda = monedaGrabar }); break; case "EliminarMoneda": var monedaEliminar = new Moneda { CURRENCY_ID = Convert.ToInt32(e.Parameters.Split('|')[1]) }; UsuarioDeseaBorrarMoneda?.Invoke(sender, new MonedaArgumento { Moneda = monedaEliminar }); break; case "ExpandirGrupoVistaGeneral": UiVistaMoneda.ExpandAll(); break; case "ContraerGrupoVistaGeneral": UiVistaMoneda.CollapseAll(); break; case "ObtenerMonedas": UsuarioDeseaObtenerMonedas?.Invoke(sender, null); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
protected void UiMenuOpcionesPrincipal_ItemClick(object source, DevExpress.Web.MenuItemEventArgs e) { if (!ValidarConexionYUsuarioLogueado(source)) { return; } switch (e.Item.Name) { case "UiBotonGenerarReporteVistaGeneral": UiVistaMoneda.ExpandAll(); UiPopupReporteVistaGeneral.ShowOnPageLoad = true; break; case "UiBotonGenerarExcelVistaGeneral": UiExportarVista.GridViewID = "UiVistaMoneda"; UiExportarVista.WriteXlsxToResponse(); break; } }