private void _vista_UsuarioDeseaObtenerRutas(object sender, RutaArgumento e) { try{ _vista.Rutas = RutaServicio.ObtenerRutasConUsuarios(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerPoligonosDeRuta(object sender, RutaArgumento e) { try { _vista.PoligonosDeRuta = PoligonoServicio.ObtenePoligonosAsociadosARuta(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public IList <Ruta> ObtnerRutasDisponiblesParaUsuarios(RutaArgumento ruta) { var sb = new StringBuilder(); sb.Append(" SELECT *"); sb.Append(" FROM [SWIFT_VIEW_ROUTES] VR"); sb.Append(" WHERE NOT EXISTS(SELECT 1 "); sb.Append(" FROM [SWIFT_VIEW_USERS] VU"); sb.Append(" WHERE VR.CODE_ROUTE = VU.SELLER_ROUTE"); sb.Append(string.Format(" AND VU.[LOGIN] != '{0}')", ruta.Usuario.LOGIN)); return(BaseDeDatosServicio.ExecuteQuery <Ruta>(sb.ToString())); }
private void _vista_UsuarioDeseaDesAsociarVendedorDeRuta(object sender, RutaArgumento e) { try { var resultado = RutaServicio.DesAsociarVendedorDeRuta(e.Data); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
protected void UiMapaCbPanel_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } try { if (UiListaDeUsuarios.Text != "") { if (((DateTime)UiFechaInicio.Value).Date <= ((DateTime)UiFechaFinal.Value).Date) { PrintGps(UiListaDeUsuarios.Text, (DateTime)UiFechaInicio.Value, (DateTime)UiFechaFinal.Value); var rutaArgumento = new RutaArgumento { Data = new Ruta { CODE_ROUTE = UiListaDeUsuarios.Text } }; UsuarioDeseaObtenerPoligonoDeRuta?.Invoke(sender, rutaArgumento); UiMapaCbPanel.JSProperties.Add("cpUsuarioDeseaObtenerListadoDeClientes", "Actualizar grid"); UiMapaClientesSeparador.GetPaneByName("MAPPANE").ContentUrl = "GPSMap.aspx"; } else { Session["RouteGPS"] = null; UiMapaCbPanel.JSProperties.Add("cpUsuarioDeseaObtenerListadoDeClientes", "Actualizar grid"); UiMapaCbPanel.JSProperties.Add("cpError", "La fecha inicio es mayor a la fecha final"); } } else { Session["RouteGPS"] = null; UiMapaCbPanel.JSProperties.Add("cpUsuarioDeseaObtenerListadoDeClientes", "Actualizar grid"); UiMapaCbPanel.JSProperties.Add("cpError", "Debe seleccionar un vendedor"); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }