Ejemplo n.º 1
0
		private void ProgrammBloeckeDeleteRequested (ProgrammBlock programmBlockToChange)
			{
			if (MessageBox.Show("Wollen Sie wirklich den ProgrammBlock\r\n\""
								 + programmBlockToChange.Name
								 + "\"\r\nund seine Verknüpfungen zu Sendern\r\nsowie die Verbindungen zu Sendungen löschen?") != MessageBoxResult.OK)
				return;
			}
Ejemplo n.º 2
0
		private void ProgrammBloeckeChangeRequested (ProgrammBlock programmBlockToChange)
			{
			Window ProgrammBlockWindow = new Window();
			ProgrammBlockWindow.SizeToContent = SizeToContent.WidthAndHeight;
			ProgrammBlockWindow.Content = new ProgrammBlockControl();
			if (programmBlockToChange != ProgrammBlockManagementModellInstance.ProgrammBlockInstance)
				throw new Exception("programmBlockToChange != SchedulingDataModellInstance.SelectedProgrammBloecke");
			(ProgrammBlockWindow.Content as ProgrammBlockControl).ProgrammBlockManagementModellInstance =
				ProgrammBlockManagementModellInstance;
			ProgrammBlockWindow.Title = $"Daten des ProgrammBlockes " +
										$"\"{programmBlockToChange.Name}\" des Senders " +
										$"\"{programmBlockToChange.Sender.Name}\"";
			ProgrammBlockWindow.ShowDialog();
			if ((ProgrammBlockWindow.Content as ProgrammBlockControl).Return == true)
				{
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.ProgrammBloecke.SaveChanges(new Object ());
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.ProgrammBloecke.AcceptChanges();
				}
			else
				{
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.ProgrammBloecke.LoadThenFind(programmBlockToChange.BlockId);
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.ProgrammBloecke.AcceptChanges();
				}
			}