protected void UiListadoDeClientes_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } try { string[] parametros = e.Parameters.Split('|'); switch (parametros[0]) { case "ObtenerClientes": var clientesPorPoligono = new ClientesPorPoligono(); clientesPorPoligono.POLYGON_ID = Convert.ToInt32(parametros[2]); clientesPorPoligono.TYPE_TASK = parametros[3]; clientesPorPoligono.FREQUENCY_WEEKS = Convert.ToInt32(parametros[4]); clientesPorPoligono.DAY = Convert.ToInt32(parametros[5]); UsuarioDeseaObtenerClientesDelDia?.Invoke(sender, new ClientesPorPoligonoArgumento { ClientesPorPoligono = clientesPorPoligono }); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
protected void UiVistaDeClientes_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } try { string[] parametros = e.Parameters.Split('|'); switch (parametros[0]) { case "ObtenerClientes": var secuenciaPorVendedor = new SecuenciaPorVendedor(); secuenciaPorVendedor.CODE_ROUTE = parametros[2]; secuenciaPorVendedor.TYPE_TASK = parametros[3]; secuenciaPorVendedor.DAY = Convert.ToInt32(parametros[5]); UsuarioDeseaObtenerClientesDelDia?.Invoke(sender, new SecuenciaPorVendedorArgumento { SecuenciaPorVendedor = secuenciaPorVendedor }); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } }