protected void GetAlertDataSource(object sender, ObjectDataSourceEventArgs e) { if (_dataSource == null) { _dataSource = new AlertDataSource(); _dataSource.AlertFoundSet += delegate(IList <AlertSummary> newlist) { AlertItems = new AlertItemCollection(newlist); }; } e.ObjectInstance = _dataSource; if (DataSourceCreated != null) { DataSourceCreated(_dataSource); } }
void DeleteAllConfirmDialog_Confirmed(object data) { AlertsGridPanel.RefreshCurrentPage(); AlertController controller = new AlertController(); AlertItemCollection items = AlertsGridPanel.AlertItems; bool successful = false; for (int i = 0; i < items.Count; i++) { successful = controller.DeleteAlert(items[i].TheAlertItem); if (!successful) { break; } } if (successful) { Platform.Log(LogLevel.Info, "All Alert items deleted by user."); } else { Platform.Log(LogLevel.Error, "PreResetConfirmDialog_Confirmed: Unable to delete all Alert items."); MessageBox.Message = ErrorMessages.AlertDeleteFailed; MessageBox.MessageType = MessageBox.MessageTypeEnum.ERROR; MessageBox.Show(); } OnAllAlertsDeleted(); }