private void _vista_UsuarioDeseaAgregarEtiquetaACliente(object sender, ScoutingArgumento e)
        {
            try
            {
                var resultado = ScoutingServicio.GrabarEtiqueta(e);

                if (resultado.Resultado == ResultadoOperacionTipo.Error)
                {
                    _vista.EstablecerError(resultado.Mensaje, sender);
                }
                else
                {
                    var cliente = new ClienteArgumento();
                    cliente.Data = e.Cliente;

                    _vista.EtitquetasAsociadas   = EtiquetaServicio.ObtenerEtiquetasPorCliente(e.Cliente);
                    _vista.EtitquetasDisponibles = EtiquetaServicio.ObtenerEtiquetasDisponiblesPorScouting(e.Cliente);
                }
            }
            catch (Exception ex)
            {
                var grid = sender;
                _vista.EstablecerError(ex.Message, grid);
            }
        }
 private void _vista_UsuarioDeseaObtenerClientes(object sender, ClienteArgumento e)
 {
     try
     {
         _vista.Clientes = ScoutingServicio.ObtenerClientesNuevos(e.Data);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 void _vista_UsuarioDeseaObtenerClientes(object sender, ClienteArgumento e)
 {
     try
     {
         _vista.Clientes = ClienteServicio.ObtenerClientesDatosGenerales();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Beispiel #4
0
 private void _vista_UsuarioDeseaObtenerScoutingDeCliente(object sender, ClienteArgumento e)
 {
     try
     {
         var listaDeScouting = ScoutingServicio.ObtenerScouting(e.Data);
         _vista.Scouting = (listaDeScouting.Count >= 1) ? listaDeScouting[0] : new Scouting();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
        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;
            }
        }