protected void uiRadGridmanuals_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditSchedule") { Schedule objData = new Schedule(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxTitle.Text = objData.Name; if (!objData.IsColumnNull(Schedule.ColumnNames.StartDate)) uiRadDatePickerStartDate.SelectedDate = objData.StartDate; if (!objData.IsColumnNull(Schedule.ColumnNames.EndDate)) uiRadDatePickerEndDate.SelectedDate = objData.EndDate; CurrentSchedule = objData; uiPanelEdit.Visible = true; uiPanelViewAll.Visible = false; uiPanelEditVersions.Visible = false; uiPanelVersions.Visible = true; BindData_Versions(); } else if (e.CommandName == "DeleteSchedule") { Schedule objData = new Schedule(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); ScheduleVersion versions = new ScheduleVersion(); versions.GetVersionsByScheduleID(objData.ScheduleID); versions.DeleteAll(); versions.Save(); objData.MarkAsDeleted(); objData.Save(); BindData(); } }