private void DeleteSchedule() { MediaScheduleModel schedule = null; if (xtraTabControl.SelectedTabPage == xtraTabPageRegularSchedules) { schedule = gridViewRegularSchedules.GetFocusedRow() as MediaScheduleModel; } else if (xtraTabControl.SelectedTabPage == xtraTabPageQuickEditSchedules) { schedule = gridViewQuickEditSchedules.GetFocusedRow() as MediaScheduleModel; } if (schedule == null) { PopupMessageHelper.Instance.ShowWarning("Please select schedule in list"); return; } if (PopupMessageHelper.Instance.ShowWarningQuestion("Delete this file?") != DialogResult.Yes) { return; } BusinessObjects.Instance.ScheduleManager.DeleteSchedule(schedule.Parent); if (xtraTabControl.SelectedTabPage == xtraTabPageRegularSchedules) { _regularScheduleList.Remove(schedule); gridViewRegularSchedules.RefreshData(); } else if (xtraTabControl.SelectedTabPage == xtraTabPageQuickEditSchedules) { _quickScheduleList.Remove(schedule); gridViewQuickEditSchedules.RefreshData(); } }
private void OpenSchedule() { MediaScheduleModel schedule = null; if (xtraTabControl.SelectedTabPage == xtraTabPageRegularSchedules) { schedule = gridViewRegularSchedules.GetFocusedRow() as MediaScheduleModel; } else if (xtraTabControl.SelectedTabPage == xtraTabPageQuickEditSchedules) { schedule = gridViewQuickEditSchedules.GetFocusedRow() as MediaScheduleModel; } if (schedule == null) { PopupMessageHelper.Instance.ShowWarning("Please select schedule in list"); return; } DialogResult = DialogResult.OK; Close(); BusinessObjects.Instance.ScheduleManager.OpenSchedule(schedule.Parent); }