protected void UiMenuAutorizacionOrdenDeVenta_OnItemClick(object source, MenuItemEventArgs e) { switch (e.Item.Name) { case "UiBotonGenerarReporteVistaGeneral": UiVistaOrdenesDeVentaNoAutorizadas.ExpandAll(); UiPopupReporteVistaGeneral.ShowOnPageLoad = true; break; case "UiBotonGenerarExcelVistaGeneral": UiExportarVista.GridViewID = "UiVistaOrdenesDeVentaNoAutorizadas"; UiExportarVista.WriteXlsxToResponse(); break; } }
protected void UiVistaOrdenesDeVentaNoutorizadas_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { switch (e.Parameters.Split('|')[0]) { case "ExpandirGruposDeVistaOrdenesDeVentaNoAutorizadas": UiVistaOrdenesDeVentaNoAutorizadas.ExpandAll(); break; case "ContraerGruposDeVistaOrdenesDeVentaNoAutorizadas": UiVistaOrdenesDeVentaNoAutorizadas.CollapseAll(); break; case "AutorizarOrdenesDeVentaSeleccionadas": AutorizarOrdenesDeVentaFiltradas(sender); break; case "ObtenerOrdenesDeVentaNoAutorizadas": UsuarioDeseaVisualizarOrdenesDeVentaNoAutorizadas?.Invoke(sender, new OrdenDeVentaArgumento { FechaFinal = UiFechaFinal.Date, FechaInicial = UiFechaIncio.Date, Login = Session["LOGIN"].ToString(), Data = new OrdenDeVentaEncabezado { IS_AUTHORIZED = 0 } }); break; case "ObtenerEncabezadoDeEstadoDeCuenta": var codeCustomer = e.Parameters.Split('|')[1].ToString(); ClienteArgumento clienteArgumento = new ClienteArgumento { Data = new Cliente { CODE_CUSTOMER = codeCustomer } }; UsuarioDeseaVisualizarEstadoDeCuenta?.Invoke(sender, clienteArgumento); break; } }