Пример #1
0
        void input_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            int  number;
            bool parsed = int.TryParse(e.Result, out number);

            if (e.Result == null)
            {
                MessageBox.Show(AppResources.JerseyMustBeANumber, _messageBoxTitle, MessageBoxButton.OK);
            }
            else if (e.Result.Length > 3)
            {
                MessageBox.Show(AppResources.JerseyMustBeLessThan3Characters, _messageBoxTitle, MessageBoxButton.OK);
            }
            else if (parsed == false)
            {
                MessageBox.Show(AppResources.JerseyMustBeANumber, _messageBoxTitle, MessageBoxButton.OK);
            }
            else
            {
                TeamRoster teamRoster = new TeamRoster();

                teamRoster.TeamID        = App.gPromptForJerseyTeamID;
                teamRoster.PlayerID      = App.gPromptForJerseyPlayerID;
                teamRoster.UniformNumber = e.Result.ToString();
                teamRoster.Active        = "Y";
                BaseTableDataAccess.Instance().UpsertTeamRoster(teamRoster);

                //Now need to reload team roster so added player with his jersey is displayed.
                _vm.Initialize(teamRoster.TeamID);
            }
        }
Пример #2
0
        protected void ShouterNameEntered(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                var prompt  = (MessagePrompt)sender;
                var textBox = (TextBox)prompt.Body;

                var newName = textBox.Text;
                var group   = currentGroup;

                if (group.Shouters != null && group.Shouters.Any(s => s.Name == newName))
                {
                    MessageBox.Show("Sorry, there's already someone in the group with that name", "So Unoriginal!", MessageBoxButton.OK);
                }
                else
                {
                    var newShouter = new Shouter();
                    newShouter.Name = newName;

                    if (group.AddShouter(newShouter))
                    {
                        NavigationService.Navigate(new Uri(string.Format("/Pages/AddEditGroup.xaml?groupId={0}&x={1}", currentGroup.GroupId, Utility.CacheBreaker()), UriKind.Relative));
                    }
                }
            }
        }
Пример #3
0
 private void Grid_Popup_Show(object sender, PopUpEventArgs e)
 {
     NavigationCommands.BrowseBack.InputGestures.Clear();
     NavigationCommands.BrowseForward.InputGestures.Clear();
     this.Frame_Popup.Content   = e.ClassObject;
     this.Grid_Popup.Visibility = System.Windows.Visibility.Visible;
 }
Пример #4
0
 void msg_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         new MarketplaceDetailTask().Show();
     }
 }
Пример #5
0
        protected void ShouterNameEntered(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                var prompt  = (MessagePrompt)sender;
                var textBox = (TextBox)prompt.Body;

                var newName = textBox.Text;

                var group = appSettings.CurrentGroup;

                if (group.Shouters.Any(s => s.Name == newName))
                {
                    MessageBox.Show("Sorry, there's already someone in the group with that name", "So Unoriginal!", MessageBoxButton.OK);
                }
                else
                {
                    var newShouter = new Shouter();
                    newShouter.Name = newName;

                    if (group.AddShouter(newShouter))
                    {
                        RefreshGroups();
                    }
                }
            }
        }
Пример #6
0
 void msg_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         NavigationService.Navigate(new Uri("/Addins.xaml", UriKind.Relative));
     }
 }
Пример #7
0
        void ReName(object sender, PopUpEventArgs <string, PopUpResult> e)                         //重命名文件
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                string cmdway = nowWay;
                if (nowWay != @"C:\" && nowWay != @"D:\" && nowWay != @"E:\" && nowWay != @"F:\" && nowWay != @"G:\" && nowWay != @"H:\" && nowWay != @"I:\")
                {
                    cmdway += @"\";
                }
                if (pitch_on_image == "/images/Hard_Disk.png" || pitch_on_image == "/images/Folder.png")
                {
                    Client.SendCommand(@"5|" + cmdway + pitch_on_name + "|" + e.Result);                     //不需要返回,不加size
                }
                else
                {
                    Client.SendCommand(@"7|" + cmdway + pitch_on_name + "|" + e.Result);
                }
            }
            else if (e.PopUpResult == PopUpResult.Cancelled)
            {
                //MessageBox.Show("CANCELLED! " + e.Result);
            }
            pitch_on_name  = "";                            //选中的名字
            pitch_on_image = "";                            //选中的图片
            Client.SendCommand(@"size?1|" + nowWay);        //发送指令来回收大小
            int size = Client.Receive(@"size?1|" + nowWay); //接收大小

            Client.SendCommand(@"1|" + nowWay, size);       //发送指令来回收数据
            string re_str1 = Client.Receive(size);          //接收数据

            Debug.WriteLine("第十三" + re_str1 + "+" + nowName + "+" + nowWay + "+" + lastWay, DateTime.Now.ToShortTimeString());
            this.top_Text.DataContext = new Now_Top(nowName);
            Bind_Data(re_str1);
        }
 void ip_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     Api.Default.AddBlackListItem(e.Result, (result) =>
         {
             RefreshList();
         });
 }
Пример #9
0
 private async void input_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     _index   = 1;
     _crrPage = _index / _maxResult + 1;
     _query   = HttpUtility.UrlEncode(e.Result);
     await GetDataForList();
 }
Пример #10
0
        private async void messagePrompt_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                weights.clear();

                WeightEntry entry = new WeightEntry()
                {
                    weight = 0, entryNum = "0"
                };
                weights.weightList.Add(entry);
                await weights.writeJsonAsync();

                weight.Text = "";

                ToastPrompt toast = new ToastPrompt();
                toast.Title   = "Easy Weight";
                toast.Message = "Weights succesfully reset.";
                toast.MillisecondsUntilHidden = 2000;
                toast.ImageSource             = new BitmapImage(new Uri("ApplicationIcon.png", UriKind.RelativeOrAbsolute));

                toast.Show();
            }
            else
            {
                ToastPrompt toast = new ToastPrompt();
                toast.Title   = "Easy Weight";
                toast.Message = "Weights not reset.";
                toast.MillisecondsUntilHidden = 2000;
                toast.ImageSource             = new BitmapImage(new Uri("ApplicationIcon.png", UriKind.RelativeOrAbsolute));

                toast.Show();
            }
        }
Пример #11
0
        private void dlgRename_Completed(object sender,
                                         PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult != PopUpResult.Ok)
            {
                return;
            }

            if (string.IsNullOrEmpty(e.Result))
            {
                return;
            }

            var dlgRename = (InputPrompt)sender;
            var group     = (Group)dlgRename.Tag;

            Save(x =>
            {
                group.Name = e.Result;
                x.Details(group);
            });

            AnalyticsTracker.Track(
                "modify", "rename_group");
        }
Пример #12
0
        private void FileNameComplete(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                // Create a SoundData object
                SoundData soundData = new SoundData();
                soundData.FilePath = string.Format("/customAudio/{0}.wav", DateTime.Now.ToFileTime());
                soundData.Title = e.Result;

                // Save wav file into directory /customAudio/
                using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication()){
                    if (!isoStore.DirectoryExists("/customAudio/"))
                    {
                        isoStore.CreateDirectory("/customAudio/");
                    }

                    isoStore.MoveFile(_tempFileName, soundData.FilePath);
                }
                // Add the SoundData to App.ViewModel.CustomSounds
                App.ViewModel.CustomSounds.Items.Add(soundData);
                // Save the list of CustomSounds to IsolatedStorage.ApplicationSettings
                var data = JsonConvert.SerializeObject(App.ViewModel.CustomSounds);
                IsolatedStorageSettings.ApplicationSettings[SoundModel.CustomSoundKey] = data;
                IsolatedStorageSettings.ApplicationSettings.Save();

                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute));
            }
        }
Пример #13
0
        void input_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            int  number;
            bool parsed = int.TryParse(e.Result, out number);

            if (e.Result.Length > 3)
            {
                MessageBox.Show(AppResources.JerseyMustBeLessThan3Characters, _messageBoxTitle, MessageBoxButton.OK);
            }
            else if (parsed == false)
            {
                MessageBox.Show(AppResources.JerseyMustBeANumber, _messageBoxTitle, MessageBoxButton.OK);
            }
            else
            {
                TeamRoster teamRoster = new TeamRoster();

                teamRoster.TeamID        = App.gPromptForJerseyTeamID;
                teamRoster.PlayerID      = App.gPromptForJerseyPlayerID;
                teamRoster.UniformNumber = e.Result.ToString();
                teamRoster.Active        = "Y";
                BaseTableDataAccess.Instance().UpsertTeamRoster(teamRoster);

                //Game Manager is calling AddPlayerToRoster via the + button, so also need to save this player to event roster/isonfield = false and return
                AddPlayerToEventRoster();
                (Application.Current.RootVisual as Frame).GoBack();
            }
        }
Пример #14
0
 private void Title_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (!String.IsNullOrEmpty(_viewModel.Survey.ResultInfo.Title))
     {
         // ok button was clicked more than one
         return;
     }
     if (e.PopUpResult == PopUpResult.Ok)
     {
         String title = e.Result;
         if (!String.IsNullOrEmpty(title))
         {
             _viewModel.Survey.ResultInfo.Title = title;
             SaveSurveyResult();
         }
         else
         {
             MessageBox.Show(Languages.AppResources.fillingSurveyPage_saveDialogError);
             ShowInputTitileDialog();
         }
     }
     else
     {
         _savingInProgress = false;
     }
 }
Пример #15
0
        void filename_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            string basePath="/customAudio/";

            if (e.PopUpResult == PopUpResult.Ok)
            {
                // create a soundData object
                SoundData soundData = new SoundData();
                soundData.FilePath = string.Format(basePath+"{0}.wav", DateTime.Now.ToFileTime());
                soundData.Title = e.Result;
                // save wav file into directory /customAudio/
                using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication()) {
                    if (!isoStore.DirectoryExists(basePath))
                    {
                        isoStore.CreateDirectory(basePath);
                    }
                    isoStore.MoveFile(_tempFileName, soundData.FilePath);
                }

                // add the soundData to App.ViewModel.CustomSounds
                App.ViewModel.CustomSounds.Items.Add(soundData);

                // save the list of CustomSounds to IsolatedStorage.ApplicationSettings
                var data = JsonConvert.SerializeObject(App.ViewModel.CustomSounds);
                IsolatedStorageSettings.ApplicationSettings[SoundModel.CUSTOM_SOUND_KEY] = data;
                IsolatedStorageSettings.ApplicationSettings.Save();

                // We'll need to modify our SoundModel to retrieve CustomSounds from IsolatedStorage.ApplicationSettings

                    NavigationService.Navigate(new Uri("/MainPage.xaml",UriKind.Relative));
            }
        }
Пример #16
0
        private void dlgNewGroup_Completed(object sender,
                                           PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult != PopUpResult.Ok)
            {
                return;
            }

            if (string.IsNullOrEmpty(e.Result))
            {
                return;
            }

            Save(x =>
            {
                var database = Cache.Database;

                var group = database
                            .AddNew(_group, e.Result);

                x.New(group);
            });

            AnalyticsTracker.Track(
                "modify", "new_group");
        }
Пример #17
0
        private void TempoChangeDialog_OnCompleted(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            var input = sender as InputPrompt;

            if (input == null)
            {
                return;
            }
            if (e.PopUpResult == PopUpResult.Ok)
            {
                try
                {
                    var newValue = Convert.ToInt32(input.Value);
                    if (30 <= newValue && newValue <= 240)
                    {
                        _viewModel.CurrentProject.Tempo = newValue;
                        _viewModel.SaveChangesToDb();
                        _playerManager = new PlayerManager(newValue);
                    }
                }
                catch (Exception)
                {
                    input.Message = AppResources.MessageIncorrectValue + " " + AppResources.MessageChangeTempo;
                }
            }
        }
Пример #18
0
        //public static void ShowToast(string message, string title = "")
        //{
        //    ShowToast(null, message, title);
        //}

        private static void toast_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (_completedAction != null)
            {
                _completedAction.Invoke();
                _completedAction = null;
            }
        }
Пример #19
0
 /// <summary>
 /// Doesn't allow to enter a blank name
 /// </summary>
 /// <param name="result"></param>
 public override void OnCompleted(PopUpEventArgs <string, PopUpResult> result)
 {
     if (result.Result == string.Empty)
     {
         return;
     }
     base.OnCompleted(result);
 }
Пример #20
0
 private static void messagePrompt_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (m_callback != "")
     {
         m_callback = RHODESAPP().canonicalizeRhoUrl(m_callback);
         RhoClassFactory.createNetRequest().pushData(m_callback, "button_id=" + m_buttonId.ToString() + "&button_title=" + m_buttonTitle + "&rho_callback=1", null);
     }
 }
 //MessageBox callback
 void messagePrompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.Result != null)
     {
         App.ViewModel.isCache = false;
         App.ViewModel.LoadData();  
     }
 }
Пример #22
0
 private void DeleteSampleDialog_OnCompleted(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         this._viewModel.DeleteSample();
     }
     _viewModel.OnDeleteSample = null;
 }
Пример #23
0
 private static void toast_Completed(object sender,
                                     PopUpEventArgs <string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         ShowMarketPlace();
     }
 }
Пример #24
0
 private void Add_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     PhoneApplicationService.Current.State["Sender"] = sender;
     if (e.PopUpResult == PopUpResult.Ok)
     {
         boardView.AddNewBoardPage();
     }
 }
Пример #25
0
 void ip_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
       {
     imgAddComm.Visibility = System.Windows.Visibility.Collapsed;
     textPrevBox.Text = e.Result;
       }
 }
Пример #26
0
 void message_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     e.PopUpResult = PopUpResult.NoResponse;
     if (Completed != null)
     {
         Completed(this, e);
     }
 }
Пример #27
0
        private void logout_message(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                string number = (sender as FrameworkElement).Tag.ToString();

                var current = Utils.GetSavedState();
                var arr     = Utils.GetArraySavedState();

                if (current.NumberInfos.Count(x => x.Number == number) > 0)
                {
                    if (arr.Count > 0)
                    {
                        current = arr.First();
                        arr.RemoveAt(0);
                        Utils.SaveCreditState(current);
                        Utils.SaveCreditState(arr);
                    }
                    else
                    {
                        Utils.DeleteCreditState();
                        (App.Current as App).currentInfoArray = Enumerable.Empty <CreditInfo>().ToList();
                        (App.Current as App).currentInfo      = new CreditInfo();

                        NavigationService.Navigate(new Uri("/MainPage.xaml?FromData=1", UriKind.Relative));
                    }

                    foreach (var n in current.NumberInfos)
                    {
                        foreach (var sh in ShellTile.ActiveTiles.Where(s => s.NavigationUri.ToString().Contains(n.Number)))
                        {
                            sh.Delete();
                        }
                    }
                }
                else
                {
                    //Delete the tiles.
                    var elem = arr.First(x => x.NumberInfos.Count(y => y.Number == number) > 0);

                    foreach (var n in elem.NumberInfos)
                    {
                        foreach (var sh in ShellTile.ActiveTiles.Where(s => s.NavigationUri.ToString().Contains(n.Number)))
                        {
                            sh.Delete();
                        }
                    }
                    arr.Remove(elem);
                }

                Utils.SaveCreditState(arr);
                (App.Current as App).currentInfoArray = arr;
                (App.Current as App).currentInfo      = current;

                NumberList.ItemsSource = (IList)(new List <CreditInfo>((App.Current as App).currentInfoArray));
                NumberList.ItemsSource.Add((App.Current as App).currentInfo);
            }
        }
Пример #28
0
 // Ok sign clicked for Prompt, add notes!
 void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     //MessageBox.Show((sender as InputPrompt).Value);
     if ((sender as InputPrompt).Value.Length != 0)
     {
         current.notes.Add((sender as InputPrompt).Value);
         LoadNotes();
     }
 }
Пример #29
0
 public static void ToastCompleted(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     _showFlag = false;
     if (OnPopToastCompleted != null)
     {
         OnPopToastCompleted();
     }
     OnPopToastCompleted = null;
 }
Пример #30
0
 public static void ToastCompleted(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     _showFlag = false;
     if (OnPopToastCompleted != null)
     {
         OnPopToastCompleted();
     }
     OnPopToastCompleted = null;
 }
Пример #31
0
 private void input_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     try
     {
         ViewModelLocator.MainStatic.SearchQuery = e.Result.ToString();
         MainPanorama.DefaultItem = MainPanorama.Items[2];
     }
     catch { };
 }
Пример #32
0
        private void logout_message(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                string number = (sender as FrameworkElement).Tag.ToString();

                var current = Utils.GetSavedState();
                var arr = Utils.GetArraySavedState();

                if (current.NumberInfos.Count(x => x.Number == number) > 0)
                {
                    if (arr.Count > 0)
                    {
                        current = arr.First();
                        arr.RemoveAt(0);
                        Utils.SaveCreditState(current);
                        Utils.SaveCreditState(arr);
                    }
                    else
                    {
                        Utils.DeleteCreditState();
                        (App.Current as App).currentInfoArray = Enumerable.Empty<CreditInfo>().ToList();
                        (App.Current as App).currentInfo = new CreditInfo();

                        NavigationService.Navigate(new Uri("/MainPage.xaml?FromData=1", UriKind.Relative));
                    }

                    foreach (var n in current.NumberInfos)
                        foreach (var sh in ShellTile.ActiveTiles.Where(s => s.NavigationUri.ToString().Contains(n.Number)))
                            sh.Delete();

                }
                else
                {
                    //Delete the tiles.
                    var elem = arr.First(x => x.NumberInfos.Count(y => y.Number == number) > 0);

                    foreach (var n in elem.NumberInfos)
                    {
                        foreach (var sh in ShellTile.ActiveTiles.Where(s => s.NavigationUri.ToString().Contains(n.Number)))
                            sh.Delete();
                    }
                    arr.Remove(elem);


                }

                Utils.SaveCreditState(arr);
                (App.Current as App).currentInfoArray = arr;
                (App.Current as App).currentInfo = current;

                NumberList.ItemsSource = (IList)(new List<CreditInfo>((App.Current as App).currentInfoArray));
                NumberList.ItemsSource.Add((App.Current as App).currentInfo);

            }
        }
        private void Add_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            PhoneApplicationService.Current.State["Sender"] = sender;
            BoardType board = PhoneApplicationService.Current.State["CurrentBoard"] as BoardType;

            if (e.PopUpResult == PopUpResult.Ok)
            {
                listView.AddNewListPage(board.ID);
            }
        }
Пример #34
0
 public void toastPromptNetworkNotice_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (NavigationService.CanGoBack)
     {
         while (NavigationService.RemoveBackEntry() != null)
         {
             NavigationService.RemoveBackEntry();
         }
     }
 }
Пример #35
0
 private void input_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     /*try
      * {
      *  ViewModelLocator.MainStatic.SearchQuery = e.Result.ToString();
      *  MainPanorama.DefaultItem = MainPanorama.Items[2];
      *  ViewModelLocator.MainStatic.LoadSearchPlaces();
      * }
      * catch { };*/
 }
        private void prompt_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            if (LinkedPage == null)
            {
                return;
            }


            throw new QuitException();
        }
 private void changeInterval_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     interval = Convert.ToUInt32(e.Result) * 1000;
     if (isRunning)
     {
         stop();
         start();
     }
     updateSetting("interval", interval);
 }
Пример #38
0
 private void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.PopUpResult.ToString() == "Ok")
     {
         if (!string.IsNullOrWhiteSpace(e.Result))
         {
             NavigationService.Navigate(new Uri("/Views/SearchResultPage.xaml?query=" + e.Result , UriKind.Relative));
         }
     }
 }
Пример #39
0
        /// <summary>
        /// save to photo library when fileName is completed
        /// </summary>
        private void FileNameCompleted(object sender, PopUpEventArgs<string, PopUpResult> e)
        {

            if (e.PopUpResult == PopUpResult.Ok)
            {
                // Get fileName from user input
                string fileName = e.Result;
                fileName = fileName.EndsWith(".jpg") ? fileName : fileName + ".jpg";
                PhotoHelper.SaveToPhotoLibrary(fileName, this.toSaveBitmap);
            }
        }
Пример #40
0
        private void Edited_Description(object sender, PopUpEventArgs <string, PopUpResult> e)
        {
            InputPrompt input = sender as InputPrompt;
            CardType    card  = PhoneApplicationService.Current.State["CurrentCard"] as CardType;

            if (e.PopUpResult == PopUpResult.Ok)
            {
                cardView.EditCardDescripton(card.ID, input.Value);
                Card_Description.Text = input.Value;
            }
        }
Пример #41
0
 void messagePrompt_Completed(object sender, PopUpEventArgs <string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         SetupLevel();
     }
     else
     {
         NavigationService.Navigate(new Uri("/Menu.xaml", UriKind.RelativeOrAbsolute));
     }
 }
Пример #42
0
        private void RaisePromptClosedEvent(PopUpEventArgs<string, PopUpResult> args)
        {
            var handlers = PromptClosed;
            if (handlers != null)
            {
                if (_programmaticallyDismissed)
                {
                    args.Result = ProgrammaticallyDismissedToken;
                }

                handlers(this, args);
            }
        }
 public void messagePrompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         if (OnOkClick != null)
             OnOkClick();
     }
     else
     {
         if (OnCancelClick != null)
             OnCancelClick();
     }
     if (OnClick != null)
         OnClick();
 }
Пример #44
0
        private void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.Result != null)
            {
                string filename = DateTime.Now.ToString("yyMMdd_HHmmss");
                if (e.Result != "")
                    filename = e.Result;

                if (trk.Count > 0)
                {
                    String traceInfo = String.Format(AppResources.TraceInfo, filename, trk.Count, trk.ElementAt(0).Timestamp.ToString(), trk.ElementAt(trk.Count - 1).Timestamp.ToString(),"\n");
                    MessageBox.Show(traceInfo);
                    //allTraces.Add(new Trace(filename, DateTime.Now, trk.Count));
                    ViewModel.Items.Add(new Trace(filename, DateTime.Now, trk.Count));

                    // Write to file

                    GpxWriter writer = new GpxWriter(filename);
                    foreach (GeoPosition<GeoCoordinate> gpsinfo in trk)
                    {
                        writer.AddGpsInfo(gpsinfo);
                    }
                    writer.WriteToGpx();
                }
                else
                {
                    MessageBox.Show(AppResources.ErrorNotSaved);
                }

                trk.Clear();
                //TODO: clear map layer for track segment
                mPage.map.Children.Clear();
            }
            else
            {
                MessageBox.Show(AppResources.CancelSaving);
            }
        }
Пример #45
0
        void MessagePromptCompleted(object sender, PopUpEventArgs<String, PopUpResult> e)
        {
            //Nieladne, ale dziala...
            if (!Answer_1x1.IsEnabled && !Answer_2x1.IsEnabled && !Answer_3x1.IsEnabled)
            {
                MessageBoxResult r = MessageBox.Show("Do you want continue game?", "Continue?",
                                                     MessageBoxButton.OKCancel);
                if (r == MessageBoxResult.OK)
                {
                    LosujPytania();
                    WyswietlPytania();
                    BlokowanieOdpowiedzi();
                }
                else
                {
                    KoniecGry();
                }
            }

            pivot.SelectedIndex = (pivot.SelectedIndex + 1)%3;
        }
Пример #46
0
        /*void photoBox_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            gameTimer.Start();
        }*/

        void messagePrompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult.Equals(Coding4Fun.Phone.Controls.PopUpResult.Ok))
            {
                App app = (App)Application.Current;
                var currentPage = app.RootFrame.Content as EyeemGameField;
                //this.reset();
                currentPage.goBack();
            }
        }
 private void PromptCompleted(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     Results.Text = string.Format("{0}::{1}", e.PopUpResult, e.Result);
 }
Пример #48
0
        void with_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult == PopUpResult.Ok)
            {
                string input = e.Result;

                try
                {
                    // get the current balance from the display
                    double current = Convert.ToDouble(balance.Text);

                    // get the balance from the file
                    double fileBal = readFilein();

                    // if they are not the same
                    if (current != fileBal)
                    {
                        // take the bigger balance
                        if (fileBal > current)
                            current = fileBal;
                    }

                    // convert the input
                    double num = Convert.ToDouble(input);
                    // truncate it before subtracting it
                    num = TruncateFunction(num, 2);
                    current = current - num;
                    current = TruncateFunction(current, 2);
                    // never go below 0.0
                    if (current < 0.0)
                        current = 0.0;

                    balance.Text = Convert.ToString(current); // update the display
                    writeFile(current); //write the new balance to the file

                }
                catch (FormatException)
                {
                    Console.WriteLine("Unable to convert '{0}' to a Double.", input);
                }
                catch (OverflowException)
                {
                    Console.WriteLine("'{0}' is outside the range of a Double.", input);
                }
            }
        }
 private void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     string result = e.Result;
     if (e.PopUpResult == PopUpResult.Cancelled || e.PopUpResult == PopUpResult.UserDismissed)
     {
         viewModel.SelectedApplication = viewModel.PreviousSelectedApplication;
         return;
     }
     if (e.Result == null)
         result = "";
     if (result.Contains("http"))
     {
         InteropSvc.InteropLib.Instance.RegistrySetDWORD7(InteropSvc.InteropLib.HKEY_LOCAL_MACHINE, "Software\\OEM\\WebSearchOverride", "ActionType", (int)KeyAction.ActionType.ACTION_URL);
         InteropSvc.InteropLib.Instance.RegistrySetString7(InteropSvc.InteropLib.HKEY_LOCAL_MACHINE, "Software\\OEM\\WebSearchOverride", "Url", result);
     }
     else
     {
         MessageBox.Show(LocalizedResources.IncorrectInput);
         viewModel.SelectedApplication = viewModel.PreviousSelectedApplication;
     }
 }
Пример #50
0
 void ip_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
       {
     App.ViewModel.Items.Add(new ItemViewModel() { OperaName = "Comment", ActualContent = new aMUXClasses.Personal(e.Result) });
       }
 }
Пример #51
0
        private void dlgRename_Completed(object sender,
            PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult != PopUpResult.Ok)
                return;

            if (string.IsNullOrEmpty(e.Result))
                return;

            var dlgRename = (InputPrompt)sender;
            var group = (Group)dlgRename.Tag;

            Save(x =>
            {
                group.Name = e.Result;
                x.Details(group);
            });
        }
Пример #52
0
 private void FileNameCompleted(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     
     if (e.PopUpResult == PopUpResult.Ok)
     {
         // Get fileName from user input
         string fileName = e.Result;
         fileName = fileName.EndsWith(".jpg") ? fileName : fileName + ".jpg";
         PhotoHelper.SaveToPhotoLibrary(fileName, capturedImage);
         MessageBoxResult result = MessageBox.Show("Successfully saved to local Photo Library!", "Edit Now?", MessageBoxButton.OKCancel);
         if (result == MessageBoxResult.OK)
         {
             NavigationService.Navigate(new Uri("/PhotoEdit/PhotoEdit.xaml", UriKind.RelativeOrAbsolute));
         }
     }
 }
 void prompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         DeviceCommandViewModel vm = commandsMainListBox.SelectedItem as DeviceCommandViewModel;
         if (vm != null)
         {
             string cmd = vm.name;
             string result = e.Result;
             int arg = 0;
             if (int.TryParse(result,out arg))
             {
                 App.Client.DeviceCommand(this.model.id, vm.name, arg, vm.type);
             }
         }
     }
 }
Пример #54
0
		void PopUpPromptObjectCompleted(object sender, PopUpEventArgs<object, PopUpResult> e)
		{
			resultBlock.Text = e.PopUpResult.ToString();
		}
Пример #55
0
        void logoutPrompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.Result != null)
            {
                IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
                settings.Remove("login");
                settings.Remove("password");
                settings.Save();

                txtEmail.Text = "";
                txtPassword.Text= "";
                txtEmail.IsEnabled = true;
                txtPassword.IsEnabled = true;
                btnLogin.Content = "Login";
                btnForgot.Visibility = Visibility.Visible;
                btnLogout.Visibility = Visibility.Collapsed;
            }
            

        }
Пример #56
0
        void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.Result != null)
            {
                InputPrompt p = (InputPrompt)sender;

                if (TextValidator.IsValidEmail(p.Value))
                {
                    Dictionary<string, object> parameters = new Dictionary<string, object>();
                    parameters.Add("email", p.Value);

                    PostClient proxy = new PostClient(parameters);

                    proxy.DownloadStringCompleted += proxy_DownloadStringCompleted_SendMail;

                    String urlAddress = "http://bivoapp.eu01.aws.af.cm/rest/forgotpassword";
                    proxy.DownloadStringAsync(new Uri(urlAddress, UriKind.Absolute));
                }
                else
                {
              
                    MessagePrompt prompt = new MessagePrompt();
                    prompt.Title = "Error";
                    prompt.Message = "Please fill in a valid email address";
                    prompt.Show();
                }
            }
        }
Пример #57
0
        private void dlgNewGroup_Completed(object sender,
            PopUpEventArgs<string, PopUpResult> e)
        {
            if (e.PopUpResult != PopUpResult.Ok)
                return;

            if (string.IsNullOrEmpty(e.Result))
                return;

            Save(x =>
            {
                var database = Cache.Database;

                var group = database
                    .AddNew(_group, e.Result);

                x.New(group);
            });
        }
Пример #58
0
 void prompt_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     NavigationService.Navigate(new Uri("/ResultPage.xaml", UriKind.Relative));
 }
Пример #59
0
        // ReSharper restore InconsistentNaming
        // ReSharper disable InconsistentNaming
        private void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
        {
            var input = sender as InputPrompt;

            if (input != null && e.PopUpResult != PopUpResult.Cancelled)
            {
                var itemTodo = ItemsTodo.FirstOrDefault(x => x.Id == _currentTask.Id);

                if (itemTodo != null)
                {
                    itemTodo.Description = input.Value;

                    SaveFile(TODO_ITEMS_FILE, _itemsTodo);
                }
            }
        }
Пример #60
0
 void ip2_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
 {
     if(e.PopUpResult == PopUpResult.Ok)
     NetworkAddresses.ServerAddress = e.Result;
 }