/// <summary> /// Disposes the activities whats new data source. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.ObjectDataSourceDisposingEventArgs"/> instance containing the event data.</param> protected void DisposeActivitiesWhatsNewDataSource(object sender, ObjectDataSourceDisposingEventArgs e) { // Get the instance of the business object that the ObjectDataSource is working with. ActivitiesWhatsNewDataSource dataSource = e.ObjectInstance as ActivitiesWhatsNewDataSource; // Cancel the event, so that the object will not be Disposed if it implements IDisposable. e.Cancel = true; }
/// <summary> /// Creates the activities whats new data source. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.ObjectDataSourceEventArgs"/> instance containing the event data.</param> protected void CreateActivitiesWhatsNewDataSource(object sender, ObjectDataSourceEventArgs e) { ActivitiesWhatsNewDataSource dataSource = new ActivitiesWhatsNewDataSource(); dataSource.ActivitySearchOptions = SearchOptions; SearchOptions.ModifiedActivitiesOnly = false; if (_NewActivitiesLastPageIndex) { int recordCount = dataSource.GetRecordCount(); int pageSize = grdNewActivities.PageSize; decimal numberOfPages = recordCount / pageSize; grdNewActivities.PageIndex = (int)Math.Ceiling(numberOfPages); } e.ObjectInstance = dataSource; }
/// <summary> /// Creates the activities whats modified data source. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.ObjectDataSourceEventArgs"/> instance containing the event data.</param> protected void CreateActivitiesWhatsModifiedDataSource(object sender, ObjectDataSourceEventArgs e) { ActivitiesWhatsNewDataSource dataSource = new ActivitiesWhatsNewDataSource(); dataSource.ActivitySearchOptions = SearchOptions; SearchOptions.ModifiedActivitiesOnly = true; if (_ModifiedActivitiesLastPageIndex) { int pageIndex = 0; int recordCount = dataSource.GetRecordCount(); int pageSize = grdModifiedActivities.PageSize; decimal numberOfPages = recordCount / pageSize; pageIndex = Convert.ToInt32(Math.Ceiling(numberOfPages)); grdModifiedActivities.PageIndex = pageIndex; } e.ObjectInstance = dataSource; }
/// <summary> /// Creates the activities whats new data source. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.ObjectDataSourceEventArgs"/> instance containing the event data.</param> protected void CreateActivitiesWhatsNewDataSource(object sender, ObjectDataSourceEventArgs e) { ActivitiesWhatsNewDataSource dataSource = new ActivitiesWhatsNewDataSource(); dataSource.ActivitySearchOptions = SearchOptions; SearchOptions.ModifiedActivitiesOnly = false; if (_NewActivitiesLastPageIndex) { int pageIndex = 0; int recordCount = dataSource.GetRecordCount(); int pageSize = grdNewActivities.PageSize; decimal numberOfPages = recordCount / pageSize; pageIndex = Convert.ToInt32(Math.Ceiling(numberOfPages)); grdNewActivities.PageIndex = pageIndex; } e.ObjectInstance = dataSource; }