Пример #1
0
        void vista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }

            switch (e.Parameters.Split('|')[0])
            {
            case "LlenarListaClasificacion":
                UsuarioDeseaObtnerClasificaciones?.Invoke(sender, new PoligonoArgumento());
                break;

            case "LlenarListaRegion":
                UsuarioDeseaObtenerPoligonosDeSector?.Invoke(sender, new PoligonoArgumento {
                    Poligono = new Poligono {
                        POLYGON_TYPE = Enums.GetStringValue(TiposDePoligono.Sector), IS_MULTISELLER = 0
                    }
                });
                break;

            case "EstablecerVendedor":
                //UiListaVendedor.Value = e.Parameters.Split('|')[1];
                ((GridViewWrapper)(sender)).JSProperties.Add("cpEstablecerVendedor", e.Parameters.Split('|')[1]);
                //UiListaVendedor.JSProperties.Add("cpEstablecerVendedor", e.Parameters.Split('|')[1]);
                break;
            }
        }
Пример #2
0
        void vista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }

            try
            {
                switch (e.Parameters.Split('|')[0])
                {
                case "LlenarListaClasificacion":
                    UsuarioDeseaObtnerClasificaciones?.Invoke(sender, new PoligonoArgumento());
                    break;

                case "LlenarListaRegion":
                    UsuarioDeseaObtenerPoligonosDeRegion?.Invoke(sender, new PoligonoArgumento {
                        Poligono = new Poligono {
                            POLYGON_TYPE = Enums.GetStringValue(TiposDePoligono.Region)
                        }
                    });
                    break;

                case "LlenarListaBodega":
                    UsuarioDeseaObtenerBodegas?.Invoke(sender, null);
                    break;

                case "SeleccionarBodega":
                    UiListaBodegas.Value = e.Parameters.Split('|')[1];
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }