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;
            }
        }