Example #1
0
		private void SendungenDeleteRequested (Sendung SendungToDelete)
			{
			if (MessageBox.Show("Wollen Sie wirklich die Sendung\r\n\""
								 + SendungToDelete.Name
								 + "\"\r\nund ihre Verknüpfungen zu Programm Blöcken löschen?") != MessageBoxResult.OK)
				return;
			}
Example #2
0
		public void InsertSendung(Sendung EntryToInsert)
			{
			SendungZuProgrammBlock NewEntry = DataContext.WPMedia.SendungenZuProgrammBloecke.NewRow();
			NewEntry.Reihenfolge = 5;
			NewEntry.Id = NewEntry.SendungenZuProgrammBloeckeId;
			NewEntry.SendungId = EntryToInsert.SendungId;
			NewEntry.BlockId = BlockId;
			DataContext.WPMedia.SendungenZuProgrammBloecke.Rows.Add(NewEntry);
			DataContext.WPMedia.SendungenZuProgrammBloecke.SaveChanges();
			DataContext.WPMedia.SendungenZuProgrammBloecke.AcceptChanges();
			}
Example #3
0
		private void SendungenChangeRequested (Sendung SendungenToChange)
			{
			Window SendungenWindow = new Window();
			SendungenWindow.SizeToContent = SizeToContent.WidthAndHeight;
			SendungenWindow.Content = new SendungenControl();
			if (SendungenToChange != SendungManagementModellInstance.SendungInstance)
				throw new Exception("SendungenToChange != SchedulingDataModellInstance.SelectedSendungen");
			(SendungenWindow.Content as SendungenControl).SendungManagementModellInstance
				= SendungManagementModellInstance;
			(SendungenWindow.Content as SendungenControl).SendungenInstance = SendungenToChange;
			SendungenWindow.Title = "Daten der Sendung \"" + SendungenToChange.Name + "\"";
			SendungenWindow.ShowDialog();
			if ((SendungenWindow.Content as SendungenControl).Return == true)
				{
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.Sendungen.SaveChanges(new Object());
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.Sendungen.AcceptChanges();
				}
			else
				{
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.Sendungen.LoadThenFind(SendungenToChange.SendungId);
				ProgrammBlockManagementModellInstance.DataContext.WPMedia.Sendungen.AcceptChanges();
				}
			}