예제 #1
0
 void _hdDataProvider_getBlocksCompleted(object sender, getBlocksCompletedEventArgs e)
 {
     try
     {
         if (e.Cancelled)
         {
             return;
         }
         if (e.Error != null)
         {
             lbMessage.Text = e.Error.Message;
             return;
         }
         HdDataServer.BlockInfo[] pjInfos = e.Result;
         ShowBlocksInfo(pjInfos);
         _isSearching = false;
     }
     catch (Exception ex)
     {
         SendMessage(ex.Message);
         return;
     }
     finally
     {
         _isSearching = false;
     }
 }
예제 #2
0
 private void _hdDataProvider_getBlocksCompleted(object sender, getBlocksCompletedEventArgs e)
 {
     try
     {
         if (e.Cancelled)
         {
             return;
         }
         if (e.Error != null)
         {
             SendMessage(e.Error.Message);
             return;
         }
         HdDataServer.BlockInfo[] result = e.Result;
         ShowBlocksInfo(result);
         _isSearching = false;
         UpdateDBMessage("从数据库查询到" + result.Length + "条记录");
     }
     catch (Exception ex)
     {
         SendMessage(ex.Message);
         return;
     }
     finally
     {
         _isSearching = false;
     }
 }
예제 #3
0
 private void _dbProvider_getBlocksCompleted(object sender, getBlocksCompletedEventArgs e)
 {
     try
     {
         Complete <BlockInfo>(e.Result, _curBlockfiles);
     }
     catch (Exception ex)
     {
         if (ex.InnerException != null && !string.IsNullOrWhiteSpace(ex.InnerException.Message))
         {
             OnMessageSend(ex.InnerException.Message);
         }
         else
         {
             OnMessageSend(ex.Message);
         }
     }
 }
예제 #4
0
 void _dbProvider_getBlocksCompleted(object sender, getBlocksCompletedEventArgs e)
 {
     Complete <BlockInfo>(e.Result, _curBfiles);
 }