/// <summary> /// Метод-callback для кнопки удаления расписания. /// Вызывает окно подтверждения. /// </summary> void deleteButton_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder(); if (currentObject is EventType) { sb.AppendFormat("достижение {0}?", ((EventType)currentObject).Name); } if (currentObject is GroupType) { sb.AppendFormat("тип группы {0}?", ((GroupType)currentObject).Name); } if (currentObject is GroupLevel) { sb.AppendFormat("уровень группы {0}?", ((GroupLevel)currentObject).Name); } if (currentObject is StudentStatus) { sb.AppendFormat("статус ученика {0}?", ((StudentStatus)currentObject).Name); } ConfirmWindow cw = new ConfirmWindow("Вы точно хотите удалить " + sb.ToString()); cw.ConfirmEvent += DeleteWindow_CallBack; cw.ShowDialog(); }
/// <summary> /// Метод-callback для кнопки удаления. Вызывает окно подтверждения. /// </summary> void deleteButton_Click(object sender, RoutedEventArgs e) { ConfirmWindow cw = new ConfirmWindow("Вы точно хотите удалить строку с ID = " + currentRow.Id.ToString() + "?"); cw.ConfirmEvent += DeleteRow_CallBack; cw.ShowDialog(); }
/// <summary> /// Метод-callback для кнопки удаления. Вызывает окно подтверждения. /// </summary> void deleteButton_Click(object sender, RoutedEventArgs e) { ConfirmWindow cw = new ConfirmWindow("Вы точно хотите удалить расписание " + currentSchedule.ScheduleName + "?"); cw.ConfirmEvent += DeleteRow_CallBack; cw.ShowDialog(); }
/// <summary> /// Метод-callback для кнопки удаления зала. /// Вызывает окно подтверждения. /// </summary> void deleteButton_Click(object sender, RoutedEventArgs e) { if (nameComboBox.SelectedItem == null) { return; } ConfirmWindow cw = new ConfirmWindow("Вы точно хотите удалить зал " + MTSystem.getHall(nameComboBox.SelectedIndex).Name + "?"); cw.ConfirmEvent += DeleteHall_CallBack; cw.ShowDialog(); }
/// <summary> /// Метод-callback для кнопки удаления. /// Вызывает окно подтверждения. /// </summary> void deleteButton_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder(); if(currentObject is Teacher) sb.AppendFormat("преподавателя {0}?", ((Teacher)currentObject).Name); if(currentObject is Group) sb.AppendFormat("группу {0}?", ((Group)currentObject).Name); if(currentObject is Student) sb.AppendFormat("ученика {0}?", ((Student)currentObject).FullName); if(currentObject is Admin) sb.AppendFormat("администратора {0}?", ((Admin)currentObject).Name); ConfirmWindow cw = new ConfirmWindow("Вы точно хотите удалить " + sb.ToString()); cw.ConfirmEvent += DeleteWindow_CallBack; cw.ShowDialog(); }