Esempio n. 1
0
		private void OpenRingPlayer24()
			{
			var playerDataSet = new FileInfo(PlayingRingFileName).LoadAs_Object_From_SerializedBinary<RingPlayerDb>();
			playerDataSet.SetHasBeenLoaded();


			if (!PlayerOptions.Contains(PlayerOption.NoRefresh))
				{
				ReloadRingTimer.Tick += (o, args) =>
				{
					ReloadRingTimer.IsEnabled = false;
					CsGlobal.RunExternal.Cmd.Hidden.Command(new List<String>()
							{
							"call \"D:\\WPMediaSender\\TransportProcedures\\Robocopy.exe\" " +
							"\"\\\\Heinz64\\WPMediaSender\\PlayerCache\" "+
							"\"D:\\WPMediaSender\\PlayerCache\" /E /ns /nc /nfl /ndl /np"
							}).ContinueWith(ReloadNewRingCompleted,
						TaskScheduler.FromCurrentSynchronizationContext());
				};
				ReloadRingTimer.Start();
				}
			



			RingPlayer24 rp = new RingPlayer24();
			rp.Pages = PlayerPreProcessor.GetScheduledPagesFromDataSet(playerDataSet);
			OpenWindow(rp);


			}
Esempio n. 2
0
		private void ReloadNewRingCompleted(Task task)
			{
			//Debug.WriteLine($"ReloadCompleted at {DateTime.Now}");
			var playerDataSet = new FileInfo(PlayingRingFileName).LoadAs_Object_From_SerializedBinary<RingPlayerDb>();
			playerDataSet.SetHasBeenLoaded();
			((RingPlayer24)mainWindowToUse.Content).Pages = PlayerPreProcessor.GetScheduledPagesFromDataSet(playerDataSet);
			//Debug.WriteLine($"Pages created at {DateTime.Now}");
			ReloadRingTimer.IsEnabled = true;
			}
Esempio n. 3
0
		private void OpenRingPlayer()
			{
			var playerDataSet = new FileInfo(PlayingRingFileName).LoadAs_Object_From_SerializedBinary<RingPlayerDb>(); 
			playerDataSet.SetHasBeenLoaded();

			RingPlayer rp = new RingPlayer();
			rp.Pages = PlayerPreProcessor.GetDuratedPagesFromDataSet(playerDataSet);
			OpenWindow(rp);
			}