public void StartNewShowProcess()
        {
            IPopUpProcess newProcess = CreatePopUpProcess(false);

            newProcess.Run();
            SetRunningProcess(newProcess);
        }
        public void StartNewHideProcess()
        {
            IPopUpProcess newPorcess = CreatePopUpProcess(true);

            newPorcess.Run();
            SetRunningProcess(newPorcess);
        }
 void SetRunningProcess(IPopUpProcess process)
 {
     if (thisRunningProcess != null)
     {
         if (thisRunningProcess.IsRunning())
         {
             thisRunningProcess.Stop();
         }
     }
     thisRunningProcess = process;
 }