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