/// <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();
        }
Esempio n. 4
0
        /// <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();
		}