示例#1
0
 private void DoWithSqlPuller()
 {
     if ((_SreDataSource.DataFeederType != null) &&
         ((DataFeederTypes)_SreDataSource.DataFeederType == DataFeederTypes.PullSql))
     {
         tsbSqlStopRequest.Visible = true;
         string currentStatus = "0";
         try
         {
             currentStatus = new IdpeClient().IsTemporarilyStopped(_SreDataSource.Id);
             if (currentStatus == "1")
             {
                 timerBlank.Enabled            = true;
                 tsbSqlStopRequest.ToolTipText = "Request Start";
             }
             else
             {
                 timerBlank.Enabled            = false;
                 tsbSqlStopRequest.ToolTipText = "Request Stop";
             }
         }
         catch
         {
         }
     }
     else
     {
         tsbSqlStopRequest.Visible = false;
     }
 }
示例#2
0
 private void tsbSqlStopRequest_Click(object sender, EventArgs e)
 {
     this.Cursor = Cursors.WaitCursor;
     try
     {
         IdpeClient client        = new IdpeClient();
         string     currentStatus = client.IsTemporarilyStopped(_SreDataSource.Id);
         if (currentStatus == "0")
         {
             client.StopSqlPuller(_SreDataSource.Id);
             timerBlank.Enabled            = true;
             tsbSqlStopRequest.ToolTipText = "Request Start";
         }
         else
         {
             client.StartSqlPuller(_SreDataSource.Id);
             tsbSqlStopRequest.Image       = tsbSqlStopRequestImage;
             timerBlank.Enabled            = false;
             tsbSqlStopRequest.ToolTipText = "Request Stop";
         }
     }
     catch { }
     this.Cursor = Cursors.Default;
 }