private void _vista_UsuarioDesesaActualizarEstadoScouting(object sender, Argumentos.ClienteArgumento e) { try { if (e.Data != null) { var op = ClienteServicio.ActualizarEstado(e.Data); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } } else { IList <string> errores = new List <string>(); foreach (var cliente in e.Clientes) { var op = ClienteServicio.ActualizarEstado(cliente); if (op.Resultado == ResultadoOperacionTipo.Error) { errores.Add(op.Mensaje); } } if (errores.Count > 0) { _vista.EstablecerMultiplesErrores(errores, sender); } } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }