private void btn_Delete_Click(object sender, RoutedEventArgs e) { if (lst_Events.SelectedValue == null) { return; } BLL.CalendarEvent calEvent = (BLL.CalendarEvent)lst_Events.SelectedValue; Model.CalendarEvent.Delete(calEvent.GetId()); parent.UpdateCalendarDates(); UpdateEvents(); }
private void btn_EditEventConfirm_Click(object sender, RoutedEventArgs e) { //shouldn't be possible but hey.. if (lst_Events.SelectedValue == null) { return; } BLL.CalendarEvent selectedEvent = (BLL.CalendarEvent)lst_Events.SelectedValue; BLL.CalendarEvent editEvent = new BLL.CalendarEvent(selectedEvent.GetId()); editEvent.Title = txt_EditTitle.Text; editEvent.Detail = txt_EditDetail.Text; DateTime eventTime = new DateTime(currentDay.Date.Year, currentDay.Date.Month, currentDay.Date.Day); string input = txt_EditTime.Text; String[] time = input.Split(':'); if (Int32.Parse(time[0]) >= 24 || Int32.Parse(time[1]) >= 60) { return; } eventTime = eventTime.AddHours(Int32.Parse(time[0])); eventTime = eventTime.AddMinutes(Int32.Parse(time[1])); editEvent.CalendarDate = eventTime; if (Model.CalendarEvent.Update(editEvent)) { grd_EditEvent.Height = 0; txbl_EditButtonText.Text = "Edit"; } parent.UpdateCalendarDates(); UpdateEvents(); }