private void _vista_UsuarioDeseaActualizarPiloto(object sender, PilotoArgumento e) { try { var op = PilotoServicio.ActualizarPiloto(e); if (op.Resultado == ResultadoOperacionTipo.Error) { throw new Exception(op.Mensaje); } if (VieneUsuarioParaAsociarAlPiloto(e.UsuarioPorPiloto)) { op = PilotoServicio.DesasociarPilotoDeUsuarioDelSistema(e); if (op.Resultado == ResultadoOperacionTipo.Error) { throw new Exception(op.Mensaje); } _vista_UsuarioDeseaAsociarPilotoAUsuarioDelSistema(sender, e); } _vista.Pilotos = PilotoServicio.ObtenerPilotos(new PilotoArgumento { Piloto = new Piloto() }); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }
private void _vista_UsuarioDeseaDesasociarPilotoDeUsuarioDelSistema(object sender, PilotoArgumento e) { try { var op = PilotoServicio.DesasociarPilotoDeUsuarioDelSistema(e); if (op.Resultado == ResultadoOperacionTipo.Error) { throw new Exception(op.Mensaje); } _vista_VistaCargandosePorPrimeraVez(sender, e); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }