コード例 #1
0
 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);
     }
 }