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; } }
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; }