Пример #1
0
        private static void AssistantRentDatesResponse(String txt)
        {
            string[]    words       = txt.Split(' ');
            RentDates   page        = (RentDates)Current.Instance.Page;
            Reservation reservation = Reservation.Instance;
            DateTime    dateTime;

            if ((txt.IndexOf("Od") >= 0) && !(txt.IndexOf("Rezerwacja") >= 0) && (speechOn == true))
            {
                pTTS.SpeakAsync("Rezerwacja od daty " + words[1] + words[2]);
                page.FromDate.Text   = words[1] + words[2];
                reservation.FromDate = page.FromDate.Text;
            }
            else if (DateTime.TryParse(page.FromDate.Text, out dateTime))
            {
                if ((txt.IndexOf("Do") >= 0) && !(txt.IndexOf("Rezerwacja") >= 0) && (speechOn == true))
                {
                    pTTS.SpeakAsync("Rezerwacja do daty " + words[1] + words[2]);
                    page.ToDate.Text   = words[1] + words[2];
                    reservation.ToDate = page.ToDate.Text;
                    PersonalData newPage = new PersonalData();
                    page.NavigationService.Navigate(newPage);
                    Current.Instance.Page = newPage;
                }
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            RentDates newPage = new RentDates();
            Current   current = Current.Instance;

            this.NavigationService.Navigate(newPage);
            current.Page = newPage;

            Reservation reservation = Reservation.Instance;

            reservation.Make  = Make.Text;
            reservation.Model = Model.Text;
        }
Пример #3
0
        private static void AssistantChooseCarResponse(String txt)
        {
            string[] words = txt.Split(' ');
            if (txt.IndexOf("Wybierz") >= 0 &&
                (txt.IndexOf("Pojazd") >= 0 || txt.IndexOf("Auto") >= 0 || txt.IndexOf("Samochód") >= 0) &&
                (speechOn == true))
            {
                pTTS.SpeakAsync("Wybrano pojazd " + words[2] + words[3]);
                Reservation reservation = Reservation.Instance;

                reservation.Make  = words[2];
                reservation.Model = words[3];

                Page    newPage = new RentDates();
                Current current = Current.Instance;
                current.Page.NavigationService.Navigate(newPage);
                current.Page = newPage;
            }
        }