protected override void OnInit(EventArgs e) { base.OnInit(e); ClearScheduleDateButton.OnClientClick = ScriptHelper.ClearDate(ScheduleDate.ClientID, ScheduleDateCalendarExtender.ClientID); // setup child controls GridPagerTop.InitializeGridPager(Labels.GridPagerQueueSingleItem, Labels.GridPagerQueueMultipleItems, ArchiveQueueItemList.ArchiveQueueGrid, () => ArchiveQueueItemList.ResultCount, ImageServerConstants.GridViewPagerPosition.Top); ArchiveQueueItemList.Pager = GridPagerTop; MessageBox.Confirmed += delegate(object data) { if (data is IList <Model.ArchiveQueue> ) { var items = data as IList <Model.ArchiveQueue>; foreach (Model.ArchiveQueue item in items) { _controller.DeleteArchiveQueueItem(item); } } else if (data is Model.ArchiveQueue) { var item = data as Model.ArchiveQueue; _controller.DeleteArchiveQueueItem(item); } ArchiveQueueItemList.RefreshCurrentPage(); SearchUpdatePanel.Update(); // force refresh }; ArchiveQueueItemList.DataSourceCreated += delegate(ArchiveQueueDataSource source) { source.Partition = ServerPartition; source.DateFormats = ScheduleDateCalendarExtender.Format; if (!String.IsNullOrEmpty(StatusFilter.SelectedValue) && StatusFilter.SelectedIndex > 0) { source.StatusEnum = ArchiveQueueStatusEnum.GetEnum(StatusFilter.SelectedValue); } if (!String.IsNullOrEmpty(PatientId.Text)) { source.PatientId = SearchHelper.TrailingWildCard(PatientId.Text); } if (!String.IsNullOrEmpty(PatientName.Text)) { source.PatientName = SearchHelper.NameWildCard(PatientName.Text); } if (!String.IsNullOrEmpty(ScheduleDate.Text)) { source.ScheduledDate = ScheduleDate.Text; } }; }
protected void ResetItemButton_Click(object sender, ImageClickEventArgs e) { if (ArchiveQueueItemList.SelectedItems == null) { DataBind(); } if (ArchiveQueueItemList.SelectedItems.Count > 0) { EnclosingPage.ResetArchiveQueueItem(ArchiveQueueItemList.SelectedItems); ArchiveQueueItemList.RefreshCurrentPage(); } }